π§ Heads up! We're on a mission to open-source Jinget piece by piece. Stay tuned as we unveil more!
π’ NOTE: Jinget.Blazor has moved to its own home: github.com/VahidFarahmandian/jinget.blazor
Jinget is a high-performance .NET framework built with DDD + CQRS at its core. It's your Swiss Army knife for cutting through boilerplate code and supercharging productivity.
- β Effortless Data Access β EF Core + Dapper, optimized out of the box
- β External Services Made Easy β REST, SOAP? No sweat
- β Logging Like a Pro β Files, Elasticsearch, and more
- β Bulletproof Exception Handling β Global, smart, and customizable
- β Auth Done Right β OWASP Top 10 baked in
- β Health Checks β Monitor APIs, databases, serversβinstantly
- β CQRS & DDD Bliss β Clean separation of reads and writes
- β Auto-DI Magic β Say goodbye to manual dependency registration
- β Code Generation Superpowers β Automatic CQRS patterns, models, and APIs
| Package | Description |
|---|---|
Jinget.Core |
Essential extensions & helpers toolbox |
Jinget.Core.DiScanner |
Auto-DIβwrite less, do more |
Jinget.Handlers.ExternalServiceHandlers |
Web API/SOAP calls without the hassle |
Jinget.Logger |
Log to Elasticsearch or files effortlessly |
Jinget.ExceptionHandler |
Global exceptions, handled elegantly |
Jinget.SourceGenerator |
Automatic code generator |
Jinget.SourceGenerator.Common |
The engine behind the magic |
dotnet add package Jinget.Core
# or your preferred packageπ‘ Dive right in with real-world examples!
Explore our ready-to-run sample codes in the Test projectsβyour perfect playground to see Jinget in action.
π Look for the Tests folder alongside the main source codeβit's packed with practical examples to kickstart your development!
(Pro Tip: Clone the repo and run the tests to see the magic unfold! β¨)
| Video Title | Watch Link | Description |
|---|---|---|
| Project Setup | End-to-end development guide | |
| Jinget.SourceGenerators | Source Generators in Jinget | |
| C# to TSQL Transformation | Looking Dapper with Jinget |
π Like and comment to support more content!
Let's chat! Reach out through any of these channels:
- π¦ Twitter: @_jinget
- π§ Email: farahmandian2011@gmail.com (Fastest response!)
- πΈ Instagram: @vahidfarahmandian
- πΌ LinkedIn: Vahid Farahmandian
π‘ Pro Tip: Include "Jinget" in your subject/message so I can prioritize your request!