-
zerocopy
makes zero-cost memory manipulation effortless. We write "unsafe" so you don't have to.
-
owo-colors
Zero-allocation terminal colors that'll make people go owo
-
num_enum
Procedural macros to make inter-operation between primitives and enums easier
-
backon
Make retry like a built-in feature provided by Rust
-
cargo-auditable
Make production Rust binaries auditable
-
sqlformat
Formats whitespace in a SQL string to make it easier to read
-
jobserver
GNU Make jobserver for Rust
-
tauri
Make tiny, secure apps for all desktop platforms with Tauri
-
borsh
Binary Object Representation Serializer for Hashing
-
smithay-client-toolkit
Toolkit for making client wayland applications
-
highway
Native Rust port of Google's HighwayHash, which makes use of SIMD instructions for a fast and strong hash function
-
salvo
powerful web framework that can make your work easier
-
cargo-deb
Make Debian packages (.deb) easily with a Cargo subcommand
-
uefi
makes it easy to develop Rust software that leverages safe, convenient, and performant abstractions for UEFI functionality
-
tracing-appender
file appenders and making non-blocking writers
-
test-fuzz
fuzzing Rust easy
-
colorful
Make your terminal output colorful
-
loro
high-performance CRDTs framework. Make your app collaborative efforlessly.
-
annatar
A command line tool for making memes. Full readme available at: https://github.com/archer884/annatar
-
curl
Rust bindings to libcurl for making HTTP requests
-
cargo-generate
cargo, make me a project
-
sntpc
making SNTP requests
-
fast-conventional
Make conventional commits, faster, and consistently name scopes
-
ggez
A lightweight game framework for making 2D games with minimum friction, inspired by Love2D
-
dptree
An asynchronous event dispatch mechanism for Rust
-
autotools
A build dependency to build native libraries that use configure&make-style build systems
-
pathrs
C-friendly API to make path resolution safer on Linux
-
fastdivide
partial port of libdivide. It makes it possible to reduce the cost of divisions.
-
cargo-ndk
Makes building Rust libraries for Android simpler
-
jobslot
GNU make jobserver for Rust
-
cglue
FFI safe abstractions for making plugins and C-compatible libraries
-
typst-as-lib
Small wrapper for typst that makes it easier to use it as a templating engine
-
cronexpr
parse and drive the crontab expression
-
window-vibrancy
Make your windows vibrant
-
cargo-make
Rust task runner and build tool
-
tracing-web
A tracing compatible subscriber layer for web platforms
-
wdk-build
configure a Cargo build script for binding generation and downstream linking of the WDK (Windows Driver Kit)
-
mathypad
A smart TUI calculator that understands units and makes complex calculations simple
-
tmux-snaglord
A TUI application to make copying terminal history from tmux easier
-
rust-script
Command-line tool to run Rust "scripts" which can make use of crates
-
lucky_commit
Make your git commits lucky!
-
deno_unsync
A collection of adapters to make working with Tokio single-threaded runtimes easier
-
simpleaf
framework to make using alevin-fry even simpler
-
service-async
A Service like tower in async style
-
bliss-audio
A song analysis library for making playlists
-
tokio-tungstenite-wasm
A wrapper around websys and tokio-tungstenite that makes it easy to use websockets cross-platform
-
simple_endian
A create for defining endianness within your data structures, to make handling portable data structures simpler
-
cargo-pgrx
Cargo subcommand for 'pgrx' to make Postgres extension development easy
-
mask
A CLI task runner defined by a simple markdown file
-
dprint-swc-ext
Functionality to make swc easier to work with
-
tor-checkable
Types to ensure that signed or time-bound data is validated before use
-
extism-convert
Traits to make Rust types usable with Extism
-
caxe
A modern C/C++ project manager that cuts through build system complexity. Zero config, smart dependencies, and parallel builds.
-
rattler_solve
solve conda environments
-
fltn
Flattens a serialized data structure making it greppable
-
gofer
Gofer.rs makes it easy to fetch data from any URL
-
maki-cli
A cross-platform fuzzy Makefile task finder
-
nael
A Dalamud version manager that makes working with different releases of Dalamud simple
-
micro_ldtk
Load data from LDTK, index it and make it accessible through Bevy assets, extract and use autotile rules
-
inherent
Make trait methods callable without the trait in scope
-
zerofs
A high-performance filesystem that makes S3 your primary storage with NFS, 9P, and NBD support
-
rsbinder
crates implemented in pure Rust that make Binder IPC available on both Android and Linux
-
event-store-adapter-rs
DynamoDB an Event Store
-
std-shims
A series of std shims to make alloc more feasible
-
authentik-client
Making authentication simple
-
gitcoco
Rust-based CLI for Conventional Commits, making commit standardization effortless and consistent for seamless project versioning and collaboration
-
dnd_spellbook_maker
making pdf documents of 5th edition D&D spells that are formatted like D&D source books
-
mtzip
making zip archives with multithreaded compression
-
oxyroot
attempt to make library reading and writing of
.rootbinary files which are commonly used in particle physics -
graphannis
new backend implementation of the ANNIS linguistic search and visualization system
-
build2cmake
Generate CMake files for kernel-builder projects
-
three-d
2D/3D renderer - makes it simple to draw stuff across platforms (including web)
-
colormake
A fast, lightweight tool to colorize make output for better readability
-
salvo_extra
Salvo is a powerful web framework that can make your work easier
-
spin-sdk
The Spin Rust SDK makes it easy to build Spin components in Rust
-
chompbuild
Make-like parallel task runner with a JS extension system
-
fzf-make
A command line tool that executes commands using fuzzy finder with preview window for make, pnpm, yarn, just, and task
-
vdm
A *hopefully* simple rust package that makes vdm parsing and viewing as easy as possible for source engine games
-
market-maker-rs
implementing quantitative market making strategies, starting with the Avellaneda-Stoikov model
-
send_wrapper
implements a wrapper type called SendWrapper which allows you to move around non-Send types between threads, as long as you access the contained value only from within the original thread…
-
tree-sitter-cmake
CMake grammar for tree-sitter
-
git-gamble
blend TDD + TCR to make sure to develop the right thing 😌, baby step by baby step 👶🦶
-
neomake
A more powerful alternative to Makefiles
-
mit-commit
For building commit linters. This makes it easy.
-
battered
most of your laptop's battery life with custom actions and informative desktop notifications
-
proc_macro_roids
Traits and functions to make writing proc macros more ergonomic
-
hive-router-query-planner
GraphQL query planner for Federation specification
-
sugars
An useful collection of macros to make tasks easier
-
hexmake
Make-like build tool with many small improvements
-
scoped-stream-sink
Easy way to make streams and sinks
-
audioadapter
making it easier to work with buffers of audio data
-
no-std-compat
A
#![no_std]compatibility layer that will make porting your crate to no_std easy -
genemichaels
Makes your code formatty
-
threadbound
Make any value Sync but only available on its original thread
-
sark0y_tam_rst
Automation tool to make Console/Terminal more comfy. Have a great Day & Night, Dear User 💯❤️
-
libmake
A code generator to reduce repetitive tasks and build high-quality Rust libraries and applications, by providing a simple interface to create projects, generate code, and manage dependencies
-
ayb
ayb makes it easy to create, host, and share embedded databases like SQLite and DuckDB
-
postgres-notify
that makes it easy to subscribe to PostgreSQL notifications
-
gst-plugin-streamgrouper
Filter element that makes all the incoming streams share a group-id
-
ghost_actor
GhostActor makes it simple, ergonomic, and idiomatic to implement async / concurrent code using an Actor model
-
spell-framework
Make desktop widgets by the Mystic Arts of Spell
-
pnet_datalink
Cross-platform, datalink layer networking
-
lipong
Pong for Project Lighthouse
-
b64-ct
Fast and secure Base64 encoding/decoding. This crate provides an implementation of Base64 encoding/decoding that is designed to be resistant against software side-channel attacks (such as timing…
-
gzy
Make Git commits faster and easier
-
pretty-make
pretty
-
make-it-rain
A terminal Matrix rain effect, configurable and hackable
-
utils-box
A toolbox of various small RUST utilities that make our lifes easier
-
cronclearer
Making cron job outputs clearer and easier to debug
-
close_fds
that makes it easy to close all open file descriptors
-
csml_engine
The CSML Engine is a conversational engine designed to make it extremely easy to create rich and powerful chatbots
-
cmvm
that manages multiple CMake versions
-
fetchr
CLI tool to make HTTP requests
-
mpigdb
A wrapper arround mpiexec, gdbserver, and gdb that makes debugging MPI programs eaiser
-
pixelsqueeze
🎨 Squeeze pixels, not quality! Lightning-fast image compression that makes your files smaller while keeping them stunning
-
ms-offcrypto-writer
Encrypting ECMA376/OOXML files with agile encryption as described in MS-OFFCRYPTO
-
hyprsome
A small CLI apps that allows to make Hyprland's workspaces work like Awesome in multi-monitor setup
-
zerometry
Make some zerocopy operations on serialized geo data
-
cargo-subspace
rust-analyzer work better with very large cargo workspaces
-
bevy-alt-ui-navigation-lite
A bevy plugin to make implementing ui navigation in your game a piece of cake
-
makers
a POSIX-compatible make implemented in Rust
-
hang-wasm
Web implementation for MoQ utilizing WebAssembly+Typescript
-
prudent
Help you make Rust code safer. For both authors and reviewers.
-
top-type-sizes
Makes -Zprint-type-size more useful
-
cargo-atomic
A CLI tool to help make local git commits easier
-
sigma_fun
A framework for making Sigma protocols fun!
-
bake-tool
A minimal and fast alternative to Make, written in Rust
-
derive-mmio
A mechanism for making it easier to access MMIO peripherals
-
make_colors
powerful and cross-platform Rust library for adding colors to your terminal output with support for hex colors, RGB, and rich markup
-
bootloader_api
Makes a kernel compatible with the bootloader crate
-
better_term
that makes using the terminal easier
-
moq-web
Web implementation for MoQ utilizing WebAssembly+Typescript
-
raui-app
RAUI application layer to focus only on making UI
-
js-utils
Useful utilities to make development of browser-targeted Rust applications slightly less painful
-
sl-map-cli
Makes the SL map functionality available on the CLI
-
ffi_helpers
help make working with FFI easier
-
carol-test
Making sure publishing works
-
strecken-info
Rust SDK to make requests to
-
weresocool
***** WereSoCool !Now In Stereo! ****** Make cool sounds. Impress your friends.
-
tracing-subscriber-init
A trait and some functions to make tracing subscriber initialization a bit easier
-
magic_modbus
A TUI tool written in Rust to make working with Modbus simple and easy
-
aliri_braid
Improve and strengthen your strings by making them strongly-typed with less boilerplate
-
sql_tools
meant to make SQL queries simple and communication between various SQL versions easy
-
cloudformatious-cli
A CloudFormation CLI that won't make you cry
-
bevy_simple_screen_boxing
but small, crate that aims to make Letter/Pillar Boxing in Bevy easy
-
implied-bounds
Make all the bounds of a trait definition be implied through a helper trait and macro attribute
-
compiledb
Clang's Compilation Database generator for make-based build systems
-
Rust_Simple_DNN
making optimized modular neural networks in rust
-
typos-git-commit
This program analyzes a json file produced with
typosand makes commits for each correction -
patchy-bin
makes it easy to declaratively manage personal forks by automatically merging pull requests
-
cargo-diet
Make your crate lean by computing size-optimal include directives for Cargo manifests
-
wheel-picker
cli tool to make and randomly pick from a wheel
-
oxydized-money
providing data types to manipulate amounts of money in specific currencies and convert amounts between then
-
generativity
Generation of unique invariant lifetimes
-
cargo-pgx
Cargo subcommand for 'pgx' to make Postgres extension development easy
-
cargo-xcode
Make Xcode project files from Cargo projects
-
easy_config
A language, parser, and lexer designed to make easy to read and write configuration files
-
opentalk-version
Collect a set of build information and make it available for printing
-
should-i
A CLI tool to help you make decisions by consulting the yesno.wtf API
-
nrf-softdevice
Rust interface to nRF SoftDevice
-
bitters
Make BTRFS easier
-
gstuff
Small macro and trinkets that make my life easier
-
kzones-config
Make definitions of kzones layouts easier
-
alloc_geiger
allocator which makes sound when active, like a Geiger counter
-
make
just making files and directories
-
microwave
Make xenharmonic music and explore musical tunings
-
twilight-interactions
Macros and utilities to make Discord Interactions easy to use with Twilight
-
noapi
fullstack web framework [Axum + React], with the concept of Rust server actions, utilizes the type safety of Rust and TypeScript to make calls to server without APIs
-
susumu
Revolutionary functional language making data flow visible through arrow syntax
-
pipe-trait
possible to chain regular functions
-
dela
A task runner that delegates the work to other tools
-
process-stream
Thin wrapper around [
tokio::process] to make it streamable -
aider-script
A CLI wrapper around aider to make calling reusable prompts convenient
-
vexus
A neural network builder and trainer struct to make your own AI models
-
cosmic-nom
Is a collection of utilities for making using the great nom parser combinator easier to use
-
frame_mem_utils
a few stack oriented utileties designed with unsafe in mind
-
svg-in-har2pdf
Extract SVGZ from HAR archive and make a PDF
-
sqlutil
building SQL queries
-
webnsupdate
An HTTP server using HTTP basic auth to make secure calls to nsupdate
-
pmbs
(每分钟) 创建 btrfs 快照, 并自动清理. (Make btrfs snapshot (every minute), and auto clean)
-
bevy-yoetz
A decision-making AI for the Bevy game engine
-
spinning_top
spinlock crate based on the abstractions provided by
lock_api -
penum
Make enum conform to a given pattern
-
firefly-rust
Rust SDK for making Firefly Zero games
-
url-cleaner-site
A basic HTTP server and userscript to make using URL Cleaner in a browser easier
-
async_pub_sub
aiming at making async pub-sub easier in Rust
-
bevy_utilitarian
A collection of mostly maths, interpolation and geometric utilities that aim to make Bevy programmers happier
-
serde_closure
Serializable and debuggable closures. This library provides macros that wrap closures to make them serializable and debuggable
-
llm-optimizer-decision
Intelligent decision-making engine
-
DiskAnalyzer
make diagram base on system folder size
-
mkcmt
commit. Conventional Commit Generator
-
mantra-miner
your software recite mantras while it runs
-
nu_plugin_browse
A nushell plugin to make http requests with a headless browser
-
certain-map
A typed map which can make sure item exist
-
cala
Make portable apps and video games in Rust!
-
bevy-butler
making Bevy systems more self-documenting
-
error-accumulator
easier for developers to write input validation
-
vulkano-util
functionality to make usage of vulkano easier
-
async-fusex
Async fuse library to make fuse develop easier
-
kris-watcher
hire this guy so he can make sure that u don't forget to git commit ur changes
-
bind-cli
A modern Git utility CLI to make developers' lives easier
-
chunks-rs
making GTK4 widgets, inspired by Elkowar's Wacky Widgets
-
realms
A powerful and lightweight graphics library for making Rust games
-
utf16_lit
macro_rules to make utf-16 literals
-
bevy-ui-navigation
A bevy plugin to make implementing ui navigation in your game a piece of cake
-
ntprocesses
that makes it easy to manipulate Windows' processes
-
nom-parse-trait
Adding traits to make parsing types easier
-
swissknife-automation-sdk
Workflow automation SDK with integrations for Zapier, Make, n8n, Pipedream, Tray.io, and Workato
-
cc6502
making C compilers for the 6502 8-bits processor
-
codec
trait to assist in making codecs
-
api_req
making API requests with ease
-
extrasafe
Make your code extrasafe by reducing what it can access
-
uget
A minimal cli tool to make http requests. You want, you get!
-
cglue-gen
FFI safe code generation for making plugins and C-compatible libraries
-
surrealqlx
Some traits and macros to make it easier to work with surrealdb
-
fancy-docker
make docker ps fancy again
-
gay_panic
panic handler, but make it gay
-
sadness-generator
various ways to make your program sad
-
zinoma
Žinoma - Make your build flow incremental
-
steam-tradeoffer-manager
Makes Steam trade offers easy!
-
awesome-gtk
Assorted utilities to make a life of gtk user easier
-
unsafe-tools
A collection of tools making safer unsafe Rust
-
nu_plugin_audio_hook
A nushell plugin to make and play sounds
-
bevy_kill_my_cache
A plugin that kills your cache, but makes the Bevy scheduler go brrr
-
boring-vendit
BoringSSL bindings
-
rbx_api
Make requests to Roblox's web APIs
-
bevy_cards
no dependency bevy plugin for making card games
-
double-trait
A procedural macro to derive a mirror of a trait designed to make it easier to implement test doubles
-
eschac
computing chess moves
-
temporaries
Make temporary values useable in a fairly normal style through macros. This nicely wraps the hacks that work around temporaries’ earlier limitations.
-
cmakelist_gen
A CMakeLists.txt generator for Rust projects
-
cargo-task
Ultra-Lightweight Zero-Dependency Rust Cargo Task Runner
-
laxum
Make working with Axum a little smoother
-
macro-asm-builder
macro-assemblers
-
public-appservice
An appservice to make Matrix spaces publicly accessible
-
redox_simple_endian
A create for defining endianness within your data structures, to make handling portable data structures simpler
-
badge-maker
It makes badges
-
aliri_base64
Wrappers that make debugging and using byte arrays a bit nicer
-
kxio
injectable Filesystem and Network resources to make code more testable
-
proc-easy
Macros to make writing proc-macro crates easy
-
age-plugin-gpg
Age plugin that uses recipients/identities from gpg-agent, making it possible to use gpg smartcards
-
early_returns
Macros to make early returns easier to work with in Rust
-
rs-audio
A retro audio engine for making music programmatically
-
micro_games_macros
macros to make it easier to build complex systems with Bevy
-
urlshortener-cli
A program which makes your url shorten
-
make87_messages
Message Types for Rust SDK for make87 platform
-
bevy_ineffable
A simple-to-use input manager for bevy that empowers players and makes accessibility easy
-
anyhash
Traits and utilities for making hashes of any type
-
serenity-builder
Serenity's builder easier to use
-
dxfilter
Process textures with DirectX shaders. Includes few Scale, Color conversion filters and utils to make your own.
-
struct_iterable
providing a proc macro to make a struct iterable
-
blog-tools
A collection of tools that helps make blogs in Rust
-
simple-concurrent-get
Simply make multiple concurrent HTTP GET requests
-
tower-async
Tower Async is a library of modular and reusable components for building robust clients and servers. An "Async Trait" fork from the original Tower Library.
-
tray-wrapper
wrapper library to make it easy to run servers with a GUI tray icon
-
cmake-parser
parse cmake language
-
rusteval
Make your application's structs and functions interactive
-
qs
Quick SSH - Dead simple, zero-friction SSH wrapper that makes working with remote machines effortless
-
vgzzq
modernised rewrite of edef's valgrind_request library for making Valgrind client requests
-
artiqwest
client for making http request over Tor with Arti
-
build-context
Make build environment/target information available as constants in normal libraries and binaries
-
jni-toolbox
tools to make writing JNI native functions less tiresome
-
twinkle_client
Helper for making stateful clients that can notify on change
-
chainerror
Make chaining errors easy
-
doit-cli
A CLI tool for managing your simple scripts
-
cargo-cook
A third-party cargo extension which allows you to cook your crate
-
depgraph
manange files that depend on each other, and rebuild them as necessary, like a makefile
-
omake
A Rust implementation of make
-
tree-sitter-make
Makefile grammar for tree-sitter
-
maker
Generic Rusty declarative build system like GNU Make
Try searching with DuckDuckGo or on crates.io.