Koine.Emit.Rust 0.251.0

dotnet add package Koine.Emit.Rust --version 0.251.0
                    
NuGet\Install-Package Koine.Emit.Rust -Version 0.251.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Koine.Emit.Rust" Version="0.251.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Koine.Emit.Rust" Version="0.251.0" />
                    
Directory.Packages.props
<PackageReference Include="Koine.Emit.Rust" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Koine.Emit.Rust --version 0.251.0
                    
#r "nuget: Koine.Emit.Rust, 0.251.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Koine.Emit.Rust@0.251.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Koine.Emit.Rust&version=0.251.0
                    
Install as a Cake Addin
#tool nuget:?package=Koine.Emit.Rust&version=0.251.0
                    
Install as a Cake Tool

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

Licensed under Apache-2.0.

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Koine.Emit.Rust:

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.

Version Downloads Last Updated
0.251.0 106 8/3/2026
0.250.0 113 7/11/2026
0.249.0 116 7/10/2026