-
env_logger
A logging implementation for
log
which is configured via an environment variable -
bindgen
Automatically generates Rust FFI bindings to C and C++ libraries
-
version_check
Tiny crate to check the version of the installed/running rustc
-
owo-colors
Zero-allocation terminal colors that'll make people go owo
-
dotenvy
A well-maintained fork of the dotenv crate
-
envy
deserialize env vars into typesafe structs
-
cargo-llvm-cov
Cargo subcommand to easily use LLVM source-based code coverage (-C instrument-coverage)
-
pretty_env_logger
a visually pretty env_logger
-
home
Shared definitions of home directories
-
lscolors
Colorize paths using the LS_COLORS environment variable
-
temp-env
Set environment variables temporarily
-
mise
The front-end to your dev env
-
testcontainers-modules
Community maintained modules for Testcontainers for Rust
-
cargo-config2
Load and resolve Cargo configuration
-
gilrs
Game Input Library for Rust
-
cargo-ndk
Makes building Rust libraries for Android simpler
-
cross
Zero setup cross compilation and cross testing
-
openai-api-rs
OpenAI API client library for Rust (unofficial)
-
environmental
Set scope-limited values can can be accessed statically
-
cmd_lib
Common rust commandline macros and utils, to write shell script like tasks easily
-
opencv
Rust bindings for OpenCV
-
azure_devops_rust_api
Rust API library for Azure DevOps
-
confique
Type-safe, layered, light-weight,
serde
-based configuration library -
secret-vault
secure vault to store securely application secrets in memory from Google/AWS/K8S and environment variables
-
upload-to-s3
Small tool to upload a file to Amazon S3
-
edit
Open a file in the default text editor
-
rpm-sequoia
RPM PGP interface using Sequoia
-
git-gemini-forge
Gemini server that serves a read-only view of public repositories from a Git forge
-
september
efficient Gemini-to-HTTP proxy
-
libwebp-sys
Bindings to libwebp (bindgen, static linking)
-
python3-dll-a
Standalone python3(y).dll import library generator
-
railwayapp
Interact with Railway via CLI
-
deno_task_shell
Cross platform scripting for deno task
-
htsget-config
Used to configure htsget-rs by using a config file or reading environment variables
-
keyweave
Fetches secrets from Azure Key Vault and weaves them into a convenient .env file
-
sealed_test
A procmacro attribute to run your test in an isolated environment
-
modenv
CLI to easily manage .env files and keep them consistent
-
tock
Digital clock for the terminal
-
schematic
A layered serde configuration and schema library
-
mozilla/neqo-server
Neqo, an implementation of QUIC written in Rust
-
vscode-workspace-gen
Generates vscode workspace files from a template
-
mozilla/neqo-interop
Neqo, an implementation of QUIC written in Rust
-
ss3
S3 command line utilities... but env driven, per bucket.
-
envmnt
Environment variables utility functions
-
zenoh-backend-filesystem
Backend for Zenoh using the file system
-
gettext-rs
Safe bindings for gettext
-
more-config
support for configuration
-
build-data
Include build data in your program: date, rustc version, git commit & branch, etc
-
rustflags
Parser for CARGO_ENCODED_RUSTFLAGS
-
jikken
CLI tool for automated API testing. It utilizes JKT files (Jikken Test Definitions) to execute jobs for testing REST APIs. It has first-class support on Windows, macOS, and Linux. Visit jikken.io for more info
-
sarge
Zero-dependencies arguments parser
-
symsrv
A Microsoft symsrv symbol server consumer (downloader + cache)
-
render_cdk
streamlined interface for interacting with Render, a platform that allows you to build, deploy, and scale your apps with ease
-
tpnote
Minimalistic note-taking: save and edit your clipboard content as a note file
-
cargo-fixture
Surround cargo test with arbitrary Rust setup and teardown code
-
watchexec-cli
Executes commands in response to file modifications
-
rtx-cli
Polyglot runtime manager (asdf rust clone)
-
testkit
A DSL for testing. Starting with APIs and Browser automation.
-
test-with
A lib help you run test with condition
-
spdlog-rs
A fast and combinable Rust logging crate, inspired by the C++ logging library spdlog
-
sfml
Rust binding for sfml
-
bkt
CLI and Rust library for caching subprocess invocations
-
xdg-home
The user's home directory as per XDG Specification
-
movine
database migration manager
-
argparse-sh
Structured argument parsing for shell scripts
-
mosek
Rust API for MOSEK optimization tools
-
mpesa-sdk
streamlined interface for integrating M-Pesa, a widely used mobile money service, into your applications
-
dsh_sdk
SDK for KPN Data Services Hub
-
projvar
A tiny CLI tool that tries to gather project specific meta-data in different ways, to store them into key=value pairs in a file for later use by other tools. See --list for the keys set by this tool
-
envious
Deserialize (potentially nested) environment variables into your custom structs
-
wasmer-wasi
WASI implementation library for Wasmer WebAssembly runtime
-
world-time-api
A world time API
-
envconfig
Build a config structure from environment variables without boilerplate
-
RuStream
Self-hosted Streaming Engine, that can render media files via authenticated sessions
-
wasmer-wasix
WASI and WASIX implementation library for Wasmer WebAssembly runtime
-
docker_credential
Reads a user's docker credentials from config
-
eas-env
CLI tool to manage environment variables for Expo projects
-
env-select
Easily switch between common values for arbitrary environment variables
-
restapi
A secure-by-default rest api using hyper, tokio, bb8, kafka-threadpool, postgres, and prometheus for monitoring
-
janetrs
High level binding for Janet programming language
-
docker-pose
Command line tool to play with 🐳 Docker Compose files
-
keepass-to-env
convert Keepass database to environment variable
-
posh-fzf
Fzf keybinding integration for powershell
-
dockertest
control docker containers when running your integration tests
-
quing
A (hopefully) minimalist toml based song shuffler
-
bilal
a CLI salah time
-
lovesay
but rusty
-
envvars
Getting environment variables considering shell configuration
-
flytrap
Query the Fly.io runtime environment
-
env_filter
Filter log events using environment variables
-
orcxx
Rust bindings for the official C++ library for Apache ORC
-
quickenv
An unintrusive environment manager
-
url-cleaner
A CLI tool and library for URL manipulation with a focus on stripping tracking garbage
-
vergen-gitcl
Generate 'cargo:rustc-env' instructions via 'build.rs' for use in your code via the 'env!' macro
-
vnv
🔒 A decorator enhanced .env syntax for validating your environment variables all within your .env file
-
renode-run
Run embedded programs in the renode emulator
-
formulate
standalone server that listens for web form data submissions
-
dockerfile-parser
parsing, validating, and modifying Dockerfiles
-
rested
Language/Interpreter for easily defining and running requests to an http server
-
crashie
A Command-Line Utility that exits with a random exit code after a configurable delay
-
dotenv-linter
Lightning-fast linter for .env files
-
git-status-vars
Summarize git repo info into shell variables (for use in a prompt)
-
pinecone-sdk
Pinecone Rust SDK
-
cargo-protologic
A small tool to assist in writing Protologic fleets
-
lade
Automatically load secrets from your preferred vault as environment variables, and clear them once your shell command is over
-
grafton-config
Load configuration from toml files with token variable expansion and environment overrides
-
odd-box
dead simple reverse proxy server
-
lspath
Very basic ls tool for the PATH environment variable
-
rust-env-sorter
sort environment variables on Windows
-
envir
Deserialize/serialize struct from/to env
-
utf8-locale
Detect a UTF-8-capable locale for running child processes in
-
plugx-config
Plugin configuration management
-
vimv
A command line utility for batch-renaming files using a text editor
-
hbox
CLI tool that leverages container technology to manage packages
-
bitwarden-secrets
command line tool to manage Bitwarden secrets
-
omit
Omit allows you to securely share environment variables and secrets using a single key
-
bugreport
Collect system and environment information for bug reports
-
configure_me
processing application configuration easily
-
vergen-git2
Generate 'cargo:rustc-env' instructions via 'build.rs' for use in your code via the 'env!' macro
-
envful
verify the presence of environment variables before running a process
-
brasp
designed to handle configuration parsing for command-line applications
-
mkenv
Lightweight yet useful macro for capturing the environment context at startup
-
systemfd
A convenient helper for passing sockets into another process. Best to be combined with listenfd and cargo-watch.
-
degenverate
Loads environment variables from an environment.d directory
-
dotenv-flow
A
dotenv-flow
implementation for Rust -
nile-client-rs
client for the thenile.dev/
-
wwsvc-mock
A mock server for testing SoftENGINE's ERP Suite without setting up an instance!
-
repvar
A tiny CLI tool that replaces variables of the style
${KEY}
in text with their respective value. It can also be used as a rust library -
mozilla/neqo-common
Neqo, an implementation of QUIC written in Rust
-
env_proxy
Determination of proxy parameters for a URL from the environment
-
env-settings
Initialize Rust structs using environment variables (like
pydantic
’sBaseSettings
) -
simpath
Search for files on a path defined in an environment variable
-
rdedup
Data deduplication with compression and public key encryption. - binary
-
cargo-run
A CLI tool to run custom scripts in Rust, defined in Scripts.toml
-
cf-env
parse Cloud Foundry environment variables with types and checks. Get you off that boilerplate code and care about what you actually need to code
-
teracli
A command line utility written in Rust to render templates from json|toml|yaml && ENV, using the tera templating engine
-
aws-mfa
Authenticate to AWS with MFA 🔐
-
cursive-flexi-logger-view
An alternative debug view for gyscos/cursive using emabee/flexi_logger
-
pad-path
Intuitively modify your
$PATH
-
printenv2
A printenv rewrite in Rust
-
north-config
North config is a multi source configuration crate designed as part of the North Microservice Framework
-
gold_digger
MySQL/MariaDB query tool that accepts parameters as environmental variables
-
tidploy
deployment tool for deploying small applications and loading secrets
-
confine
An opinionated configuration macro built on top of config-rs
-
lovely_env_logger
a visually lovely env_logger
-
rs_envflag
An easy way to define flags by environment variables
-
service-skeleton
The bare bones of a service
-
lighthouse-client
Client SDK for Project Lighthouse
-
run-tool
A multi-purpose tool to aid developers in executing common tasks
-
rushon
fast task runner for multipul components
-
rust-decouple
ease the process of parsing environment variables
-
yage
manage encrypted secrets in YAML files with age encryption
-
oneenv
One Env: manage local env vars in a single file
-
envsafe
safely combine dotenv files with existing environment
-
activate
A sane way to manage environment-specific configurations
-
deislabs/udev-video-broker
A Kubernetes Resource Interface for the Edge
-
rtx-cli-test
Polyglot runtime manager (asdf rust clone)
-
confgr
application configuration derive macro
-
gems
💎 A cli, tui, and sdk for interacting with the Gemini API (WIP)
-
pager
pipe your output through an external pager
-
cfdydns
Cloudflare dynamic DNS client
-
justconfig
Just a configuration information source for rust
-
serif
An opinionated tracing-subscriber configuration with a focus on readability
-
rsenv
Hierarchical environment variable management
-
vergen-gix
Generate 'cargo:rustc-env' instructions via 'build.rs' for use in your code via the 'env!' macro
-
goup-version
goup is an elegant Go version manager
-
stupid_simple_dotenv
A stupid simple dotenv parser
-
timens
efficient library for timestamp and date manipulation
-
braise
Run your tasks like a chef !
-
cbench
Environment control for benchmarks
-
opentalk-controller-settings
Settings for opentalk-controller
-
aws-sdk-rust
Important Enhancements: 1) Supports V2 and V4 API Signatures for third party S3 compliant products like Ceph 2) Works from behind proxies 3) Returned data can be in Rust structs, JSON or XML…
-
diesel-connection
Static diesel r2d2 connection pooling
-
actix-settings
Easily manage Actix Web's settings from a TOML file and environment variables
-
configure_me_codegen
easy processing of application configuration from files, environment variables and command line arguments
-
rudric
CLI tool for managing secrets in a secure way
-
credentials
Fetch secrets from either environment variables or Hashicorp's Vault
-
link_o_matic
A dotfile symlink manager with a convention over configuration philosophy
-
vdot
Create your .env files using HashiCorp Vault
-
slog-envlogger
Port of de facto standard logger implementation for Rust, to
slog-rs
framework -
mdbook-variables
mdBook proprocessor for risolve variables configured from book.toml
-
digtask
Dig is a YAML-defined, OS-level task orchestrator. It can 'dig into' a specifed task, or 'dig out' a desired output file
-
envro
load environment variables from a .env file into the process environment variables
-
vergen-pretty
Output vergen information in a formatted manner
-
env-lock
Set and lock environment variables for tests
-
dumb_cgi
An adequate, dependency-free CGI library for server-side CGI programs
-
epimetheus
prometheus-compatible metrics framework
-
itconfig
Easy build a configs from environment variables and use it in globally
-
cplex-rs
Binding of IBM Cplex library
-
path-cleaner
A CLI program for cleaning up your windows path
-
inline-c
Write and execute C code inside Rust
-
lambda-debugger
AWS Lambda Runtime Emulator for local and remote debugging
-
ground-env
Parse env variables by defining a struct
-
anstyle-ls
Parse LS_COLORS Style Descriptions
-
metre
configuration loader for Rust
-
enveror
load environment variables into structs with serde
-
alive_lock_file
create lock files without creating dead locks
-
llama-desktop
Desktop interface for Ollama
-
mozwire
MozillaVPN wireguard configuration manager
-
openvino-finder
A helper crate for finding OpenVINO installations on a system
-
re_build_tools
build.rs helpers for generating build info
-
pathsearch
Search for files in PATH
-
rbx_cookie
Access the ROBLOSECURITY cookie from your environment
-
stemplate
Simple/fast templating in Rust with no dependencies
-
envio
A Modern And Secure CLI Tool For Managing Environment Variables
-
configured
load configuration from well defined layers into any type which can be deserialized by Serde
-
envsubst
Variables substitution
-
proxyvars
Parser for the HTTP_PROXY, HTTPS_PROXY and NO_PROXY environment variables, with a Go-like matcher for the NO_PROXY variable
-
agscheduler-cli
Command line interface for AGScheduler
-
rstdev-config
manage config from multiple source and formats
-
r-env
CLI utility for .env file
-
okcodes-config
Layered configuration system for Rust applications
-
devrc
easy to use task runner tool on steroids for developers
-
trso-migrator
easy migrator for Turso
-
playdate-bindgen
Bindgen configuration for Playdate API and utils
-
mfa-cli
A MFA cli client
-
snapcraft
Access to snapcraft environment
-
cli-log
logging and timing facility configured with an env variable
-
readenv
program that reads .env file and use it to run given command
-
env-inventory
load globally available environment variables into a static inventory
-
wp_query_rs
classic WP_Query utility to access WordPress posts outside of a WordPress environment
-
envshim
Symlink shim to load executables with user-defined environment variables
-
sundials-sys
Bindings to the SUNDIALS suite of Nonlinear and DAE Solvers
-
rubenvy
Support for Ruby-style dotenv loading priorities utilizing dotenvy
-
logsley
Opinionated logging library
-
tpnote-lib
Minimalistic note-taking: save and edit your clipboard content as a note file
-
envault
managing secrets
-
rualdi
Rust Aliasing Directory
-
runrs
Run Rust Scripts
-
serde-env-field
A helper for serde deserialization with environment variables expansion
-
env-settings-utils
Initialize Rust structs using environment variables (like
pydantic
’sBaseSettings
) -
denvars
Deserialize environment variables
-
configrs
Configuration library
-
openmw-cfg
interacting with the openmw config file and the virtual file system it defines
-
swarmd
CLI
-
lade-sdk
Lade SDK
-
shuttle-env-vars
Use .env files to set environment variables in your Shuttle services
-
dotenvs
A correct dotenv library
-
k8sfwd
A Kubernetes port-forwarding utility for managing multiple targets
-
sec_edgar
tools to query the SEC's EDGAR API
-
dotenvx
A
dotenv
implementation for Rust -
empede
A web client for MPD
-
env-vars-to-json
Convert environment variables to JSON
-
matlab-sys
Rust bindings for the Matlab C API
-
envstruct
Convert the environment variables into a structured configuration
-
term-detect
Terminal emulator detector
-
config-generator
A procedural macro for generating a configuration loader from an input struct
Try searching with DuckDuckGo.