-
git2
Bindings to libgit2 for interoperating with git repositories. This library is both threadsafe and memory safe and allows both reading and writing git repositories.
-
rustc_version
A library for querying the version of a installed rustc compiler
-
cargo-husky
husky for cargo
-
kube
Kubernetes client and futures controller runtime
-
embed-resource
A Cargo library to handle compilation and inclusion of Windows resources in the most resilient fashion imaginable
-
platforms
Rust platform registry with information about valid Rust platforms (target triple, target_arch, target_os) sourced from Rust Forge
-
include_dir
Embed the contents of a directory in your binary
-
self_update
Self updates for standalone executables
-
assert-json-diff
Easily compare two JSON values and get great output
-
version-sync
Simple crate for ensuring that version numbers in README files are updated when the crate version changes
-
wiremock
HTTP mocking to test Rust applications
-
xargo
The sysroot manager that lets you build and customize
std
-
version_check
Tiny crate to check the version of the installed/running rustc
-
crates-index
Library for retrieving and interacting with the crates.io index
-
enclose
A convenient macro for cloning values into a closure
-
rusty-hook
git hook utility
-
rustsec
Client library for the RustSec security advisory database
-
duct
a library for running child processes
-
ihex
A Rust library for parsing and generating Intel HEX (or IHEX) objects. This format is commonly used for representing compiled program code and data to be loaded into a microcontroller, flash memory or ROM.
-
libgit2-sys
Native bindings to the libgit2 library
-
wng
wng is a package manager and project manager for the C programming language
-
pretty_assertions
Overwrite
assert_eq!
andassert_ne!
with drop-in replacements, adding colorful diffs -
rustup-toolchain-install-master
Install master rustc toolchain into rustup
-
k8s-openapi
Bindings for the Kubernetes client API
-
gluon
A static, type inferred programming language for application embedding
-
tagref
Tagref helps you refer to other locations in your codebase
-
bcc
Idiomatic Rust bindings for BPF Compiler Collection (BCC)
-
rls-vfs
Virtual File System for the RLS
-
tsunami
Toolkit for running short-lived jobs on cloud VMs
-
rogcat
A adb logcat wrapper and log processor
-
dropbox-sdk
Rust bindings to the Dropbox APIv2, generated by Stone from the official spec
-
lang_tester
Concise language testing framework for compilers and VMs
-
cargo-udeps
Find unused dependencies in Cargo.toml
-
newrelic
Idiomatic Rust bindings to the New Relic C SDK. Note: versions 0.1.0 onwards of this crate are completely incompatible with previous versions as they move away from the deprecated New Relic SDK…
-
cage
Develop multi-pod docker-compose apps
-
redbpf
eBPF build and runtime library
-
rls-span
Types for identifying code spans/ranges
-
crates-index-diff
Learn what’s changed in the crates.io index
-
all_asserts
A crate for multiple types of asserts that don’t exist in the standard library
-
indy
A library for assisting developers using LibIndy API
-
bcc-sys
Rust binding to BPF Compiler Collection (BCC)
-
git-workspace
Manage and update personal and work git repos from multiple providers
-
minitt
Mini-TT, a dependently-typed lambda calculus, extended and (re)implemented in Rust
-
svls
SystemVerilog language server
-
unreferenced_files
A tool for parsing directories and scanning all the files within, to find unused and unreferenced files
-
python3-sys
FFI Declarations for Python 3
-
chalk-ir
Chalk’s internal representation of types, goals, and clauses
-
toast
Containerize your development and continuous integration environments
-
path-dsl
A utility DSL and macro to help deal with Paths and PathBufs
-
protobuf-convert
Macros for convenient serialization of Rust data structures into/from Protocol Buffers
-
target-spec
Evaluate Cargo.toml target specifications
-
voile
Voile, a dependently-typed row-polymorphic programming language
-
python27-sys
FFI Declarations for Python 2.7
-
leg
🔈 Elegant print for lazy devs (async-std)
-
alfred
A library for writing Alfred workflows. http://www.alfredapp.com
-
man
Generate structured man pages
-
ruwren
Rusty bindings to Wren programming language
-
suspicious-pods
Prints a list of k8s pods that might not be working correctly
-
rls-data
Data structures used by the RLS and Rust compiler
-
duckscript
Simple, extendable and embeddable scripting language
-
git-req
Check out merge requests from your GitLab/GitHub hosted repos with ease!
-
click
A command-line REPL for Kubernetes that integrates into existing cli workflows
-
easylog
A simple and easy to use logging-crate. Write log-messages to a file.
-
constellation-rs
Constellation is a framework for Rust (nightly) that aides in the writing, debugging and deployment of distributed programs
-
magicpak
Build minimal docker images without static linking
-
unidiff
Unified diff parsing/metadata extraction library for Rust
-
rustc_version_runtime
A library for querying the version of the rustc compiler used in runtime
-
llama
Friendly LLVM bindings
-
digitalocean
A pure Rust DigitalOcean API binding
-
crunchy
Crunchy unroller: deterministically unroll constant loops
-
geiger
Some library parts of cargo-geiger, decoupled from cargo
-
jokeyrhyme-dotfiles
read my dotfiles repository and do stuff
-
duplicate
The attribute macro
duplicate
can duplicate an item with variable substitution -
vhdl_lang
VHDL Language Frontend
-
git-gone
Manage “gone” Git branches
-
cl-traits
Provides traits that describe collections
-
rustfmt-nightly
Tool to find and fix Rust formatting issues
-
koto_cli
A CLI and script runner for the Koto programming language
-
toodoux
A modern task management tool
-
avatar-cli
Magic wrapper to run containerized CLI tools
-
rustfilt
Demangle Rust symbol names
-
rojo
Enables professional-grade development tools for Roblox developers
-
xgadget
Fast, parallel, cross-variant ROP/JOP gadget search for x86/x64 binaries
-
corundum
Persistent Programming Library
-
venv-wrapper
Simple python virtual environment management
-
constellation-internal
Common components for the
constellation
framework -
gluon_codegen
Code generation macros for the gluon programming language
-
git-workarea
Simple routines to work with git repositories and set up minimal workareas with them
-
binary-security-check
Analyzer of security features in executable binaries
-
devbox-build
Library for writing build.rs build sripts
-
eclectica
Cool and eclectic version manager for any language
-
toml-parse
Set of modules for parsing, sorting and formating toml
-
cargo-crev
Scalable, social, Code REView system that we desperately need - Rust/cargo frontend
-
grpc-build
gPRC compilation made easy
-
sqlformat
Formats whitespace in a SQL string to make it easier to read
-
papyrus
A rust repl and script runner
-
skeptic
Test your Rust markdown documentation via Cargo
-
duckscriptsdk
The duckscript SDK
-
rustc_tools_util
small helper to generate version information for git packages
-
repotools
Short names, big time savings. Repotools is a collection of commands with short but meaningful names, for the git operations you perform most often.
-
fm
Non-backtracking fuzzy text matcher
-
parsepatch
Parse git patch
-
dymod
A macro to allow hotswapping code for a module in debug mode, but statically linking it safely in release mode
-
cec-rs
Thin but safe wrapper for libcec
-
fluminurs
A client in Rust to access the reverse-engineered LumiNUS API
-
c2rust-transpile
C2Rust transpiler implementation
-
es_runtime
An API and Utils around the spidermonkey script engine
-
rustler_codegen
Compiler plugin for Rustler
-
koto_parser
The parser used by the Koto programming language
-
dprint
Binary for dprint code formatter—a pluggable and configurable code formatting platform
-
swc_ecma_codegen
Ecmascript code generator for the swc project
-
leveldb-sys
FFI bindings to LevelDB
-
dfw
Docker firewall framework, in Rust
-
unique-type-id
A unique id proc-macro generator for types
-
starlark
An implementation in Rust of the Starlark language
-
compose_yml
Parse, manipulate and serialize docker-compose.yml in a strongly-typed fashion
-
cluConstData
Create and merge any persistent data at compile time
-
httpserv
A tiny, zero-dependency fileserver for local HTML development
-
chalk-engine
Core trait engine from Chalk project
-
autozimu/languageclient
Language Server Protocol (LSP) support for vim and neovim
-
rustygit
A simple interface for runnig Git commands
-
cargocleaner
Runs cargo clean on all subdirectories
-
blindfold
⚙️ gitignore file generator written in rust
-
tracing-gelf
A Graylog tracing library
-
project-cleanup
CLI tool to clean up and remove old generated code in your Rust, Javascript and Java projects
-
saltwater
A C compiler written in Rust, with a focus on good error messages
-
core-nightly
Nightly build of libcore from the rust repo
-
c2rust-refactor
C2Rust refactoring tool implementation
-
compile-time-run
run a command at compile time and capture the output
-
ptags
A parallel universal-ctags wrapper for git repository
-
febug
anyway, here’s user-space debugfs
-
crndm_derive
Persistent Programming Library Procedural Macros
-
gitlab-butler-lib
Support library for
gitlab-butler
Gitlab cli to automate the boring stuff -
starlark-repl
A REPL for the implementation in Rust of the Starlark language
-
teloc
Simple, compile-time DI framework for Rust
-
catflap
Creates a TCP socket and passes its descriptor as an env variable
-
hamlrs
A Rust library for parsing Haml templates
-
snare
GitHub webhooks runner daemon
-
cargo-bisect-rustc
Bisects rustc toolchains with rustup
-
svgbobdoc
Renders ASCII diagrams in doc comments as SVG images
-
clippy_lints
A bunch of helpful lints to avoid common pitfalls in Rust
-
ptx-linker
NVPTX modules linker
-
crev-lib
Scalable, social, Code REView system that we desperately need - core library
-
fuzzcheck_mutators_derive
Procedural macros to generate fuzzcheck mutators
-
rtop
A system monitor implemented in Rust, Monitors both system activity and GPU activity for NVIDIA GPUs
-
llvm-passgen
A tool for quickly creating LLVM pass skeletons
-
fp-core
A library for functional programming in Rust
-
parsec-client
Parsec Client library for the Rust ecosystem
-
features
A macro to generate runtime feature toggles
-
constany_blank
Convert any function to constant
-
little-skeptic
Test your Rust markdown documentation via Cargo
-
optbuilder
A optional builder derive macro for helping with big constructors with mostly optional parameters
-
llvm-alt
A wrapper for LLVM, a powerful library and toolkit for compilers
-
llama-build
Friendly LLVM bindings (BUILD)
-
binks
The binks scripting language
-
report-test
A simple interface to get a local SGX attestation (“report”). This is useful for testing remote attestation
-
changelog
Changelog generator
-
endbasic-core
The EndBASIC programming language - core
-
argio
A macro to convert function input and output to stdio
-
rebuilderd
rebuilderd - independent build verification daemon
-
labhub
Bot for running builds against GitHub with GitLab CI
-
shkeleton
Skeleton rust project
-
koto_bytecode
The bytecode compiler used by the Koto programming language
-
qapi-codegen
QEMU QAPI codegen helper
-
belay
Run your CI checks locally to git push with confidence
-
libcec-sys
FFI bindings to libcec
-
devbox
Developer toolbox for building and testing
-
rutebot
Telegram bot api bindings
-
twyg
A tiny logging setup for Rust applications
-
mangling
mangling generates safe, recognizable identifiers from byte streams
-
rune-cli
An interpreter for Rune, an embeddable dynamic programming language for Rust
-
mozdevice
Client library for the Android Debug Bridge (adb)
-
determinator
Figure out which packages changed between two commits to a workspace
-
output_vt100
Utility to activate escape codes in Windows’ CMD and PowerShell
-
crev-wot
Scalable, social, Code REView system that we desperately need - Web of Trust library
-
overflower
A compiler plugin to easily select overflow behavior for all integer operations of an item
-
bpf-linker
BPF static linker
-
constany_stage_one
Convert any function to constant
-
scrumple
A fast JavaScript bundler for Origami components
-
telegrust-histo
Generate a message-density histogram from your exported Telegram chat
-
kailua_langsvr_protocol
Language server protocol types for Kailua
-
fakes-gen
This CLI tool is generate dummys whose option you specified. You can also specify formatter for csv, tsv and json. This program support multi-locale. When not support your locale and you want your locale faker…
-
duplicate_code
A tool for parsing directories scanning all the files within to find duplicate segments of code across files
-
chalk-recursive
Recursive solver for the Chalk project
-
opsgenie-rs
Rust client for OpsGenie API
-
ritual_build
Build script implementation for C++ library wrappers
-
chema
An external DSL for JSON Schema
-
gluon_doc
The documentation generator for the gluon programming language
-
cluFullTransmute
A more complete and advanced version of data transmutation without restrictions
-
deterministic-zip
A tool to generate consistent Zip files
-
alfred-crates
Workflow for searching Rust crates from Alfred
-
mergereq
CLI for Gitlab merge requests & more
-
gtsa
Simple proxy gelf messages to the Sentry
-
mockers_codegen
Compiler plugin for ‘mockers’ mocking library
-
cov-mark
Manual coverage marks
-
llir
LLVM IR Binding
-
committed
Nitpicking commit history since beabf39
-
rs-cache
A simple RuneScape cache utility
-
metacrate
Metadata for crates
-
runner
Utility for running Rust snippets
-
code-tour
Enhanced example-based learning, i.e. awesome examples user experience
-
stk-json
An JSON module based on serde_json for STK
-
csvsc
Build processing chains for CSV files
-
endbasic
The EndBASIC programming language - CLI
-
uvm_core
The core functionality for the unity version manager commandline client
-
lark
Lark programming language, a Salsa-based compiler experiment
-
pre
Compile-time assistance for working with unsafe code
-
extfg-sigma
A library for Sigma extfg financial interface messages serialization/deserialization
-
constany_stage_two
Convert any function to constant
-
typestate
macro_rules! to build typestates
-
forgiving-semver-parser
Parsing of the semver spec. Fork of https://github.com/steveklabnik/semver-parser.
-
zamm_yang
A basic, experimental code generator
-
semantic-rs
Automatic crate publishing
-
plumber-rs
The basic library for Plumber servlet written in Rust
-
rerun_except
Rerun a cargo build except when specified files are changed
-
postgrest
PostgREST client-side library
-
kx
Interactively switch between kubernetes contexts without any external dependencies
-
ssb-vanity
Generate vanity keys for Secure Scuttlebutt
-
fuzzcheck
A coverage-guided, structure-aware fuzzing engine for Rust functions
-
shaku_derive
Code generation for the shaku dependency injection framework
-
cargo-rustc-cfg
Runs the
cargo rustc -- --print cfg
command and parses the output -
hyeong
Hyeo-ung Programming Language Compiler
-
hygeia
Python toolchain manager 🐍
-
if_rust_version
Macro to enable or disable code depending on the rust version
-
koifish
Koifish
-
devx-pre-commit
Utilities for creating git pre-commit hooks useful in rust projects
-
build_id
Obtain a UUID uniquely representing the build of the current binary
-
koto_runtime
The runtime used by the Koto programming language
-
capture-logger
log implementation for testing
-
ketos
Lisp dialect scripting and extension language
-
shorten
A collection of convenience functions, macros and traits to shorten repetitive code
-
dirmod
Automatic mod declarations
-
bfc-rs
A Brainfuck compiler for x86-64 Linux implemented in Rust
-
certainly
The easiest way to create self-signed certificates. Ever.
-
pkg
A small utility library for binary applications
-
selectel-mks
Rust SDK for the Selectel Managed Kubernetes Service
-
took
Easily measure & report elapsed time
-
pixelmatch
Pixel-level image comparison
-
fractran_macros
A compiler plugin that converts Fractran code into Rust at compile time, letting your Fractran programs be optimised by LLVM to super-fast native code
-
obelix
Obélix is a tool to reduce Rust source files to produce MVEs
-
hy
Hydrogen (hy) is a build system…. for the modern world!
-
new-rust-project
@ErichDonGubler’s fancy template for new Rust projects
-
print_perf
Ergonomic print optimization for Rust. This crate will provide a struct and a helper macro that you can use to measure and print out the time between two points in your code.
-
apply_attr
A syntax extension providing higher-order attributes to Rust
-
gwd-backend-firefox
Firefox backend for Godwit-Daemon
-
complexity
Calculate cognitive complexity of Rust code
-
khaki
A tool to write rust scripts with less boilerplate
-
turtle-lang
A humble, fun, and friendly Lisp
-
sherr
Error signalling and logging helpers
-
hyoka
Generic REPL that can be configured to do pretty much anything you want
-
robust-git-bisect
Robust Git Bisect provides an alternative to git bisect which is robust against errors during the search
-
ninja-metrics
A simple RAII based metrics gathering crate created for ninja-rs but usable independently
-
proc_use
Semi-dynamic mod and use
-
chassis
Compile-time dependency injection framework
-
gw
gw - gradlew convenience - gdub clone
-
delog
Deferred logging, an implementation and extension of Rust’s standard logging facade
-
dirmod-codegen
Automatic mod declarations
-
lenient_version
Version struct for Lenient parser for Semantic Version numbers
-
charj
Charj is a language for describe other languages
-
feature-probe
Probe for rustc features from build.rs
-
llvm-sys-featured
Bindings to LLVM’s C API
-
devx-cmd
Convenience wrapper over std::process::Command for xtask crates
-
tracing-callgraph
A tracing library for generating call graphs from spans
-
sokoban-rs
An implementation of Sokoban in Rust
-
auditable
Audit Rust binaries for known bugs or vulnerabilities in production with zero bookkeeping
-
mdbook-epub
An EPUB renderer for mdbook
-
ptx-builder
NVPTX build helper
-
assembly-core
Core functionality of the assembly crate
-
kari
An embeddable programming language, writting in and for Rust
-
ninjars
A rust implementation of the ninja build system. This is the main application. This one is built on the theory in Build Systems a la Carte.
-
janetrs
High level binding for Janet programming language
-
libmaj
A library to create installers and updaters
-
zenkit-codegen
Generate Zenkit ORM client in Rust from user-defined workspace schema
-
overrider
Override funcitons, methods, and more
-
jilu
Generate a change log based on conventional commits
-
kailua_langsvr
Language server implementation for Kailua
-
malory
A tool to benchmark Async Functions (Futures)
-
py_mcai_worker_sdk
AMQP Worker to listen and provide trait to process message
-
swappy
An anagram generator
-
cluuname
Library for displaying information about the system
-
koto
A simple, expressive, embeddable programming language
-
serde_pipe
Turn serde+bincode into a pipe: push
T
s and pullu8
s, or vice versa. This library gives you aSerializer
pipe, into which you can pushT
s and pullu8
s; and aDeserializer
pipe… -
nar
Narc, a dependently-typed programming language with dependent pattern matching
-
enum-utils-from-str
Code generation for mapping from strings to arbitrary values
-
signal-msg
Handle UNIX process signals with a shared channel (uses simple-signal)
-
gitlab-ci-validate
Checks if your .gitlab-ci.yml file is valid
-
finn-assembler
The Finn IR Assembler
-
deno_runtime
Provides the deno runtime library
-
darwinia-bridger
Darwinia bridger
-
wright
The rust package and API for the wright programming language
-
makectl
Manage and generate yout makefile targets
-
grust
GObjectIntrospection bindings for Rust. This is the core library providing basic functionality to all generated crates
-
alt_semver
Semantic version parsing and comparison
-
llvm-rs
A wrapper for LLVM, a powerful library and toolkit for compilers
-
darkweb-dotenv
A library that eases configuration via .env environment files
-
coolq-sdk-rust
A sdk for coolq
-
classreader
A Rust library that reads, writes, and parses Java Virtula Machine class files
-
tg-bot-api
Telegram Bot API parser
-
pm_rlua
Zero-cost high-level lua 5.3 wrapper for Rust. Some fixes for td_rlua.
-
wasm-gc-api
A library to garbage collect webassembly modules
-
git-checks-core
Checks to run against a topic in git to enforce coding standards
-
git-changelog
A tool to automate project changelog generation
-
compiler-builtins-snapshot
Snapshot of the compiler-builtins crate
-
statsrelay
Swiss army knife for aggregation, filtering, relaying, sharding of statsd, prometheus, and other metrics systems
-
capra-core
Diver compression library
-
cargo-culture-kit
Library for writing tools that check Rust project conventions
-
spalm
Specification Project of E5R Application Lifecycle Management
-
docker-puzzles
Docker Puzzles is a CLI tool for putting together Dockerfiles from pieces
-
rusty_word_builder
Syllable and Word generation library written fully in Rust
-
dia-kit
Some kit
-
deno_cli_snapshots
Provides snapshots for the deno CLI
-
cmdparser
A simple argument parser for Rust
-
hematite_server
A Minecraft server clone
-
sway-conf
sway-conf is a library to parse and understand sway configs
-
cargo-suicide
Tool to fix your code forever
-
javascriptcore
Bindings to the JavaScriptCore framework
-
hotpatch
Changing function definitions at runtime
-
minitt-util
CLI Utilities extracted from Mini-TT language’s type-checker
-
load_file
Macros to help conveniently load the contents of files during development
-
git-anger-library
Count your naughty words in git commit messages
-
rasen
Build a SPIR-V module from a data flow graph
-
rusty-asm
A layer of syntactic sugar between Rust and inline assembly
-
codespawn
C++ and Rust code generator. Supports XML and JSON for API definitions.
-
trans-schema
Generating trans schema from Rust code
-
rls-analysis
Library for processing rustc’s save-analysis data for the RLS
-
koto_lexer
The lexer used by the Koto programming language
-
crev-common
Scalable, social, Code REView system that we desperately need - common code
-
must-implement-trait
An attribute proc-macro which enforces that a type (auto-)implements the specified trait(s)
-
falcon-raptor
Higher-level semantics over Falcon IL
-
tfdoc
Generate Terraform module documentation
-
datadog-workflow
Datadog Alfred Workflow to search dashboards, screenboards and monitors
-
burst
A disassembler, currently supporting x86
-
codegenrs
Moving code-gen our of build.rs
-
easy-plugin
A compiler plugin that makes it easier to write compiler plugins
-
bele
Big-Endian Little-Endian
-
moss
Experimental Moss interpreter
-
gradle-sync
Small utility to synchronize the gradle version with the cargo version
-
libjess
Utility library for daily tasks
-
types
Type condtions
-
gitconfig2json_cli
Parse
git config --list --null
for cli -
text2checkstyle
text to checkstyle
-
stir
Small Threaded Intermediate Representation
-
bitbash
Macros for working with bitfields
-
operator-framework
Tools and helpers used to create Kubernetes operators
-
rust-libindy-wrapper
A library for assisting developers using LibIndy API
-
nbytes
Rust compile-time evaluation of byte unit conversions
-
rust-gh-example
Example of Rust GitHub template
-
crate_version_parse
simply parses crate-semver from a string
-
alfred-the-obese-and-friendly-turbo-uuid-generator
generates the best ids, which are fun to read and fun to eat
-
loalang
Loa is a general-purpose, purely immutable, object-oriented programming language
-
xasm
Compiler for the xasm programming language
-
glissile
A macro for generating GLSL source code
-
repo-backup
A program for backing up your GitHub and GitLab repos
-
rustfmt
Tool to find and fix Rust formatting issues
-
bee-runtime
Runtime components and utilities for the bee framework
-
rhq-core
Core library for rhq
-
tagua-llvm
Safe LLVM bindings
-
hetero-container
heterogeneous container implementation for rust
-
kudubot-bindings
Rust Bindings for the kudubot framework
-
pdl
Parse PDL file for the Chrome DevTools Protocol
-
tarp
Tarp is a code coverage tool
-
pop-os/tensorman
Tensorflow Docker Container Manager
-
luajit2-sys
LuaJIT-2.1 FFI Bindings
-
lsystems
A simple library for working with Lindenmayer systems
-
trpl_commons
A Commons Library based on learning from The Rust Programming Language (TRPL) Book
-
llvm-scratch
Free Standing library in Rust
-
oxur-component
Enabling the creation of application components with lifecycle and dependency support
-
scie_model
Scie is a research about how to build simple code identify engine for different languages
-
termination
Library that exposes Termination trait, similar to std::process::Termination
-
lichen
Scripting DSL (for Dialogue Graphs, et al)
-
waiter
Simple waiter trait for synchronous events
-
git-codeowners
Rust cli for working with Github CODEOWNERS files
-
hit
Utilities for working with git
-
zamm
A literate programming tool for Yin and Yang
-
repoutil
Wrapper around my common git commands
-
teloc_macros
Macros for teloc framework
-
MBrane
MBrane implementations in Rust
-
cluColor
Methods for formatted recording of color output
-
rs-git-lib
A native rust git library
-
tfx
Easy switch between Terraform workspace
-
rthrift_tutorial
rthrift server & client tutorial :)
-
ptail
Stream and display a fixed number of lines from a processes output
-
trans-gen-java
Generating Java trans code
-
licer
The license generator
-
mdl_monkey
A Rust implementation of the Monkey programming language from https://interpreterbook.com/
-
llvm-ir
LLVM IR in natural Rust data structures
-
st-cli
Dev Super Tools! auto format & lint and more
-
sdk-cds
SDK in Rust to use CDS API
-
fuzzcheck_serializer
Basic serializers to use with fuzzcheck-rs
-
docmatic
Test Rust examples in your documentation
-
dargo
Some useful third-party tools for Cargo
-
uvm_move_dir
Opinionated directory move operation
-
missing_mpl
A lint for watching over your project’s MPL-2.0 licensed source files
-
polonius
Core definition for the Rust borrow checker
-
gamemap
A small 2D Map library for console games in Rust
-
apify
Apify SDK is a scraping and automation framework that can run on Apify platform or independently
-
tensorman
Tensorflow Docker Container Manager
-
nq
no quotes
-
spatialos-codegen
Codegen tool used with spatialos-macro and spatialos-sdk
-
reups
A clean implementation of the eups package management system in rust
-
devbox-test-args
Parametrized tests macro
-
vultr
A pure Rust Vultr API binding
-
nvptx
Rust to PTX compiler using LLVM/NVPTX target
-
wf2_core
The engine for WF2
-
graviton
Graviton is a fast programming language that is minimal and simplistic with a simple and easy to read compiler. Everything is an expression unless a semicolon is used
;
then it becomes… -
rpiet
An interpreter for Piet, the esoteric programming language
-
decentralized-internet
A library to create decentralized and grid computing applications via Rust
-
derive_enum
Enum derive macros for Rust 2018
-
build-helper
This crate contains convenience methods for build scripts
-
rich_lib
A library with various extension and helper functionality
-
check-versions
Simple crate for ensuring that version numbers in README files are updated when the crate version changes
-
interfacer
SDK builder for various API, like retrofit
-
pico-lang
JSON Logic like language
-
sp-xml
A library for IBM Safer Payments® XML messages serialization/deserialization
-
lc3dbg
Command-line LC-3 debugger
-
d5
The simple, Unix-philosophy tool to retrieve your home network’s IP address remotely
-
wilton_rust
Rust modules support for Wilton JavaScript runtime
-
plugger-ruby
Ruby bindings to Plugger
-
benchme
Macros to easily / cleanly benchmark code blocks
-
javadec-rs
A java decompiler written in pure rust
-
prettify-js
A fast, robust but imperfect token-based JS code prettifier, written in Rust, that outputs JS source maps
-
gitapi-rs
git api in Rust
-
syllogism
Utilities to allow for some specialization using stable Rust
-
mixin
mixin macros
-
luther
The runtime components of the Luther lexer generator
-
vignette
A sampling profiler as a library. Particularly oriented towards shipping software where symbols need to be hydrated later.
-
typestates
macro_rules! to build typestates
-
prexcl
Prexcl is an esoteric proof-of-concept programming language
-
csv2json-easy
a binary tools in command line for converting ccsv to json
-
nrf-recover
Unlock nRF52 devices using a CMSIS-DAP or JLink probe
-
pathdiv
This library provides an API similar to pathlib of python
-
rori
Lisp as a Rust library
-
unwrap_to
A utility macro to unwrap enums
-
ganit
Ganit(गणित) means calculation in Sanskrit. As the name suggests, this is Programming Language and/or Library for Calculation
-
ullage
The Ullage Programming Language
-
vdso
Resolve Linux vDSO symbols
-
gst-plugin-version-helper
build.rs helper function for GStreamer plugin metadata
-
struct_gen
Automagically generate structs
-
shiba
A git hook installer for Cargo
-
mhgit
MHgit is a simple git library for interracting with git repositories
-
hull
Build tool to aid Rust development
-
rdi
Simple dependency injection library for rust
-
migrate
Generic interface and CLI application for managing any kind of migrations
-
africastalking_gateway
A Rust library for communicating with the Africa’s Talking REST API
-
hllvm-sys
FFI wrapper around the LLVM C++ library
-
koto_toml
A Koto library for working with TOML data
-
scalyc
Compiler for the Scaly programming language
-
enum-utils
A set of useful proc macros for enums
-
deploy
The
deploy
library to aide writing and debugging of distributed programs, as well as tooling to run them across a cluster -
voile-util
Utilities extracted from Voile language’s type-checker
-
teko
The Teko programming language implementation in Rust
-
query-params-derive
Rust macro to automatically implement the serialization to http query parameters for arbitrary structs
-
cluatoi
Parsing the byte sequence of the ascii characters and safely converting them to integers
-
mitrid_core
Core library of the Mitrid framework
-
rustimate-service
Application logic used by the rustimate server
-
runtime-macros-derive
Simulate expansion of procedural macros at run time
-
serde_skip
This lib adds a few useful functions to be used with serde skip_serializing_if
-
helianto
A minimalist static website generator
-
pest-ide
Helper library for the IntelliJ IDEA plugin for Pest
-
seax_util
General-purpose tools for compilers targeting the Seax platform
-
llvm-tools
Provides access to the llvm tools installed through the
llvm-tools-preview
rustup component -
chronver
Chronologic versionp parsing
-
kailua
🌴 Type Checker and IDE Support for Lua
-
bacnet
A pure Rust library for BACnet. It is based on the BACnet protocol with the focus on no or few dependencies.
-
rsepl
A slow rust REPL
-
docker_secrets
Returns Docker secrets in Rust
-
flu
Lua 5.1 framework for Rust
-
fct
Faction Compiler Toolchain
-
gita
git2-rs is hard to use
-
c_mcai_worker_sdk
AMQP Worker to listen and provide trait to process message
-
brainfuck_macros
A compiler plugin that converts brainfuck code into Rust at compile time, letting your BF programs be optimised by LLVM to super-fast native code
-
json-rust
JSONObject for Rust
-
derpy
derpy is a simple language & vcs agnostic dependency manager
-
sqslisten
SQSListen, a simple listener for AWS SQS queue. It allows you to set listener to your AWS SQS queue which will ask for the available messages in the queue and call the passed handler when the message received…
-
cargo-no-std-check
Check that a crate builds without std
-
tomahawk
HTTP hacking toolkit
-
gobject-subclass
Infrastructure for GObject subclassing in Rust
-
stk
The simple stack-based virtual machine
-
cl-traits-derive
Derives for cl-traits
-
task_diff
Create Terraform AWS Container Definition diffs
-
git_hooks
A simple cargo build script to copy a hooks folder into .git/hooks so that your developers are all running the same git hooks
-
msg-transmitter
A tcp-based, single-server-multiple-clients model with the Rust programming language
-
cluExtIO
Syntactic sugar extends I/O capabilities
-
reredis
reredis is a reimplementation of Redis (server) in Rust programming language
-
git_repo_manifest
xml deserialization structures for git-repo manifest.xml files
-
robin_core
A simple (custom) Lisp to JavaScript source-to-source compiler
-
is-dev
A simple macro to determine if an environment is a “development” environment. Built because some of us (me) are lazy and don’t feel like copy-pasting the same check for development environments over and over…
-
kubesm
A tool for creating kubernetes secret objects without saving secrets to disk
-
nannou-package
The build packaging tool for the Nannou Creative Coding Framework
-
raml
Direct OCaml FFI bindings and runtime functions in Rust, without any C
-
llvm_build_utils
Ever wanted to build “native” assembly stuff in your cargo build scripts… something gcc crate cannot quite handle yet? Welcome to llvm_build_utils which provides a convenient API to pack your…
-
llvm-sys-wrapper
Shallow wrapper for llvm-sys
-
speculo
Manage git mirrors
-
wasm-gc
A CLI tool to garbage collect webassembly modules
-
syn-expand-use
ExpandedUseTree, an extension to syn::UseTree
-
templateme
Generate Cargo project template in Rust
-
greenie-proc
Insert yield points into your code
-
autodo_helper
Useful program macros for development
-
gitx
git subcommands
-
paperclip
OpenAPI tooling library for type-safe compile-time checked HTTP APIs
-
llvm-sys
Bindings to LLVM’s C API
-
git-historian
Git Historian allows you to collect arbitrary data about a file at each point in its Git history. Think of it as “git log –follow” for every file in a repo, all at once
-
safe
A
#[safe]
attribute for explaining whyunsafe { ... }
is OK. -
sgx_libc
Rust SGX SDK provides the ability to write Intel SGX applications in Rust Programming Language
-
rcore
Core module for Rair
-
runtime_cfg
Evaluation of configuration flags, at runtime-time
-
statsdproto
Building blocks to parse, transform, and even pass through statsd data
-
koto_json
A Koto library for working with JSON data
-
kythe-indexer
A plugin for generating knowledge graphs of Rust code
-
geobacter-shared-defs
Some shared definitions used by the bootstrap compiler and geobacter-core. Part of the Geobacter project.
-
cargo-src
Semantic code navigation for Rust
-
deb
Library for building .deb packages
-
rustimate-templates
HTML templates used by the rustimate server
-
discord-rpc-sdk
Rust bindings to the Discord RPC SDK
-
hokaido
Terminal sharing tool
-
context-attribute
Set the error context using doc comments
-
bootinfo
A tool for displaying boot info from a binary such as a Multiboot-compliant file
-
process_vm_io
I/O access to virtual memory contents of processes
-
mod
-
verugent
Rust to Verilog: Hardware Discription DSL library
-
uniffi_bindgen
a multi-language bindings generator for rust (codegen and cli tooling)
-
benchtest
Macro for benching and testing simple functions
-
metafor
A crate for quickly generating repetive code from a single example
-
scaleway-registry-prune
Command-line tool to clean up old images on your Scaleway Container Registry
-
phpify
A library that ports PHP functions and structures to Rust
-
mycon
Befunge-98 interpreter
-
query_params
Rust macro to automatically implement the serialization to http query parameters for arbitrary structs
-
bazeld
A wrapper around the bazel build tool
-
gen_lsp_server
Generic LSP server scaffold
-
zabbix
zabbix
-
wcxhead
Definitions of error codes, flags and callbacks for Total Commander packer plugins
-
micro-ci
Tiny self-hosted CI with minimal requirements
-
gitconfig
git config --list --null
to object -
cargo-culture
Tool to check Rust project conventions
-
cargo2
Utilities to help manage your project
-
fcat
A faster cat for Linux using splice
-
korq
Kubernetes Dynamic Log Tailing Utility
-
mif
Memory Initialization File
-
uap-rust
User agent parser library for Rust based on the ua-parser project
-
notifier
A wrapper around platform event notification APIs that can also handle high-resolution timer events, including those set (on another thread) during a
notifier.wait()
call -
xxv
A hex viewer for the terminal, with a visual text user interface
-
nano
A nanopass compiler framework for Rust. Or at least Soon (tm) - I’m squatting this name for now. If you want it, please email me at sean errno com.
-
trans-gen-go
Generating Go trans code
-
git-features
A crate to integrate various capabilities using compile-time feature flags
-
ndk-glue
Startup code for android binaries
-
subcomponent
A components orchestrator
-
semver_constraints
More robust and nuanced semantic version constraints
-
pcb-core
Pink Compiler Backend: Language agnostic compiler backend - Core
-
git-testament
Record git working tree status when compiling your crate
-
nue-codegen
Stable POD and binary data encoding I/O macros
-
twilio_rust
An async client library for Twilio based on hyper
-
trench
A benchmark suite for writing threaded benchmarks
-
cargo
Cargo, a package manager for Rust
-
proc_use_inline
A different syntax for mod and use
-
rust_lsp
A library for working with the Language Server Protocol, as either client or server
-
runtime-macros
Simulate expansion of procedural macros at run time
-
bitbash-macros
proc-macro crate for bitbash
-
ct-python
Execute Python code at compile time to generate Rust code
-
toolbelt
a collection of simple rust utilities
-
cluLamansh
A binary record of the values stored in the array using the Lamansh protocol
-
dhi-xml
A library for TSYS DHI (Device Host Interface) XML messages serialization/deserialization
-
llvm-wrap
A safer wrapper for the LLVM C API bindings in Rust, based on llvm-sys
-
rustdoc-highlight
A Rust syntax highlighting library
-
codegen
Library for generating Rust code
-
passerine
A small extensible functional scripting language designed for concise expression with little code
-
imgcat
concatenate and print images in iterm2
-
fortraith
Compile-time compiler that compiles Forth to compile-time trait expressions
-
koto_tempfile
A Koto library for working with temporary files
-
termination_attrib
Attribute macro for ‘termination’ crate
-
clippy_dummy
A bunch of helpful lints to avoid common pitfalls in Rust
-
ghopac
GitHub Organization Pull And Clone
-
llvm-config
A thin wrapper around the
llvm-config
tool so you can call it from Rust -
rlua
High level bindings to Lua 5.3
-
scan-fonts
Recursively list which fonts are available in a directory
-
javascriptcore-sys
Raw bindings to the JavaScriptCore framework
-
overrider_build
The build dependency to overrider
-
uvm-install2
A unity3d installer
-
rls
Rust Language Server - provides information about Rust programs to IDEs and other tools
-
github-workflow
GitHub Alfred Workflow to quickly search and open repositories
-
rundeck-api
Rundeck API is a library to talk with Rundeck Application Programming Interface
-
fr
A programming language with an unusual compiler backend
-
canrun_codegen
Procedural macros used by the Canrun crate
-
hotpatch_macros
Macros for hotpatch
-
typos-cli
Source Code Spelling Correction
-
libcratesio
Library for accessing crates.io API
-
cpp_codegen
Generate Code from C++ classes
-
sheesy-tools
Tooling to make using shared secrets effortless
-
hanger
Attribute macro to put hooks around a function
-
doubts
Convenience, to write more explicit tests
-
fuzzcheck_arg_parser
Argument parser for fuzzcheck-rs
-
copypasteck
A plugin lint for detecting
if
andmatch
branches with duplicated conditions or contents -
juniper_codegen
Internal custom derive trait for Juniper GraphQL
-
git-checks-config
Configuration parsing for checks
-
ctchi_codegen
Macroses for Ctchi framework
-
ninja-builder
Building logic for the ninja build system in Rust. Based on the paper Build Systems a la Carte.
-
parameterized-macro
Attribute macro crate for parameterized tests
-
ligen-core
Language Interface Generator Core
-
gitconfig2json
Parse
git config --list --null
using gitconfig::Value for api -
graviton_core
The core library which handles errors throughout Graviton
-
sgx_types
Rust SGX SDK provides the ability to write Intel SGX applications in Rust Programming Language