Skip to content

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

Jinget is a framework written using .NET 6.0 , 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, SQL Server database or Elasticsearch
  • Robust infrastructure for authentication and authorization mechanisms
  • Versioning and tracing entities
  • 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

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.Blazor: Contains some useful components optimised for RTL languages.

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