Jali cross-platform service specification and execution context. NJali is the .NET implementation.
Jali is a polyglot family of libraries for implementing distributed software. The focus is around implementing robust routines in the context of an explicit execution context and service specification. These features permit rich microservice features such as
- Self-documenting services
- Hypermedia-driven feature discovery
- Client-driven contracts
- Global scaling and monitoring
- Non-destructive production testing
- Language and platform agnostic
- Infrastructure agnostic
- Many more!
Jali-conforming components are implemented in several languages. NJali represents those written in .NET.
NJali consists of multiple packages.
Do you have feature requests, questions or would you like to report a bug? Please post them on the issue list and follow these guidelines.
As the current Latticework team is a small team, we cannot fix every bug or implement every feature on our own. So contributions are really appreciated!
Jali is open source software, licensed under the terms of the MIT license. See LICENSE for details.