🚧 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!