Koine.Emit.Java
0.251.0
dotnet add package Koine.Emit.Java --version 0.251.0
NuGet\Install-Package Koine.Emit.Java -Version 0.251.0
<PackageReference Include="Koine.Emit.Java" Version="0.251.0" />
<PackageVersion Include="Koine.Emit.Java" Version="0.251.0" />
<PackageReference Include="Koine.Emit.Java" />
paket add Koine.Emit.Java --version 0.251.0
#r "nuget: Koine.Emit.Java, 0.251.0"
#:package Koine.Emit.Java@0.251.0
#addin nuget:?package=Koine.Emit.Java&version=0.251.0
#tool nuget:?package=Koine.Emit.Java&version=0.251.0
Koine
Koine is a small, readable DSL for Domain-Driven Design. You write a bounded context's
ubiquitous language once in .koi files, and the compiler emits idiomatic, self-contained code —
value objects, entities, aggregates, invariants, domain events, state machines, repositories, and the
application/CQRS layer. C# is the primary, most complete target; TypeScript, Python, PHP, Rust, Java,
and Kotlin emitters also ship, alongside living-docs, AsyncAPI, and OpenAPI generators.
The model is the ubiquitous language: there is no second copy to keep in sync, and the rules stay front and centre instead of drowning in boilerplate.
Install
Install the koine command-line compiler as a global .NET tool:
dotnet tool install --global Koine.Cli
Or embed the compiler and emitters in your own project:
dotnet add package Koine.Compiler
dotnet add package Koine.Emit.All
Learn more
- Documentation & language reference: https://atypical-consulting.github.io/Koine/
- Try it in your browser: https://atypical-consulting.github.io/Koine/studio/
- Source & issues: https://github.com/Atypical-Consulting/Koine
Licensed under Apache-2.0.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Koine.Emit.Common (>= 0.251.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Koine.Emit.Java:
| Package | Downloads |
|---|---|
|
Koine.Emit.All
The Koine emitter meta-package — references every built-in Koine.Emit.<Target> backend (C#, TypeScript, Python, PHP, Rust, Java, glossary, docs, AsyncAPI, OpenAPI) and exposes BuiltInEmitterProviders, the single source of truth for the targets that ship with Koine. |
GitHub repositories
This package is not used by any popular GitHub repositories.