Skip to content

Jinget is a high-performance .NET 8.0 framework built with DDD + CQRS at its core. It's your Swiss Army knife for cutting through boilerplate code and supercharging productivity.

License

Notifications You must be signed in to change notification settings

VahidFarahmandian/Jinget

build-ci release-preview-ci release-ci

πŸš€ Jinget: The .NET Powerhouse for Rapid, Robust Development

🚧 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


⚑ Why Jinget?

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.

πŸ”‹ Batteries included:

  • βœ… 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

πŸ“¦ Available Packages

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

πŸ›  Installation

Grab the packages on NuGet:
NuGet

dotnet add package Jinget.Core
# or your preferred package

πŸ§‘β€πŸ’» How to Use

πŸ’‘ 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! ✨)

🎬 Learn Visually

Video Title Watch Link Description
Project Setup YT End-to-end development guide
Jinget.SourceGenerators YT Source Generators in Jinget
C# to TSQL Transformation YT Looking Dapper with Jinget

🌟 Like and comment to support more content!

πŸ“ž Contact Me

Let's chat! Reach out through any of these channels:

πŸ’‘ Pro Tip: Include "Jinget" in your subject/message so I can prioritize your request!

About

Jinget is a high-performance .NET 8.0 framework built with DDD + CQRS at its core. It's your Swiss Army knife for cutting through boilerplate code and supercharging productivity.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages