Ecosyste.ms: Packages

An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

crates.io "code-generation" keyword

python_mixin
Deprecated in favour of `external_mixin`. Use Python to generate your Rust, right in your Rust.
2 versions - Latest release: about 10 hours ago - 2.22 thousand downloads total - 0 stars on GitHub - 1 maintainer
dart-bindgen 0.1.8
A tool for generating Dart FFI bindings to C Header file.
11 versions - Latest release: over 3 years ago - 2 dependent repositories - 25.6 thousand downloads total - 37 stars on GitHub - 1 maintainer
error_generator 1.2.1
Transform structs and enums into fully qualified errors using attributes
2 versions - Latest release: over 2 years ago - 773 downloads total - 0 stars on GitHub - 1 maintainer
interoptopus_backend_c 0.14.24
Generates C bindings.
58 versions - Latest release: about 2 months ago - 2 dependent packages - 3 dependent repositories - 25.7 thousand downloads total - 281 stars on GitHub - 1 maintainer
Top 9.3% on crates.io
interoptopus 0.14.23
The polyglot bindings generator for your library (C#, C, Python, ...). 🐙
70 versions - Latest release: 3 months ago - 7 dependent packages - 5 dependent repositories - 49.6 thousand downloads total - 281 stars on GitHub - 1 maintainer
interoptopus_backend_csharp 0.14.24
Generates C# bindings.
76 versions - Latest release: about 2 months ago - 2 dependent packages - 3 dependent repositories - 35 thousand downloads total - 281 stars on GitHub - 1 maintainer
interoptopus_backend_cpython 0.14.24
Generates CPython bindings.
24 versions - Latest release: about 2 months ago - 1 dependent package - 3 dependent repositories - 17.4 thousand downloads total - 281 stars on GitHub - 1 maintainer
interoptopus_backend_cpython_cffi 0.13.8
Generates CPython CFFI bindings.
47 versions - Latest release: over 2 years ago - 15.5 thousand downloads total - 281 stars on GitHub - 1 maintainer
external_mixin_umbrella 0.0.2
Backing library for `rust_mixin` and `external_mixin` to keep them DRY.
2 versions - Latest release: about 9 years ago - 2 dependent packages - 5.44 thousand downloads total - 44 stars on GitHub - 1 maintainer
external_mixin 0.0.1
Use your favourite interpreted language to generate your Rust, right in your Rust. Supports Pytho...
1 version - Latest release: about 9 years ago - 1 dependent package - 1 dependent repositories - 2.89 thousand downloads total - 44 stars on GitHub - 1 maintainer
rust_mixin 0.0.1
Yo dawg, use Rust to generate Rust, right in your Rust. (See `external_mixin` to use scripting la...
1 version - Latest release: about 9 years ago - 1 dependent package - 1 dependent repositories - 2.9 thousand downloads total - 44 stars on GitHub - 1 maintainer
includer 0.2.0
Use dynamically included assets generated by includer_codegen.
3 versions - Latest release: over 5 years ago - 1 dependent package - 1.97 thousand downloads total - 1 stars on GitHub - 1 maintainer
polywrap_schemafy 0.1.1
Generates serializable Rust types from a json schema
2 versions - Latest release: over 1 year ago - 3 dependent packages - 1 dependent repositories - 9.08 thousand downloads total - 238 stars on GitHub - 1 maintainer
Top 5.9% on crates.io
schemafy 0.6.0
Generates serializeable Rust types from a json schema
17 versions - Latest release: over 2 years ago - 10 dependent packages - 33 dependent repositories - 1.29 million downloads total - 238 stars on GitHub - 1 maintainer
Top 9.5% on crates.io
optimization_engine 0.9.0
A pure Rust framework for embedded nonconvex optimization. Ideal for robotics!
28 versions - Latest release: about 2 months ago - 1 dependent package - 7 dependent repositories - 107 thousand downloads total - 469 stars on GitHub - 2 maintainers
glad-sys 💰
FFI for Glad for Rust
7 versions - Latest release: 1 day ago - 1 dependent package - 4.31 thousand downloads total - 3,516 stars on GitHub - 1 maintainer
tfhe-c-api-bindgen 0.26.1
A tool for generating C bindings to Rust code.
1 version - Latest release: 4 months ago - 394 downloads total - 2,178 stars on GitHub - 1 maintainer
Top 1.8% on crates.io
cbindgen 0.26.0
A tool for generating C bindings to Rust code.
99 versions - Latest release: 8 months ago - 133 dependent packages - 811 dependent repositories - 18.4 million downloads total - 2,178 stars on GitHub - 2 maintainers
bindgen-cli 0.69.4
Automatically generates Rust FFI bindings to C and C++ libraries.
15 versions - Latest release: 3 months ago - 573 thousand downloads total - 4,141 stars on GitHub - 2 maintainers
Top 0.7% on crates.io
bindgen 0.69.4
Automatically generates Rust FFI bindings to C and C++ libraries.
119 versions - Latest release: 3 months ago - 1,875 dependent packages - 12,109 dependent repositories - 63.1 million downloads total - 4,141 stars on GitHub - 2 maintainers
csbindgen 1.9.1
Generate C# FFI from Rust for automatically brings native code and C native library to .NET and U...
22 versions - Latest release: 2 months ago - 2 dependent packages - 1 dependent repositories - 27.1 thousand downloads total - 558 stars on GitHub - 1 maintainer
moleculec 0.8.0
Schema compiler for molecule.
27 versions - Latest release: about 2 months ago - 25.7 thousand downloads total - 34 stars on GitHub - 3 maintainers
molecule-codegen 0.8.0
Code generator for molecule.
27 versions - Latest release: about 2 months ago - 2 dependent packages - 2 dependent repositories - 34.7 thousand downloads total - 34 stars on GitHub - 3 maintainers
teo 0.2.27
Schema-centered next-generation web framework for Rust, Node.js and Python.
154 versions - Latest release: 3 days ago - 43 thousand downloads total - 658 stars on GitHub - 1 maintainer
Top 5.3% on crates.io
flutter_rust_bridge_macros 1.82.6
Supporting procedural macros for flutter_rust_bridge
151 versions - Latest release: 5 months ago - 1 dependent package - 208 dependent repositories - 1.2 million downloads total - 3,527 stars on GitHub - 1 maintainer
Top 4.3% on crates.io
flutter_rust_bridge 1.82.6
High-level memory-safe binding generator for Flutter/Dart <-> Rust
170 versions - Latest release: 5 months ago - 2 dependent packages - 210 dependent repositories - 1.22 million downloads total - 3,527 stars on GitHub - 1 maintainer
Top 8.2% on crates.io
flutter_rust_bridge_codegen 1.82.6
High-level memory-safe binding generator for Flutter/Dart <-> Rust
171 versions - Latest release: 5 months ago - 181 dependent repositories - 1.45 million downloads total - 3,527 stars on GitHub - 1 maintainer
trait_variable 0.7.0
Make variable fields feasible in trait definition.
11 versions - Latest release: 21 days ago - 3.77 thousand downloads total - 0 stars on GitHub - 1 maintainer
libmake 0.2.5 💰
A code generator to reduce repetitive tasks and build high-quality Rust libraries and application...
25 versions - Latest release: about 1 month ago - 6.27 thousand downloads total - 28 stars on GitHub - 1 maintainer
genco-derive 0.5.0-alpha.5
Quote macro for the even simpler code generation for Rust.
5 versions - Latest release: almost 4 years ago - 1 dependent package - 2.45 thousand downloads total - 173 stars on GitHub - 1 maintainer
genco-macros 0.17.8
A whitespace-aware quasiquoter for beautiful code generation.
49 versions - Latest release: 6 months ago - 1 dependent package - 38 dependent repositories - 521 thousand downloads total - 173 stars on GitHub - 1 maintainer
Top 8.0% on crates.io
genco 0.17.8
A whitespace-aware quasiquoter for beautiful code generation.
105 versions - Latest release: 6 months ago - 32 dependent packages - 38 dependent repositories - 555 thousand downloads total - 173 stars on GitHub - 1 maintainer
enum-methods 0.0.8
Generates methods for each enum variant.
8 versions - Latest release: over 6 years ago - 11 dependent repositories - 46.3 thousand downloads total - 12 stars on GitHub - 1 maintainer
near-schemafy 0.7.0
Generates serializeable Rust types from a json schema
1 version - Latest release: over 1 year ago - 372 downloads total - 0 stars on GitHub - 1 maintainer
include_tt 1.0.3
Macro for embedding (trees, strings, arrays) into macro trees directly from files.
4 versions - Latest release: about 1 month ago - 1.09 thousand downloads total - 0 stars on GitHub - 1 maintainer
copy_impl 0.3.3
Macro for effortlessly duplicating impl block code across various types in Rust.
4 versions - Latest release: about 1 month ago - 983 downloads total - 0 stars on GitHub - 1 maintainer
syn-helpers 0.5.0
Framework for building derive macros
11 versions - Latest release: 2 months ago - 7 dependent packages - 5 dependent repositories - 19.8 thousand downloads total - 10 stars on GitHub - 1 maintainer
lbr-prelude-derive 0.1.0 💰
Derive macros for the lambda-buffers Json trait
1 version - Latest release: 3 months ago - 269 downloads total - 28 stars on GitHub - 1 maintainer
lbr-prelude 0.1.0 💰
LambdaBuffers runtime library for the Prelude schema.
1 version - Latest release: 3 months ago - 264 downloads total - 28 stars on GitHub - 1 maintainer
CodeGenLib 0.0.1
A libary to generate x86-64Bit machine code (like LLVM)
1 version - Latest release: about 1 month ago - 284 downloads total - 1 maintainer
apivolve 0.1.1 💰
Apivolve is an API evolution tool, it helps keep your APIs backwards compatible yet clean, and ge...
2 versions - Latest release: about 1 year ago - 731 downloads total - 1 stars on GitHub - 1 maintainer
enum_common_fields 0.7.0
Macro for easy access to common fields of enums
7 versions - Latest release: 5 months ago - 30.4 thousand downloads total - 3 stars on GitHub - 1 maintainer
odata-rust-generator 0.6.0
Generates Rust code that represents the models of an OpenData document
9 versions - Latest release: over 2 years ago - 2.99 thousand downloads total - 3 stars on GitHub - 1 maintainer
Top 9.1% on crates.io
flatc-rust 0.2.0
FlatBuffers flatc command as API
6 versions - Latest release: about 3 years ago - 6 dependent packages - 13 dependent repositories - 466 thousand downloads total - 101 stars on GitHub - 1 maintainer
weld 0.4.0
Weld is a language and runtime for improving the performance of data-intensive applications.
5 versions - Latest release: about 4 years ago - 1 dependent package - 1 dependent repositories - 4.45 thousand downloads total - 2,986 stars on GitHub - 2 maintainers
brix_errors 0.2.1
Brix's crate for handling all application-related errors.
4 versions - Latest release: 9 months ago - 5 dependent packages - 1 dependent repositories - 3.68 thousand downloads total - 4 stars on GitHub - 2 maintainers
rust_interface_file_generator 0.2.5
ffi Interface file generator. Use with flapigen
18 versions - Latest release: over 2 years ago - 5.42 thousand downloads total - 33 stars on GitHub - 1 maintainer
brix 0.4.2
Brix is a CLI tool written in Rust for scaffolding and code generation.
7 versions - Latest release: 4 months ago - 2.09 thousand downloads total - 4 stars on GitHub - 2 maintainers
brix_commands 0.1.3
Brix's command crate for storing all supported commands.
4 versions - Latest release: 4 months ago - 2 dependent packages - 1 dependent repositories - 2.13 thousand downloads total - 4 stars on GitHub - 2 maintainers
rtile 2.0.0
For code generation.
24 versions - Latest release: 2 months ago - 6.26 thousand downloads total - 0 stars on GitHub - 1 maintainer
brix_config_loader 0.1.3
Brix's crate for loading and managing configs.
4 versions - Latest release: 4 months ago - 1 dependent package - 1 dependent repositories - 1.77 thousand downloads total - 4 stars on GitHub - 2 maintainers
folketinget-api-models 0.2.0
Autogenerated Rust structures based on the Danish Parliament's OData metadatafile
1 version - Latest release: over 2 years ago - 451 downloads total - 0 stars on GitHub - 1 maintainer
brix_cli 0.4.1
Brix's CLI clap interface.
4 versions - Latest release: 9 months ago - 4 dependent packages - 1 dependent repositories - 3.04 thousand downloads total - 4 stars on GitHub - 2 maintainers
brix_common 0.1.3
Common utilities and functions for Brix.
4 versions - Latest release: 4 months ago - 3 dependent packages - 1 dependent repositories - 2.48 thousand downloads total - 4 stars on GitHub - 2 maintainers
brix_processor 0.1.3
Brix's simple wrapper around handlebars with added helpers.
4 versions - Latest release: 4 months ago - 4 dependent packages - 1 dependent repositories - 2.96 thousand downloads total - 4 stars on GitHub - 2 maintainers
Top 8.7% on crates.io
ittapi-sys 0.4.0
Rust bindings for ittapi
7 versions - Latest release: 7 months ago - 1 dependent package - 225 dependent repositories - 1.33 million downloads total - 70 stars on GitHub - 3 maintainers
Top 8.7% on crates.io
ittapi 0.4.0
High-level Rust bindings for ittapi
7 versions - Latest release: 7 months ago - 1 dependent package - 224 dependent repositories - 1.33 million downloads total - 70 stars on GitHub - 3 maintainers
sawp-ffi-derive 0.12.1
Generate cbindgen compatible member accessors for structs and enums
14 versions - Latest release: about 1 year ago - 1 dependent package - 6.37 thousand downloads total - 32 stars on GitHub - 5 maintainers
csharpbindgen 0.1.0
A library for generating C# bindings from Rust code.
1 version - Latest release: almost 5 years ago - 718 downloads total - 20 stars on GitHub - 1 maintainer
c_import 0.2.4
A c_import macro for Rust
11 versions - Latest release: 5 months ago - 3.1 thousand downloads total - 10 stars on GitHub - 1 maintainer
codegem 0.2.3
A small code generation library
10 versions - Latest release: over 1 year ago - 1 dependent package - 2.73 thousand downloads total - 3 stars on GitHub - 1 maintainer
rsgen-avro 0.13.0
Command line and library for generating Rust types from Avro schemas
42 versions - Latest release: 8 months ago - 2 dependent packages - 77.1 thousand downloads total - 33 stars on GitHub - 1 maintainer
parsing-macro
Parsing Techniques in rust -- macro.
1 version - Latest release: 15 days ago - 544 downloads total - 1 maintainer
ntro 0.3.4
Introspect configuration files and generate typescript type declarations or other useful typescri...
7 versions - Latest release: 7 months ago - 1.94 thousand downloads total - 1 stars on GitHub - 1 maintainer
tf-bindgen 0.1.0
Automatically generates Rust bindings for Terraform providers.
1 version - Latest release: about 1 year ago - 2 dependent packages - 824 downloads total - 2 stars on GitHub - 1 maintainer
apivolve_generator_api 0.1.1 💰
Api for creating generators for Apivolve, an API evolution tool that helps keep your APIs backwar...
2 versions - Latest release: about 1 year ago - 1 dependent package - 915 downloads total - 0 stars on GitHub - 1 maintainer
archetect-core 0.7.3
Generates Content from Archetype Template Directories and Git Repositories.
7 versions - Latest release: over 2 years ago - 1 dependent package - 3.14 thousand downloads total - 27 stars on GitHub - 1 maintainer
archetect 0.7.3
Generates Content from Archetype Template Directories and Git Repositories.
7 versions - Latest release: over 2 years ago - 2.56 thousand downloads total - 27 stars on GitHub - 1 maintainer
citrus 0.10.2
C to Rust syntax converter
4 versions - Latest release: 7 months ago - 2.35 thousand downloads total - 29 stars on GitLab.com - 1 maintainer
json_typegen 0.7.0
Procedural macro that generates Rust types from JSON samples
12 versions - Latest release: over 2 years ago - 1 dependent repositories - 11.5 thousand downloads total - 233 stars on GitHub - 1 maintainer
json_typegen_cli 0.7.0
Command line utility for generating Rust types from JSON samples
11 versions - Latest release: over 2 years ago - 5.46 thousand downloads total - 233 stars on GitHub - 1 maintainer
json_typegen_derive
Custom derive for codegen from JSON samples. Primarily for use by json_typegen crate.
2 versions - Latest release: 18 days ago - 1 dependent package - 1.42 thousand downloads total - 233 stars on GitHub - 1 maintainer
Top 9.8% on crates.io
json_typegen_shared 0.7.0
Codegen from JSON samples. Not intended to be used directly. See repository for the intended crates.
11 versions - Latest release: over 2 years ago - 4 dependent packages - 5 dependent repositories - 38.5 thousand downloads total - 233 stars on GitHub - 1 maintainer
parsing-codegen
Parsing Techniques in rust -- codegen.
1 version - Latest release: 18 days ago - 587 downloads total - 1 maintainer
sea-orm-dbml 0.1.0-beta.2
DBML to SeaORM entity compiler.
2 versions - Latest release: about 1 year ago - 646 downloads total - 1 stars on GitHub - 1 maintainer
darklua 0.13.0
Transform Lua scripts
30 versions - Latest release: about 2 months ago - 1 dependent package - 2 dependent repositories - 10.1 thousand downloads total - 55 stars on GitHub - 1 maintainer
autocxx-bindgen 0.65.1
Automatically generates Rust FFI bindings to C and C++ libraries. Version adjusted for autocxx.
34 versions - Latest release: 11 months ago - 1 dependent package - 32 dependent repositories - 451 thousand downloads total - 5 stars on GitHub - 2 maintainers
serde-bindgen-core 0.1.9
Generate "C" bindings for serde
9 versions - Latest release: almost 2 years ago - 1 dependent package - 2.34 thousand downloads total - 1 maintainer
zamm_yang 0.2.0
A basic, experimental code generator
25 versions - Latest release: over 3 years ago - 10.4 thousand downloads total - 1 maintainer
libbindgen
A binding generator for Rust
8 versions - Latest release: 21 days ago - 8 dependent packages - 6.23 thousand downloads total - 4,066 stars on GitHub - 3 maintainers
php_codegen 0.1.0
Generate PHP code from Rust using a fluent API 🐘 🦀
1 version - Latest release: over 1 year ago - 1 dependent repositories - 358 downloads total - 12 stars on GitHub - 1 maintainer
moleculec-go 0.1.11
Compiler plugin for moleculec.
12 versions - Latest release: about 1 year ago - 3.88 thousand downloads total - 5 stars on GitHub - 1 maintainer
simplegen 0.2.3
simplegen is a simple text buffer that maintains indentation for calls to `println()`. The conten...
6 versions - Latest release: over 2 years ago - 1.8 thousand downloads total - 0 stars on GitHub - 1 maintainer
ume 0.1.0 💰
A simple macro for generating Rust codes
1 version - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 10 thousand downloads total - 2 stars on GitHub - 1 maintainer
templates 0.10.0
A CLI for managing secret keys and templates for code generation.
12 versions - Latest release: about 2 months ago - 1 dependent repositories - 3.05 thousand downloads total - 1 stars on GitHub - 1 maintainer
forr 0.2.3
a compile time for loop for code generation
6 versions - Latest release: about 2 months ago - 1 dependent package - 1 dependent repositories - 3.29 thousand downloads total - 1 stars on GitHub - 1 maintainer
cmacro 0.2.2 💰
A library for parsing C macros and generating Rust code.
9 versions - Latest release: about 1 year ago - 4.03 thousand downloads total - 0 stars on GitHub - 1 maintainer
rsts 0.2.1
Convert Rust types to TypeScript
3 versions - Latest release: about 2 months ago - 1.31 thousand downloads total - 0 stars on GitHub - 1 maintainer
devela_macros 0.10.0
procedural macros for devela
13 versions - Latest release: 24 days ago - 2 dependent packages - 9.43 thousand downloads total - 2 stars on GitHub - 1 maintainer
mindflow 0.1.2 💰
A command line client for Mindflow
3 versions - Latest release: over 1 year ago - 835 downloads total - 211 stars on GitHub - 1 maintainer
gen_attributes_interface_generator 0.1.0
To be used only with rust_interface_file_generator
1 version - Latest release: over 2 years ago - 1 dependent package - 1.15 thousand downloads total - 33 stars on GitHub - 1 maintainer
rifgen 0.1.61
ffi Interface file generator. Use with flapigen
10 versions - Latest release: over 1 year ago - 1 dependent repositories - 12.4 thousand downloads total - 33 stars on GitHub - 1 maintainer
rifgen_attr 0.1.0
To be used only with rifgen
1 version - Latest release: over 2 years ago - 1 dependent package - 1 dependent repositories - 10.3 thousand downloads total - 33 stars on GitHub - 1 maintainer
trait-variable-macros 0.3.6
Make variable fields feasible in trait definition(the procedural macros part).
9 versions - Latest release: 3 months ago - 2.25 thousand downloads total - 0 stars on GitHub - 1 maintainer
serde-bindgen-core-derive 0.1.12
Generate "C" bindings for serde
13 versions - Latest release: over 1 year ago - 1 dependent package - 3.52 thousand downloads total - 1 maintainer
playdate-bindgen 0.1.9 💰
Bindgen configuration for Playdate API and utils.
11 versions - Latest release: 27 days ago - 1 dependent package - 5.55 thousand downloads total - 49 stars on GitHub - 1 maintainer
playdate-bindgen-cfg 0.1.4 💰
Minimal configuration for playdate-bindgen.
5 versions - Latest release: 27 days ago - 2 dependent packages - 1 dependent repositories - 3.19 thousand downloads total - 49 stars on GitHub - 1 maintainer
Top 4.3% on crates.io
ts-rs 8.1.0
generate typescript bindings from rust types
40 versions - Latest release: about 2 months ago - 40 dependent packages - 375 dependent repositories - 421 thousand downloads total - 905 stars on GitHub - 1 maintainer
ts-rs-macros-serde-json 7.0.1
derive macro for ts-rs
1 version - Latest release: 6 months ago - 1 dependent package - 1.14 thousand downloads total - 905 stars on GitHub - 1 maintainer
ts-rs-json-value 7.0.3
generate typescript bindings from rust types
4 versions - Latest release: 6 months ago - 1 dependent package - 1 dependent repositories - 15.1 thousand downloads total - 905 stars on GitHub - 1 maintainer