Skip to content

Jinget is a framework written using .NET 6.0, and built using DDD+CQRS. We are currently in the way to make Jinget an open source project, during this journey we will publish different parts of Jinget

License

Notifications You must be signed in to change notification settings

VahidFarahmandian/Jinget

Repository files navigation

Jinget

build-ci release-preview-ci release-ci

We are currently in the way to make Jinget an open source project, during this journey we will publish different parts of Jinget

NOTE Jinget.Blazor has been moved to : https://github.com/VahidFarahmandian/jinget.blazor

Jinget is a framework written using .NET, and built using DDD+CQRS. Jinget boosts your productivity by providing robust infrastructure for source codes.

Jinget provides the following benefits:

  • Easy to config data access layer using Entity Framework Core and Dapper
  • Communicating with external services and web APIs(SOAP, RestFul and gRPC services)
  • Logging requests and responses into variouse destinations such as File or Elasticsearch
  • easy to use exception handler
  • Robust infrastructure for authentication and authorization mechanisms
  • Extensive collection of functionalities useful for different projects such as numerous extension methods, helpers, converters and dynamic code providers
  • Easy to run health check infrastructure for different types of resources such as server availability, database health, web service/API's health etc.
  • Auto injected security considerations based on OWASP Top 10
  • Supports Read & Write pipelines separations

Which parts are available now:

  • Jinget.Core: Contains some very useful extension methods and helper classes.
  • Jinget.Core.DiScanner: Helps you to automatically register your source code dependencies without the need to write repetitive and annoying codes
  • Jinget.Handlers.ExternalServiceHandlers: Helps you to consume different types of Web APIs and SOAP web services with ease of use.
  • Jinget.Logger: Helps you to store your log messages into Elasticsearch or files
  • Jinget.ExceptionHandler: Helps you to handle exceptions globally.

How to install

In order to install Jinget please refer to nuget.org

How to use

Sample codes are available via Test projects which are provided beside the main source codes

Contact Me

👨‍💻 Twitter: https://twitter.com/_jinget

📧 Email: [email protected]

📣 Instagram: https://www.instagram.com/vahidfarahmandian

About

Jinget is a framework written using .NET 6.0, and built using DDD+CQRS. We are currently in the way to make Jinget an open source project, during this journey we will publish different parts of Jinget

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages