The "Awesome Rust" project is a curated collection of resources for developers using Rust, a systems programming language that emphasizes safety and performance. This list encompasses a variety of categories, including libraries, frameworks, tools, tutorials, and community resources, all aimed at enhancing the Rust development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this list provides valuable insights and tools to improve your Rust projects. Dive into the world of Rust and discover the resources that can help you build safe and efficient software.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The "Awesome Python" project is a comprehensive collection of resources dedicated to Python, a versatile and widely-used programming language known for its readability and simplicity. This list encompasses a variety of categories including libraries, frameworks, tools, tutorials, and community resources that cater to both beginners and experienced developers. Users can explore resources for web development, data analysis, machine learning, automation, and more, making it an invaluable asset for anyone looking to enhance their Python skills. Whether you're just starting out or looking to deepen your expertise, this collection provides the tools and knowledge to help you succeed in your Python journey.
The "Awesome Go" project is a curated collection of resources for the Go programming language, a statically typed and compiled language developed by Google. This list encompasses a wide range of categories including libraries, frameworks, tools, tutorials, and community resources that cater to both new and experienced Go developers. Whether you're looking for web development frameworks, testing tools, or deployment solutions, this list provides valuable insights and resources to enhance your Go programming journey. Dive into the world of Go and discover tools and libraries that can help streamline your development process and improve your coding efficiency.
The "Awesome C/C++" project is a curated collection of resources aimed at developers working with C and C++, two powerful general-purpose programming languages widely used for system programming and embedded applications. This list encompasses a variety of resources including libraries, frameworks, tools, tutorials, and community contributions that cater to both beginners and experienced developers. Users can explore essential libraries for graphics, networking, and data processing, as well as tools for debugging, performance analysis, and code quality. Whether you are looking to deepen your understanding of low-level programming or seeking advanced techniques for optimizing performance, this collection provides a wealth of information and tools to enhance your C/C++ development experience.
The "Awesome Java" project is a curated collection of resources aimed at developers using Java, a versatile and widely-used object-oriented programming language. This list encompasses a variety of categories, including libraries, frameworks, tools, tutorials, and community resources, all designed to enhance the Java development experience. Whether you are a beginner learning the basics or an experienced developer looking for advanced techniques, this list offers valuable insights and tools to improve your projects. From essential libraries to in-depth tutorials, users can find everything they need to excel in their Java programming journey.
A Rust-powered interpreter for the Wolfram Language, enabling CLI scripting and Jupyter notebooks.
A fast, cross-platform, OpenGL terminal emulator with extensive configuration and high performance.
A modern, fast, and secure JavaScript & TypeScript runtime built in Rust, featuring zero-config TypeScript and rich Web APIs.
A terminal UI and CLI tool for browsing, comparing, and monitoring AI models, benchmarks, coding agents, and provider statuses.
An interactive assembly shell written in Rust for exploring and executing x86/x64 assembly instructions.
A modern cross-platform GUI client for Clash Meta, providing a tailored proxy experience on Windows, macOS, and Linux.
A high-performance, portable userspace WireGuard® VPN implementation written in Rust.
Enterprise-grade open-source VPN solution with multi-factor authentication for WireGuard connections.
A modern runtime for JavaScript, TypeScript, and WebAssembly with secure defaults and excellent developer experience.
A command-line tool that converts images and wallpapers by applying popular color palettes and themes.
A simple, decentralized mesh VPN with WireGuard support, built for secure peer-to-peer networking.
A modern, accessible text editor inspired by MS-DOS Editor with VS Code-like controls.
A lightweight HTTP load testing tool written in Rust with an Ansible-inspired YAML syntax for defining benchmarks.
An arbitrary-precision unit-aware calculator with support for complex numbers, dice rolls, and multiple unit systems.
GlazeWM is a tiling window manager for Windows inspired by i3wm, enabling efficient window organization.
A set of plugins for mdBook that provides structured translation support and template-based HTML rendering.
Habitat creates platform-independent build artifacts with built-in deployment and management automation.
An experimental HTTP load testing application written in Rust, focused on ease of use and low OS dependencies.
A private network system using WireGuard with CIDR-based access control for secure peer-to-peer connections.
A fast, secure, and standalone log collector written in Rust that parses, validates, and forwards log data.
A scientific calculator with math syntax, supporting user-defined variables/functions, complex numbers, and derivative/integral estimation.
A Kubernetes port-forward manager with auto-reconnection, reverse tunneling, and HTTP traffic inspection, available as a desktop GUI or terminal UI.
A high-performance peer-to-peer VPN written in Rust, designed for minimal configuration and multi-platform support.
A transparent, high-performance proxy written in Rust for the Linkerd service mesh, handling HTTP, HTTP/2, TCP, and WebSocket traffic.
A preprocessor for mdBook that renders LaTeX equations to HTML at build time using KaTeX.
A local-first, ML-powered desktop application for translating manga, built in Rust with automated text detection, OCR, inpainting, and LLM translation.
A command-line tool to create modern online books from Markdown files, implemented in Rust.
An open-source Git-compatible monorepo engine built in Rust for managing petabyte-scale codebases and AI agent workflows.
A backend for mdBook that automatically checks links in documentation for validity.
Run local processes in your Kubernetes environment without deploying, for seamless cloud-local development.
A TUI-based registry for DRM-free, Wine, and Steam games on Linux, accessible through a rofi launch menu.
A native terminal workspace combining local shells, SSH, SFTP, remote IDE, AI agent, and file manager in a single binary.
An enterprise-grade rapid development platform built on Rust, providing a complete backend management system with RBAC, WeChat integration, and monitoring.
A lightweight, secure, and efficient open-source Identity Provider supporting OpenID Connect, OAuth 2.0, and PAM authentication.
A hardware-accelerated GPU terminal emulator that runs on desktops and in web browsers.
A universal multi-language runner and smart REPL that executes code in 25+ languages with a single CLI.
A high-performance IoT development platform built with Rust, supporting MQTT, WebSocket, TCP, and CoAP protocols for real-time data processing.
A self-hosted platform for tracking your media consumption, fitness activities, and other life facets.
A cross-platform AI-powered internet reader that automatically retrieves and summarizes web content based on user interests.
A prototype web browser engine written in Rust, designed for parallel processing and embedding in applications.
A high-performance multi-protocol proxy server written in Rust, supporting HTTP, SOCKS5, VMess, VLESS, Shadowsocks, Trojan, and more.
Build and deploy Rust backends with zero infrastructure configuration using declarative code annotations.
A super-fast Rust-based TypeScript/JavaScript compiler for faster web development.
Tabby is a self-hosted, open-source AI coding assistant that provides an on-premises alternative to GitHub Copilot.
An open-source, self-hosted deployment platform that replaces Vercel and other SaaS tools with a single binary.
A terminal IRC client written in Rust with a clean UI, mentions tab, and configurable key bindings.
A markup-based typesetting system designed to be as powerful as LaTeX while being easier to learn and use.
A modern serverless VPN that provisions WireGuard servers on-demand across all major desktop and mobile platforms.
Terminal UI for WireGuard and OpenVPN with real-time telemetry, leak detection, and a kill switch.
A high-performance HTTP/HTTPS/SOCKS5 proxy server with kernel-space zero-copy and IPv4/IPv6 dual-stack support.
A fast, secure WebAssembly runtime that enables lightweight containers to run anywhere from desktop to cloud and edge.
A full fake REST API generator written in Rust, inspired by json-server.
A GPU-accelerated cross-platform terminal emulator and multiplexer written in Rust.
A high-performance JavaScript server that runs Service Workers scripts compliant with the WinterCG specification.
A terminal workspace and multiplexer with built-in layouts, plugins, and a web client for developers and terminal enthusiasts.
A wrapper for ffmpeg that checksums internal media streams, enabling stable verification across metadata and container changes.
A Rust-based procedural engine sound generator with real-time GUI preview and CLI for creating synthetic engine audio.
A music player for local album collections built with Rust and GTK.
A minimal terminal client for MPD (Music Player Daemon) that is simple yet highly configurable.
A graph-oriented live coding language and audio DSP library written in Rust for real-time music creation and audio development.
A fully standalone Spotify client for the terminal with native streaming, written in Rust.
A modern, configurable terminal-based MPD client with album art support via various terminal image protocols.
A cross-platform, terminal-based Spotify client written in Rust, offering a lightweight and keyboard-driven music experience.
A fast, professional audio metering and visualization application for Linux, built with Rust and PipeWire.
A self-hosted Rust-based podcast management system with multi-user support, native mobile apps, and a modern web interface.
A self-hosted music streaming server for enjoying your personal music collection from any device.
A fast, configurable terminal music player for Spotify with full feature parity, streaming, and audio visualization.
A lightweight, open-source Spotify client that runs as a UNIX daemon and supports Spotify Connect.
A terminal-based music and podcast player written in Rust, supporting local playback and downloads from various sources.
A command-line interface to browse and listen to thousands of radio stations from TuneIn and Radio Browser.
A daily updated information resource providing trending BPM, key, root note, and genre data for EDM producers.
A framework providing developer tools for writing Solana programs (smart contracts) with Rust and TypeScript.
A simple, modular, and fast Rust framework for building MEV bots using an event-driven pipeline architecture.
A Rust-based compiler for Cairo, the Turing-complete language for creating provable programs for general computation.
A Bitcoin layer-2 smart contract network supporting WASM, EVM, and MoveVM to aggregate fragmented crypto ecosystems.
A high-performance, scalable blockchain kernel for enterprise applications with microservices architecture.
A Rust client library for the Coinbase Pro cryptocurrency exchange API with sync, async, and WebSocket support.
An EVM-compatible decentralized storage network secured by EigenLayer, offering verifiable storage for AI data and Web3 applications.
A decentralized, programmable distributed ledger providing a global financial infrastructure.
The official Dusk protocol node client and smart contract platform for the privacy-focused blockchain.
An efficient Rust-based Electrum server for self-hosted Bitcoin wallet synchronization with a full node.
A stateless, trustless Starknet light client written in Rust, enabling secure and decentralized access to the Starknet network.
A Rust library and CLI for encoding and decoding Ethereum smart contract ABI calls and events.
A Rust-based Ethereum vanity address generator with regex support and pattern matching.
A toolkit for writing, reading, and analyzing EVM (Ethereum Virtual Machine) bytecode.
A Rust implementation of a Filecoin node for transferring FIL, hosting RPC APIs, and validating the blockchain.
A blazing fast, portable, and modular toolkit for Ethereum application development written in Rust.
A minimal implementation of the Mimblewimble blockchain protocol, focusing on privacy and scalability.
An open-source framework for building secure, reliable, and performant peer-to-peer applications.
A Rust implementation of an Inter-Blockchain Communication (IBC) relayer for connecting Cosmos-based blockchains.
A modular and programmable layer for Bitcoin, featuring a collateralized bridge, DeFi hub, and cross-chain compatibility.
A Substrate-based blockchain platform for decentralized video and community governance.
A Rust-based full-node implementation for the Kaspa blockchain, serving as the recommended node software for the network.
An open-source Ethereum consensus client written in Rust, designed for security and performance on the Ethereum proof-of-stake network.
A decentralized blockchain infrastructure for highly scalable, secure, low-latency Web3 applications.
Reference client implementation of the NEAR Protocol blockchain, enabling scalable, user-friendly decentralized applications.
A public permissionless layer-1 blockchain that serves as a universal verification layer for the Nervos network.
Rust client library and CLI for interacting with OpenSea's APIs and Ethereum smart contracts, including Flashbots support.
A Rust-based Bitcoin client supporting both Bitcoin Core (BTC) and Bitcoin Cash (BCH) networks.
Phala Network is a decentralized offchain computing protocol that powers the execution layer for AI agents.
A comprehensive SDK for building interoperable blockchains on the Polkadot network, including Substrate, FRAME, Cumulus, and XCM.
A fully open-source Cardano node client written in Rust, enabling direct blockchain interaction.
A modular, high-performance Ethereum full node implementation written in Rust, designed for speed and developer flexibility.
A high-performance Rust implementation of the Ethereum Virtual Machine (EVM) used by major clients, tooling, and Layer 2 solutions.
A Rust library for Bitcoin protocol data structures, serialization, parsing, and network message handling.
A highly modular and performant Bitcoin Lightning Network library written in Rust, enabling custom Lightning node integration.
Rust implementation of the ErgoScript cryptocurrency scripting language, including an ErgoTree interpreter and wallet features.
A Rust implementation of the Cairo virtual machine for executing and proving provable programs in the StarkNet ecosystem.
A decentralized storage and compute network protocol implementation using Substrate, enabling scalable blockchain storage.
A next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by Move.
A cross-platform Solidity compiler version manager written in Rust for managing multiple solc installations.
A blockchain designed specifically for high-throughput, low-cost stablecoin payments with built-in compliance features.
Rust client libraries for Tendermint/CometBFT, providing data structures, RPC clients, and light client verification.
A Rust library and CLI for generating, importing, and managing cryptocurrency wallets for Bitcoin, Ethereum, Monero, and Zcash.
A privacy-focused cryptocurrency that uses zero-knowledge proofs to enable shielded transactions with full anonymity.
A CHIP-8 emulator written in Rust and compiled to WebAssembly for browser execution.
A Chip-8 virtual machine emulator written in Rust, designed as an educational project for learning emulator development.
A Commodore 64 emulator written in Rust with a built-in visual debugger for understanding hardware internals.
An Adobe Flash Player emulator written in Rust that runs on desktop and web via WebAssembly.
A Game Boy research project and emulator written in Rust, focused on accuracy and clear documentation.
A Game Boy and Game Boy Color emulator written in Rust with web, SDL, and Libretro front-ends.
A full-featured cross-platform GameBoy emulator written in Rust, tested on Windows, Ubuntu, and Mac.
A Gameboy Color emulator written in Rust with accurate CPU/GPU emulation, audio support, and multiple cartridge types.
A Nintendo Game Boy Advance emulator and debugger written in Rust, featuring multiple platform frontends.
A cross-platform, cycle-accurate IBM PC/XT emulator written in Rust, designed for retro PC development and debugging.
An Intel 8080 CPU emulator written in Rust, enabling accurate simulation of vintage processor behavior.
A high-level emulator written in Rust that runs early iPhone OS 2.x and 3.x games on modern desktops and Android.
An emulator for the iPod clickwheel, focusing on running Rockbox and eventually Apple's RetailOS on emulated iPod hardware.
An NES emulator written in Rust, featuring cycle-accurate emulation and WebAssembly support.
NES emulator written in Rust serving as a technology demonstration of Rust's suitability for systems software.
A highly compatible Nintendo 64 emulator written in Rust with netplay support.
A Nintendo DS emulator written in Rust for desktop and web, emphasizing accuracy and debugging features.
An experimental free and open-source PlayStation 4 kernel rewritten in Rust, designed to run PS4 system software on Windows, Linux, and macOS.
A web-compatible Shockwave Player emulator written in Rust for playing old browser games on modern browsers.
A cross-platform ZX Spectrum emulator written in Rust, featuring highly accurate Z80 and AY chip emulation.
A terminal file manager that provides a fast, interactive way to navigate directories, search files, and manage your filesystem.
A TUI file explorer for SSH servers that lets you browse, edit, and download files remotely with parallel directory traversal.
A ranger-like terminal file manager written in Rust, offering fast navigation and file operations.
A local-first desktop app for searching documents, images, and audio across devices using natural language.
An open-source cross-platform file manager powered by a virtual distributed filesystem, unifying files across devices and clouds.
A hackable, minimal, fast terminal UI file explorer that orchestrates command-line utilities.
A blazing fast terminal file manager written in Rust with full async I/O and extensive customization.
An open-source tactical wargame inspired by the Close Combat series, featuring real-time squad-based combat.
A free, cross-platform terminal chess game supporting local play, UCI engines like Stockfish, and online Lichess integration.
An open-source, multi-player city simulation game focusing on realism, collaborative planning, and microscopic detail simulation.
A Doom 1 & 2 renderer written in Rust, featuring a modern OpenGL 3+ pipeline and 100% safe code.
A faithful, open-source re-implementation of the Cave Story game engine written in Rust.
An extensible open-world roguelike game with pixel art where players explore wilderness and ruins, built in Rust.
A CLI code-typing game that turns your source code into typing challenges for programming practice.
A fast, multi-source CLI tool for managing Minecraft mods and modpacks from Modrinth, CurseForge, and GitHub Releases.
A modern, beginner-friendly 3D and 4D Rubik's cube simulator with thousands of puzzles and a custom scripting language.
A Rust translation of Angolmois, a minimalistic music video game that plays BMS format files.
Generate detailed Minecraft worlds from real-world geography and architecture using OpenStreetMap and elevation data.
A classic Snake game implementation built with Rust and the Piston game engine.
A lightweight, open-source desktop application for managing and backing up PC game save files with cloud sync support.
A cross-platform backup tool for PC video game save data, supporting over 19,000 games and multiple game stores.
A minimalistic 2D turn-based tactical game with hexagonal maps, reaction attacks, and simple vector graphics, written in Rust.
A terminal-based roguelike game featuring hexagonal maps, written in Rust.
A fantasy roguelike deathcrawl game built in Rust with turn-based dungeon exploration.
An open-source online multiplayer naval combat game where players command ships and battle for victory.
A highly customizable, cross-platform Tetris-like game that runs entirely in the terminal.
A Sokoban puzzle game implementation written in Rust with SDL2 graphics.
A space shooter game built with the Amethyst engine in Rust, inspired by classic arcade shooters.
A simple Quake level renderer written in Rust that loads and displays BSP maps from PAK files.
A tile-first, retro-ready 2D game engine that runs on terminal, desktop, and web with a unified rendering abstraction.
Automated image compression tool that competitively optimizes noisy, high-resolution images into tiny files for web distribution.
A multithreaded lossless PNG/APNG compression optimizer written in Rust, usable via CLI or as a library.
An open-source raster to vector graphics converter that efficiently transforms images into compact SVG files.
A Rust-based middleware framework for building low-latency, composable, and distributed AI robotic applications using dataflow graphs.
A Rust implementation of the OPC UA client and server specification for industrial monitoring and control.
A pure Rust Modbus library built on tokio for asynchronous and synchronous industrial communication.
An extensible pub/sub messaging server for edge applications that delegates authentication and business logic to external modulators.
A scalable, distributed MQTT broker written in Rust, designed for high-concurrency IoT and M2M applications.
A unified messaging engine built in Rust that supports MQTT, Kafka, NATS, AMQP, and mq9 protocols on a single shared storage layer.
An unofficial Rust implementation of Apache RocketMQ, providing a high-performance, memory-safe distributed message queue system.
A high-performance, high-precision multithreaded StatsD server written in Rust with clustering and fault tolerance.
A client application for MegaAntiCheat that integrates with Team Fortress 2 to monitor players and stream demo recordings.
An open-source observability platform for logs, metrics, traces, and frontend monitoring with 140x lower storage costs and single binary deployment.
A cloud-native search engine optimized for observability data like logs and traces, offering sub-second search on cloud storage.
A metrology agent for measuring electric power and energy consumption of tech services, enabling sustainability-focused decisions.
A high-performance, end-to-end observability data pipeline for collecting, transforming, and routing logs and metrics.
A non-preemptive kernel operating system written in Rust for single-core ARMv8 architecture.
A modern, experimental, UNIX-like operating system written in Rust with a monolithic kernel design.
Asterinas is a production-grade, memory-safe Linux alternative built from the ground up in Rust with a modern framekernel architecture.
A lightweight, cloud-native operating system kernel written in Rust with Linux binary compatibility, designed for serverless and containerized workloads.
A Unix-like, Linux-compatible kernel written in Rust with an asynchronous core and modular architecture.
A from-scratch x86_64 operating system kernel built with Rust and Assembly.
An experimental operating system kernel written in Rust, featuring a custom object-based syscall API and kernel-provided window manager.
A modern operating system written in Rust that explores intralingual design, shifting OS responsibilities like resource management into the compiler.
A secure embedded operating system for microcontrollers that runs multiple concurrent, mutually distrustful applications on Cortex-M and RISC-V platforms.
A text-based hobby operating system written in Rust for x86-64, inspired by Unix, Plan 9, and DOS.
A local message bus and event log that enables AI agents to communicate, observe, and spawn each other across terminals.
A terminal session manager for AI coding agents that runs multiple agents in parallel using tmux and git worktrees.
A command-line interface tool that integrates multiple LLM providers, offering shell assistance, interactive chat, RAG, AI tools, and local server capabilities.
A CLI tool for structural code search, linting, and rewriting using abstract syntax trees, written in Rust.
A simple command-line time tracker that logs activities to a plaintext file and generates flexible reports.
A command-line tool for managing Cooklang recipes, generating shopping lists, and serving a web interface from a single binary.
A privacy-first, cross-platform text expander that replaces keywords with text, images, or scripts across any application.
A desktop app to manage and switch between configurations for Claude Code, Codex, Gemini CLI, OpenCode, and OpenClaw.
Free and open-source academic note-taking application with Rust-powered interactive plotting and dynamic RAG for researchers.
A keyboard-first, terminal-based kanban board with git and LLM integration, storing data locally as JSON or SQLite files.
A privacy-focused, cross-platform time tracking app with Pomodoro timer and optional encrypted sync.
A CLI tool for deploying ILLA Builder, a modern low-code platform, to cloud or local environments in seconds.
A local-first hierarchical knowledge graph in Markdown that serves as shared memory for you and your AI agents.
A minimalistic Vim-like TUI document reader supporting PDF, EPUB, DOCX, and more with keyboard-first navigation.
A lightweight LDAP authentication server with a web UI, designed for simple user management in self-hosted environments.
A CLI tool that simplifies Git worktree management, specifically designed for running multiple AI coding agents in parallel.
A CLI tool to organize, manage, and run short Unix shell scripts with metadata and search capabilities.
An open-source AI memory tool that captures your screen and audio locally, enabling search and automation agents based on your computer activity.
An open-source voice dictation tool that types your speech at the cursor in any application, powered by customizable AI transcription and formatting.
A blazing fast, Rust-based CLI tool to organize temporary projects and experiments with a rich terminal interface.
A terminal-based kanban board application built in Rust for managing tasks and workflows directly in the command line.
A suite of routing protocols built in Rust for high-scale, automation-driven networks with a focus on correctness and security.
A high-performance, safe BGP implementation in Rust designed to exploit multicore processors for superior routing performance.
A fast IDA Pro headless plugin that extracts strings and related pseudocode from binary files for reverse engineering.
A fast IDA Pro headless plugin that extracts decompiled pseudocode for vulnerability research and static analysis.
A reverse engineering assistant that uses a locally running LLM to analyze Hex-Rays pseudocode for improved code understanding.
A fast IDA Pro plugin that finds calls to insecure API functions in binaries to aid vulnerability research.
A modular Rust library for building fast, scalable, and customizable fuzzers that work across multiple platforms and instrumentation backends.
A fast, minimalistic ARP scanner CLI written in Rust for discovering hosts on local networks.
A Rust library for multi-protocol passive network fingerprinting, combining p0f-style TCP/HTTP analysis with JA4-style TLS client analysis.
A professional-grade web security scanner for penetration testing with intelligent, context-aware scanning and proof-based vulnerability detection.
A CLI tool that audits API specifications, validates OpenAPI compliance, and runs security tests to prevent undefined user behavior.
A command-line TOTP/HOTP authenticator with strong encryption, import capabilities, and an interactive dashboard.
A cross-platform terminal UI network monitor providing real-time connection tracking, deep packet inspection, and process attribution.
A Rust tool for detecting IMSI catchers (cell-site simulators) on mobile hotspots like the Orbic RC400L.
Fast, parallel, cross-variant ROP/JOP gadget search tool for x86/x64 binaries, supporting exploit development.
A fast, simple, recursive content discovery tool written in Rust for forced browsing attacks.
An autonomous open-source security agent for Linux that detects, scores, and automatically responds to threats using eBPF, AI, and collaborative defense.
A protocol-aware proxy that enforces fine-grained access policies for databases using Open Policy Agent (OPA).
A scriptable network authentication cracker for custom services, using Lua scripts to test credentials.
A TCP connection hijacking tool written in Rust, enabling packet injection into established connections.
A semi-automatic OSINT framework and package manager for gathering intelligence and enumerating attack surfaces.
A secure, multithreaded network packet sniffer written in Rust, designed for safe operation on untrusted networks.
A Linux/Unix privilege delegation tool using Role-Based Access Control (RBAC) to grant precise capabilities instead of full root access.
A high-performance open-source secret scanner with live validation, blast radius mapping, and 700+ detection rules for code, Git, CI, cloud, and SaaS platforms.
A community-driven web and service fingerprint identification tool written in Rust, supporting version detection and vulnerability validation.
A lightweight rules-based malware scanner for USB drives, local files, and folders with a privacy-friendly approach.
A Rust library and UI suite for accessing and decrypting passwords stored in the pass format.
A modern, fast port scanner with a scripting engine and adaptive learning, capable of scanning all 65k ports in 3 seconds.
A command-line tool to encrypt and decrypt secrets using SSH keys.
A cross-platform, memory-safe desktop application for managing passwords, 2FA codes, and SSH keys with local encryption.
A smarter cd command that learns your most-used directories for fast navigation across all major shells.
Mount any Linux-supported filesystem (ext4, btrfs, NTFS, etc.) on macOS with full read/write support using a microVM and NFS.
A macOS GUI application for mounting and managing Linux filesystems (ext4, btrfs, XFS, etc.) on macOS.
Atuin replaces your shell history with a SQLite database, adding context and optional encrypted sync across machines.
A terminal utility that displays real-time network bandwidth usage by process, connection, and remote IP/hostname.
A customizable cross-platform graphical process and system monitor for the terminal.
A small command-line tool to view and filter JSON log files with customizable formatting and Lua-based filtering.
A modern bash- and POSIX-compatible shell written in Rust, with built-in syntax highlighting and auto-suggestions.
A lightweight Linux daemon that kills processes to prevent out-of-memory crashes using Pressure Stall Information.
McFly replaces your shell's ctrl-r history search with an intelligent neural network-powered engine that prioritizes commands based on context.
A cross-platform Rust library for system-level clipboard operations supporting text, images, rich text, HTML, files, and change monitoring.
A native macOS Wayland compositor written in Rust that enables seamless Linux app streaming without XQuartz.
A fast, cross-platform, multi-threaded compression and decompression CLI tool written in Rust.
A lightweight, blazingly fast file watcher that auto-executes commands on file changes using YAML configuration or stdin.
A modern, feature-rich replacement for the ps command, written in Rust, with colored output and advanced process information.
A fast duplicate file finder that works as both a Rust library and a CLI tool, using file hashing to identify duplicates.
A fast, safe Rust replacement for lsof that lists open file descriptors for Linux processes with JSON export.
A terminal-based disk space navigator that visualizes storage usage with interactive treemaps.
A more intuitive disk usage analyzer written in Rust that visualizes which directories and files consume the most space.
A terminal cockpit for servers that provides search, SSH connections, file transfers, container management, and multi-host command execution.
A modern, feature-rich replacement for the ls command with better defaults, Git integration, and hyperlink support.
A minimal Rust library for Unix-like systems to create daemon processes using fork and setsid syscalls.
A Git extension that automatically tracks AI-generated code, linking each line to the agent, model, and original transcripts.
A modern Git-based version control client with GUI and CLI, designed for AI-powered workflows and enhanced branch management.
A blazing fast terminal user interface for Git, written in Rust, offering GUI-like comfort directly in your terminal.
An extensible SQL-like query language and SDK for querying .git files and other data sources with full SQL feature support.
Interactive CLI tool to browse, search, and restore file versions from ZFS/btrfs/nilfs2 snapshots, Time Machine, and Restic backups.
A minimalistic, Wayland-native program launcher with fuzzy search and script integration.
A command-line tool for interactively searching and killing processes with fuzzy search across multiple attributes.
A tool that cleans dependency directories and build artifacts from projects across 20+ programming languages and frameworks.
A Linux tool for monitoring and configuring AMD, Nvidia, and Intel GPUs, including overclocking, fan control, and power management.
An experimental package manager for operating systems, built in Rust and designed for modern package management workflows.
A command-line tool combining xargs and awk with regex pattern matching for batch processing.
A modern, feature-rich rewrite of the GNU ls command with icons, colors, and tree view.
A flexible and fast BitTorrent daemon with event-based RPC over WebSockets and HTTP downloads.
A binary file analysis tool that colorizes and displays internal structures of ELF, Mach-O, PE, and archive formats.
A real-time terminal UI power monitor for Apple Silicon Macs, showing per-component power draw, temperatures, frequencies, and process energy.
A terminal user interface (TUI) application for managing systemd services via D-Bus with Vim-like navigation.
A highly customizable, plugin-extensible application launcher for Linux, written in Rust with GTK3.
A simple Unix shell written in Rust with built-in math arithmetic and bash-like features.
A distributed and concurrent command-line job server & client for parallel command execution across multiple systems.
A GTK3 desktop application for browsing and installing fonts from Google's font archive on Linux.
A Rust-based tool for renaming TV series files with CLI and GTK3 interfaces, supporting custom templates and TVDB integration.
A utility that collects logs from files, journald, and Docker containers and sends them to Telegram.
A terminal-based network scanner and diagnostic tool with a modern TUI for WiFi scanning, packet analysis, and port scanning.
A CLI tool written in Rust to track and analyze multiple Git repositories concurrently.
A modern, cross-platform shell that treats data as structured tables instead of plain text.
An experimental CLI tool that enables AI assistants to manage and operate Terraform environments via the Model Context Protocol (MCP).
An interactive terminal tool for selecting and executing Terraform plan/apply on specific resources using a fuzzy finder.
A terminal-based Linux kernel manager and activity monitor for loading, unloading, and monitoring kernel modules.
A safer, more performant, and user-friendly CLI/TUI alternative to sysctl for managing Linux kernel parameters.
A fast, user-friendly CLI tool for compressing and decompressing multiple archive formats in the terminal.
A fast, memory-efficient command-line tool for finding and removing duplicate files with advanced filtering options.
A Linux utility written in Rust for flashing multiple USB devices in parallel.
A utility for managing graphics modes and power profiles on Linux laptops and all-in-one PCs.
A command-line task management tool for sequential and parallel execution of long-running shell commands.
A multi-platform desktop utility to find and remove unnecessary files like duplicates, empty folders, similar images, and more.
A modern system shell written in Rust with a simple yet powerful syntax, designed for performance and security.
A cat clone with syntax highlighting, Git integration, and automatic paging.
A simple, fast, and user-friendly command-line tool to find files and directories, designed as an alternative to the traditional 'find' command.
A command-line hex viewer with colored output to distinguish different byte categories.
A modern, colorized hexdump utility written in Rust with support for multiple output formats and programming language arrays.
A fast and versatile fuzzy finder written in Rust, designed to quickly navigate files, lines, and commands.
A collection of modern, performance-focused Unix command replacements written in Rust, starting with cpz and rmz.
A network diagnostic tool combining traceroute and ping for analyzing network issues with a real-time TUI.
A cross-platform Rust reimplementation of the GNU coreutils, aiming for drop-in compatibility with improved performance and error messages.
A standalone tool that watches files and runs commands automatically when modifications are detected.
A fast and accurate command-line tool that counts lines of code, comments, and blanks across over 150 programming languages.
An interactive terminal-based JSON viewer and jq filter editor with syntax highlighting and auto-completion.
A CLI tool for extracting patterns from streaming unstructured log messages using the Drain parser algorithm.
Interactive grep tool for real-time filtering of streaming data with archived mode for static files.
A fork of Emacs that adds modern features like TypeScript/JavaScript support via Deno, GPU-accelerated rendering with WebRender, and improved async I/O.
A fast, lightweight text editor built with Rust and egui for Markdown, JSON, YAML, TOML, and CSV files.
A modern, zero-configuration terminal text editor with IDE-level features and familiar keybindings.
A terminal-based text editor written in Rust, designed for speed, extensibility, and cross-platform use.
A Kakoune/Neovim-inspired modal text editor written in Rust, featuring multiple selections and built-in language server support.
A configurable terminal text editor written in Rust with UTF-8 support, syntax highlighting, and a strict 1024-line code limit.
A lightweight, fast, and portable markdown editor built with Rust and Tauri, featuring live preview, Mermaid diagrams, and local-only data storage.
A multi-cursor combinatoric modal editor for efficient text editing through keyboard-driven operations.
A lightning-fast, modal code editor with built-in LSP support and remote development capabilities, written in Rust.
A Vim-like text editor written in Rust, currently in early prototype stage with core editing and navigation features.
A lightweight, configurable terminal-based text editor built from scratch with a plugin system and Lua configuration.
A high-performance, multiplayer code editor built by the creators of Atom and Tree-sitter.
A terminal-based keyboard tester supporting multiple layouts and operating systems.
A command-line tool to check email addresses and passwords against the Have I Been Pwned breach database.
An open-source C2 platform for connecting physical sensors, detecting threats with AI, and orchestrating responses via visual flows.
A free, no-registration online tool that helps passive investors maintain portfolio balance using dollar cost averaging.
A lightweight CLI tool that generates .gitignore files by pulling templates from gitignore.io.
An unofficial client to install Unreal Engine and manage purchased assets, projects, plugins, and games from the Epic Games Store.
A command-line OTP authenticator written in Rust that generates time-based and counter-based one-time passwords.
A lightning-fast tmux plugin written in Rust for selecting and copying text with vimium-like keyboard hints.
A cinematic Git commit replay tool for the terminal, turning your Git history into a living, animated story.
A command-line tool collection for data conversion, encoding, encryption, and hashing written in Rust.
A terminal-based markdown note manager for exploring connections, viewing statistics, and editing zettelkasten-style notes.
A lightweight desktop app that turns your smartphone into a remote controller for PowerPoint, Google Slides, Canva, and Keynote presentations.
A terminal tool to run and manage multiple commands in parallel with separate output panes and interactive controls.
A terminal user interface (TUI) for viewing and managing Docker containers.
Generate Nix packages from URLs with automatic hash prefetching, dependency inference, and license detection.
A terminal-based, ranger-like viewer for exploring and navigating Nix flake.lock files.
A CLI tool that automatically generates Nix fetcher calls from repository URLs, simplifying package definitions.
A command-line batch file renaming utility with regex support, sorting, and mapping capabilities for developers.
A CLI tool that writes standard SPDX licenses to stdout, with optional copyright holder and exception support.
A high-performance, AI-native software-defined PBX built in Rust for programmable contact centers.
A fast Rust/Tokio command-line utility for running shell commands in parallel with a GNU Parallel/xargs-like interface.
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
A fast, encrypted, and deduplicated backup tool written in Rust, compatible with restic repositories.
WiFi DensePose turns commodity WiFi signals into real-time human pose estimation, vital sign monitoring, and presence detection without cameras.
A command-line utility for encoding and decoding QR codes with support for multiple formats and variants.
A Rust implementation of the age file encryption tool, offering simple, secure encryption with small explicit keys and UNIX-style composability.
A Rust-based command-line tool for recursively downloading entire websites for offline browsing.
A lightweight TUI application for viewing and querying tabular data files like CSV, Parquet, and JSON with SQL support.
A fast, portable, and hackable fuzzy finder for the terminal that searches files, text, git repos, and custom data sources.
A command-line tool that synchronizes installed packages across multiple machines using a version-controlled configuration file.
A keyboard-driven terminal user interface client for Git, Mercurial, and PlasticSCM version control systems.
Unofficial Bitwarden-compatible password manager server written in Rust, optimized for self-hosted deployment.
Offline audio/video transcription desktop app using OpenAI Whisper with privacy-focused local processing.
Warp is a modern terminal and agentic development environment built for coding with multiple AI agents.
A Rust-based, feature-rich, and high-performance replacement for the Windows `tree` command with diff-level compatibility.
A Rust wrapper for restic that simplifies configuration and automation of secure, deduplicated backups.
A terminal-based weather companion written in Rust that displays current conditions and forecasts.
A fast, local-first web scraper and content extractor optimized for AI agents, with CLI, REST API, and MCP server.
Expose your local web server to the internet with a public URL, written in Rust with async-io.
Advanced port forwarding utility with TLS SNI/ALPN routing, IP-based rules, HTTP proxy features, and hot reloading.
A self-hosted, fully-automated ActivityPub bridge that connects static sites to the Fediverse.
A cross-platform website crawler and analyzer for SEO, security, accessibility, and performance optimization, built in Rust.
A self-hostable, decentralized link aggregator and forum for the fediverse, similar to Reddit.
An open-source decentralized mesh network that combines VPN and Tor-like privacy with token rewards for users who share bandwidth.
A federated blogging engine built with Rust and ActivityPub, allowing users to create and manage multiple blogs across interconnected instances.
A private, fast, and lightweight front-end for Reddit written in Rust, with no JavaScript, ads, or tracking.
A simple, blazingly fast, self-hosted URL shortener written in Rust, focused on minimalism and performance.
The backend services and libraries powering the Stoat chat platform, built in Rust.
A Rust framework for building fast, reliable, and programmable networked systems and HTTP proxies.
A programmable MITM proxy written in Rust for intercepting, inspecting, and modifying HTTP/HTTPS traffic with Lua scripting.
A suite of enterprise-grade proxy solutions including forward proxy, reverse proxy, load balancer, and NAT traversal built in Rust.
A secure, portable HTTP/Bittorrent server that turns any local folder into a web-accessible file-sharing service.
A fast, production-ready static web server with TLS, routing, hot reloading, caching, and templating in a single binary.
A minimal, self-hosted file upload and pastebin service written in Rust.
A modular Rust service framework for building programmable network proxies, clients, and servers with fine-grained control over packet flow.
A Rust server example implementing a remote schema for Hasura with JWT authentication and typesafe GraphQL.
A cross-platform, high-performance asynchronous web server for serving static files, built with Rust.
A fast, self-contained CLI tool to serve files and directories over HTTP with zero configuration.
A fast and simple HTTP server for quickly hosting directories with sensible defaults.
A fast, feature-rich static file server written in Rust with directory listing, upload, HTTPS, and SPA support.
A blazingly fast, minimalist HTTP server for Rust with support for HTTP/1, HTTP/2, and HTTP/3.
A high-performance HTTP/HTTPS/SOCKS5 proxy server with kernel-space zero-copy and IPv4/IPv6 dual-stack support.
An AI-enhanced terminal development environment that integrates coding agents with your shell to assist with development tasks using 300+ AI models.
A CLI tool to safely identify and delete stale git branches with interactive TUI, backups, and protected branch defaults.
A terminal-based API client for sending HTTP/WebSocket requests, managing collections, and scripting—free, offline, and account-less.
A background code checker for Rust that runs alongside your editor and notifies you of warnings, errors, or test failures.
A unified toolchain for web projects providing a fast formatter and linter with CLI and LSP support.
An open-source, extensible AI agent that runs locally for code, workflows, and automation with support for 15+ LLM providers.
A fast, declarative, and reproducible developer environment tool built on Nix for consistent project setups.
A command-line tool that automatically generates changelogs from conventional Git commit history.
A modular Rust library for building production-ready distributed services with built-in observability and security.
A configuration management tool for automating OS provisioning and dotfiles management on localhost.
A CLI tool to generate a full-stack Rust and React web application with a single command.
A command line tool that creates ctags/etags for Rust cargo projects, dependencies, and the standard library.
A powerful, Rust-based database anonymizer that generates native SQL dumps with flexible transformation rules.
A lightning-fast linter for .env files that checks, fixes, and diffs environment variable configurations.
A secure command-line tool for managing encrypted environment variable profiles.
A language server for Markdown that provides advanced editing features like syntax highlighting, autocomplete, and refactoring tools.
Reproducible developer environments for any stack — install 120,000+ packages, share environments with your team, and build container images.
An open-source Rust backend service that accelerates building customer-facing dashboards by providing a unified API for database queries.
A CLI tool to manage and automate your development workspace, handling project cloning, environment setup, and cross-project commands.
A command-line tool that uses a fuzzy finder with preview to run tasks from make, npm, pnpm, yarn, just, and task.
A cargo plugin that detects and reports usage of unsafe Rust code in crates and their dependencies.
A customizable changelog generator that follows Conventional Commit specifications and uses regex-powered custom parsers.
A framework for generating changelogs and enforcing structured commit messages from git history.
A Rust development tool that enables live code reloading without restarting the application, for faster feedback cycles.
A command template and snippet manager for shells that provides IntelliSense-like search, dynamic variables, and AI-powered command generation.
A fast, dependency-free Git hook manager written in Rust, designed as a drop-in alternative to pre-commit.
A Git-compatible version control system that simplifies workflows with automatic commits, operation logging, and conflict handling.
A command runner for saving and running project-specific commands with a simple, make-inspired syntax.
A CLI task runner that uses a markdown file as both human-readable documentation and command definitions.
A unified tool that manages development tool versions, environment variables, and project tasks from a single configuration.
A browser extension that adds direct links to imported modules in GitHub source code, making navigation easier.
A parallel universal-ctags wrapper that accelerates tag generation for git repositories by up to 5x.
A Rust code completion utility for editors and IDEs, providing auto-complete and eldoc functionality.
A browser extension that instantly searches Rust documentation, crates, error codes, and official resources from the address bar.
The official installer and toolchain manager for the Rust programming language.
A language-agnostic 'shebang interpreter' that enables writing single-file scripts in compiled languages.
A fast, low-false-positive spell checker designed for source code and monorepos.
A unified toolchain for web development that combines Vite, Vitest, Oxlint, Oxfmt, Rolldown, and task management into a single CLI.
A structural diff tool that compares files based on their syntax, not just lines.
A Cargo subcommand to build and test all feature flag combinations for Rust crates.
A cargo subcommand for installing Rust binaries from pre-built artifacts instead of building from source.
A developer tool to quickly create new Rust projects using git repositories as templates.
A Cargo subcommand that automatically generates a crate's README.md from its Rust documentation.
A Cargo subcommand to find unused dependencies in Rust projects' Cargo.toml files.
A Cargo subcommand to show the result of Rust macro expansion and #[derive] expansion for debugging.
An example project demonstrating how to integrate Rust with CMake for cross-language builds.
A fast, hermetic, multi-language build system designed for large-scale projects and distributed compilation.
A blazing fast build tool for Rust that compiles up to 5x faster than cargo.
A deprecated GitHub Action for Rust CI workflows with Rust, Rustfmt, Clippy, and Cargo Release pre-installed.
A GitHub Action to quickly set up and build mdBook projects for documentation sites across Linux, macOS, and Windows.
Provides Rust toolchains, rust-analyzer nightly, and VS Code extensions for Nix, serving as a replacement for rustup and nixpkgs-mozilla.
A scalable build system for monorepos with support for multiple programming languages and frameworks.
A fast Rust-based JavaScript/TypeScript bundler with Rollup-compatible API, intended for Vite's future bundler.
A Nix-powered, high-performance build cache and remote execution server compatible with Bazel, Buck2, and other RE build systems.
A browser-based frontend to gdb (GNU debugger) for C, C++, Go, Rust, and Fortran debugging.
A modern debugger for Linux x86-64 written in Rust, specifically designed for debugging Rust programs.
A tracer for execve{,at} and pre-exec behavior, with a TUI and debugger launcher capabilities.
Docker images for compiling static Rust binaries using musl-libc, with static C libraries for openssl, diesel, and sqlx.
A minimal Rust Docker image example demonstrating how to build extremely small container images.
Docker images for Rust with rustup, including musl support for static builds.
A cargo subcommand that speeds up Rust Docker builds by caching dependencies using Docker layer caching.
An open-source tool for building and deploying software across unlimited servers with no business edition restrictions.
Docker images for compiling static Rust binaries using musl-cross for multiple architectures.
Official Docker images for the Rust programming language toolchain.
A self-contained binary that waits for multiple network addresses to become available before executing commands.
A Heroku buildpack for Rust applications with support for Rustup, Cargo, and build caching.
Automates Rust crate releases from CI with automated changelog generation, version bumps, and publishing via release PRs.
A Rust-based keyboard firmware library supporting layers, macros, real-time keymap editing, wireless BLE, and split keyboards.
A Rust library providing reusable components and safe abstractions for Arduino Uno hardware programming.
A comprehensive guide to cross-compiling Rust programs, covering setup, toolchains, and troubleshooting for various target architectures.
A Rust crate providing safe, convenient, and performant abstractions for UEFI (Unified Extensible Firmware Interface) development.
A sysroot manager for Rust that builds and customizes the standard library for cross-compilation and embedded targets.
A blazingly fast, minimal serial monitor and plotter for embedded systems and serial communication, written in Rust.
A Rust-based downstream fork of coreboot, designed as a modern firmware implementation for booting LinuxBoot payloads.
A Rust hardware abstraction layer (HAL) for Nordic Semiconductor's nRF51, nRF52, and nRF91 microcontroller families.
Generates C and C++11 headers from Rust libraries that expose a public C API.
A Rust crate for automatically generating C header files from Rust source code, enabling C interoperability.
A Rust tool that automatically generates C# FFI bindings from Rust or C libraries for .NET and Unity.
A safe, zero-overhead FFI bridge for calling C++ code from Rust and Rust code from C++.
Automatically generates Rust FFI bindings to C and C++ libraries.
A safe Rust library for creating Erlang NIFs that prevents crashes in the BEAM VM.
Complete FFI bindings and safe wrapper for Java Native Interface (JNI) in Rust, enabling Java code execution from Rust applications.
An example project demonstrating how to call Rust code from Java using JNA, with examples of data exchange and callbacks.
Complete Rust bindings for Lua 5.3, enabling seamless integration between Rust applications and Lua scripting.
Safe Rust bindings to Lua 5.1 that closely mirror the C API while enforcing memory safety.
Safe, high-level Rust bindings for Lua 5.1-5.5, LuaJIT, and Luau with async/await support.
A high-level Rust binding for Lua 5.2, enabling safe interaction with Lua variables, functions, and tables.
Safe mruby bindings for Rust that enable embedding Ruby code and testing Rust structs with a restricted API.
A Rust library for creating native Node.js modules with idiomatic Rust code and automatic FFI generation.
Rust bindings for writing safe and fast native Node.js modules.
A high-performance Node.js FFI module written in Rust and N-API for calling C/C++/Rust functions from JavaScript.
Objective-C Runtime bindings and wrapper for Rust, enabling safe interoperability and class declaration.
A framework for writing PHP extensions in pure, safe Rust, enabling high-performance native modules.
A modern ISO Prolog implementation written in Rust, aiming to be an industrial-strength production environment and research testbed.
Rust bindings for the Python interpreter, enabling Rust code to call Python and Python to call Rust.
A setuptools extension for embedding native libraries in Python wheels using CFFI, enabling portable distribution of Rust/C binaries.
Rust bindings for Python, enabling creation of native Python extension modules and embedding Python in Rust binaries.
A Python 3 interpreter written in Rust, enabling Python execution in WebAssembly, embedding, and more.
Write native Ruby extensions in Rust to replace slow Ruby methods with high-performance Rust implementations.
A Rust library for bidirectional integration between Ruby and Rust, enabling Ruby code in Rust applications and Rust code in Ruby applications.
A WebAssembly interpreter written from scratch in safe Rust with zero dependencies.
A Rust library and CLI tool for high-level interoperability between WebAssembly modules and JavaScript.
A one-stop tool for building Rust-generated WebAssembly packages that interoperate with JavaScript in browsers or Node.js.
An extremely fast Python linter and code formatter written in Rust, offering drop-in replacements for tools like Flake8 and Black.
A pluggable and configurable code formatting platform written in Rust that unifies all your formatters in one tool.
A Prettier plugin that formats Rust code, autocorrects syntax errors, and works with incomplete code.
A tool for formatting Rust code according to the official Rust style guidelines.
A Rust development plugin for Eclipse IDE providing language server integration, Cargo support, and gdb debugging.
An Emacs package providing Rust code completion, definition lookup, and documentation via Racer.
A Flycheck extension that automatically configures syntax checking for Rust/Cargo projects in Emacs.
An Emacs major mode for editing Rust code, providing syntax highlighting, indentation, and integration with Cargo, rustfmt, and Clippy.
An enhanced Rust development environment for Emacs with LSP integration, cargo commands, and org-babel support.
A deprecated open-source Rust plugin for IntelliJ-based IDEs, providing language support, Cargo integration, and debugging features.
A lightning-fast, modal code editor with built-in LSP support and remote development capabilities, written in Rust.
A lightweight, customizable code editor built with C++ and wxWidgets, evolving from a Rust IDE into a general-purpose editor.
Official Sublime Text 4 package providing enhanced Rust language support with syntax highlighting, build systems, and error checking.
Language Server Protocol (LSP) client plugin for Vim and Neovim, providing IDE-like features for multiple programming languages.
A Neovim plugin that provides seamless integration with Rust's Cargo commands via a floating window interface.
A Neovim plugin for managing Rust dependencies from crates.io directly within your editor.
A Vim plugin providing Rust file detection, syntax highlighting, formatting, and integration with tools like Syntastic and rustfmt.
A Vim plugin providing Rust code completion and navigation using the Racer tool.
A Visual Studio extension providing Rust language support with project management, syntax highlighting, autocomplete, and debugging.
A suite of continuous benchmarking tools that detects and prevents performance regressions before they hit production.
A statistics-driven microbenchmarking library for Rust that provides rigorous performance analysis.
A high-performance memory profiler for Linux that captures every allocation and deallocation with full stack traces.
Zero-instrumentation eBPF profiler that finds blocking code in Tokio async runtimes by measuring OS scheduling latency.
A fast and simple benchmarking library for Rust projects with ergonomic macros and detailed performance reports.
A simple Rust library for measuring elapsed time with a stopwatch interface.
An intrusive flamegraph profiling library for Rust that lets developers instrument specific code sections for performance analysis.
A script that generates CPU FlameGraphs from perf sampling data using DWARF debug information.
A suite of enterprise-grade proxy solutions including forward proxy, reverse proxy, load balancer, and NAT traversal built in Rust.
A Rust performance profiler and monitoring toolkit for real-time time, memory, and async data flow analysis.
A command-line benchmarking tool that performs statistical analysis across multiple runs to accurately measure and compare shell command execution times.
A Rust tool that analyzes coupling in codebases using Vlad Khononov's three-dimensional framework to measure integration strength, distance, and volatility.
An abstract interpreter for Rust's MIR that performs static analysis to find bugs and verify correctness properties.
An extensible static analysis platform for Rust that detects memory safety bugs and performs advanced program analysis beyond rustc.
A tool for statically verifying the correctness of Rust code using formal specifications and automated solvers.
A CI/CD template for Rust crates to test across multiple architectures and publish binary releases for Linux, macOS, and Windows.
A Rust crate that automatically initializes logging and tracing infrastructure for tests via a custom #[test] attribute.
A universal load testing framework for Rust with real-time terminal UI support for HTTP, gRPC, databases, and custom services.
A powerful mock object library for Rust that generates mock implementations of traits and structs for unit testing.
A Rust library and CLI tool for generating realistic fake data in multiple languages, with support for struct derivation and locale-specific fakers.
A simple yet powerful HTTP mocking library for Rust, featuring a fluent API, request matching, and standalone Docker support.
A minimal Rust crate for mocking HTTP and gRPC servers with native streaming support.
A Rust library for creating mocks from structs without requiring trait abstractions, designed for testing.
A declarative tool for generating realistic, scalable test data from code or existing databases.
A mutation testing tool for Rust that injects bugs into your code to see if tests catch them.
A mutation testing framework for Rust that evaluates test suite quality by injecting and activating code mutations.
A Rust-based manually-guided fuzzing framework for Solana programs, processing up to 12,000 transactions per second.
A Rust library for fuzzing Rust code with AFLplusplus to find security and stability issues.
Transpile trained machine learning models into native code (Java, C, Python, Go, etc.) with zero dependencies.
A transpiler that migrates C99-compliant code to unsafe Rust, preserving functionality and enabling incremental refactoring.
An automatic semantics-preserving translator that converts C source code into equivalent Rust syntax.
A modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing NAT firewalls.
Embed ngrok secure ingress into Rust applications with a single line of code for instant public URLs.
A lightweight, high-performance reverse proxy written in Rust for secure NAT traversal and exposing local services to the internet.
A web application for visualizing astronomical HiPS data directly in the browser, embeddable in any webpage.
A Rust library implementing advanced astronomical algorithms for planetary positioning, coordinate transformations, and time calculations.
A high-performance Rust framework for asynchronous task orchestration using Flow-Based Programming and directed acyclic graphs (DAGs).
A Rust library providing green-threads (fibers) similar to Goroutines, built on MIO for scalable async I/O.
A fast, low-level I/O library for Rust providing non-blocking APIs and event notification for high-performance applications.
A foundational library for zero-cost asynchronous programming in Rust, providing traits, combinators, and utilities.
A Rust library providing Monad, MonadIO, coroutines, actors, and functional programming utilities inspired by Rx, Haskell, and Python.
A runtime for writing reliable, asynchronous, and slim applications with the Rust programming language.
A high-performance Rust library for building fault-tolerant, asynchronous actor-based systems that scale from local to distributed.
A high-performance Rust library for stackful coroutines, providing Goroutine-like concurrency for massive concurrent programs.
A coroutine I/O library for Rust featuring work-stealing scheduling and non-blocking I/O.
A Rust library for streaming audio, video, and other content from remote sources with read and seek support.
A simple Rust library for playing sounds and music with OpenAL spatialization support.
High-level Rust bindings and wrappers for the PortMidi library, enabling MIDI input and output.
A Rust library and CLI for programmatic music theory, enabling note, chord, and scale generation with MIDI export and playback.
A pure Rust library for demuxing media formats, reading metadata tags, and decoding audio codecs.
A cross-platform, low-level audio input and output library written in pure Rust.
A Rust audio playback library with a simple API, supporting multiple audio formats through optional decoders.
Rust bindings and wrappers for the PortAudio cross-platform audio I/O library.
A Rust library for parsing, converting, and writing metadata across various audio formats.
RFC-compliant TOTP library for Rust with QR code generation, otpauth URL parsing, and Steam support.
A Rust library for encoding and decoding JSON Web Tokens (JWT) with support for multiple algorithms and flexible validation.
An extensible, strongly-typed Rust implementation of OAuth2 (RFC 6749) for building secure authentication clients.
A comprehensive and extensible OAuth2 server library for Rust with pluggable backends and web server integrations.
A highly flexible Rust library for managing and orchestrating JWT workflows, including login, logout, and token renewal.
A Rust library implementing multiple OAuth 2.0 flows including Device, Installed, and Service Account authorization.
A caching middleware for Node.js that implements HTTP caching standards including ETag, Last-Modified, and Cache-Control headers.
A pure Rust memcached client supporting all protocols, connections, and cluster configurations.
A high-performance, thread-safe, memory-bound cache library for Rust, implementing Dgraph's Ristretto algorithm.
A highly customizable async caching framework for Rust with Tower middleware, stale-while-revalidate, dogpile prevention, and pluggable backends.
A Rust library providing caching structures and procedural macros for easy function memoization.
A high-performance, concurrent caching library for Rust inspired by Java's Caffeine.
A ccache-like compiler wrapper that caches compilation outputs locally or in remote storage to speed up build times.
A high-performance, concurrent, content-addressable disk cache for Rust with first-class async support.
A Rust runtime and libraries for building and deploying AWS Lambda functions.
Official AWS SDK for Rust, providing idiomatic Rust APIs for AWS services with async support and code generation from Smithy models.
A comprehensive AWS SDK for Rust, providing idiomatic Rust APIs for interacting with Amazon Web Services.
Official Rust SDK for interacting with Microsoft Azure cloud services, providing idiomatic Rust APIs for Azure resources.
A Rust-based Layer 4 load balancer with dynamic configuration reloading, supporting proxy, passthrough, and direct server return modes.
An open-source abstraction layer library that simplifies application deployment on AWS, GCP, Azure, and other cloud providers.
A full-featured, fast command-line argument parser for Rust applications.
A Rust command line argument parser that uses a documentation string to define the interface.
A Rust derive-based argument parser optimized for code size and Fuchsia command-line tool conformance.
A minimal, dependency-free CLI framework for Rust with typed flags and easy command handling.
Parse command line arguments by defining a struct in Rust, combining clap with custom derive.
A Rust library for building beautiful terminal tables with automatic content wrapping and extensive styling options.
A Rust library for pretty printing tables of structs and enums with extensive styling and formatting options.
A Rust library that provides human-friendly panic messages for command-line applications.
A cross-platform readline implementation in Rust with Emacs/vi keybindings, history, and completion.
A Rust library providing readline-like line editing with autosuggestions, history, and multi-line support.
A configurable, concurrent, extensible, interactive line reader for Unix terminals and Windows console.
A Rust library that checks for new versions of CLI/GUI applications on Crates.io, GitHub, Npm, and PyPI.
A Rust crate for executing and interacting with external processes and pipelines with deadlock-free communication and flexible I/O redirection.
A Rust library for running child processes with shell-like pipelines and robust error handling.
A Rust library for automating interactions with Unix processes and bash, similar to pexpect.
A Rust library for automating and controlling interactive terminal applications via pseudo-terminals.
A Rust library for displaying customizable progress bars in terminal applications.
A console progress bar library for Rust inspired by tqdm and rich.progress.
A Rust library for adding progress bars, spinners, and color support to command-line applications.
A practical, zero-dependency terminal spinner library for Rust with method chaining support.
A Rust library providing 60+ elegant terminal spinners for command-line applications.
A Rust library for building interactive, customizable prompts in terminal applications.
A Rust toolkit for building custom interactive terminal prompts with modular components and rich presets.
A simple Rust library for coloring terminal output with an intuitive API and support for true colors.
A Rust library for building interactive command-line prompts and dialogs with a user-friendly interface.
Simple Rust macros for printing colored and formatted text to the terminal, built on termcolor for cross-platform support.
A cross-platform Rust library for coloring and formatting terminal output with support for non-ANSI terminals.
A Rust library for formatting text with ANSI terminal colors and styles like bold, underline, and background colors.
A dead simple, zero-dependency ANSI terminal color painting library for Rust with automatic Windows support.
A fast, cross-platform Rust library for building modern, text-based user interfaces (TUIs) with rich widgets and full Unicode support.
A Rust crate for building beautiful, declarative terminal user interfaces (TUIs), CLIs, and text-based IO with React-like syntax.
A TUI (Text User Interface) library for Rust to build rich terminal applications.
A cross-platform TUI widget library for building intuitive terminal user interfaces in Rust.
A cross-platform Rust curses library that provides a Rustic interface for terminal UI development on Unix and Windows.
A thin, low-level ncurses wrapper for Rust, providing direct bindings to the C library for terminal UI development.
A Rust library for arranging textual data into a grid format optimized for fixed-width fonts.
A Rust crate for building terminal user interfaces (TUIs) with a simple and flexible API.
A pure Rust, bindless library for low-level terminal handling, manipulation, and reading.
An immediate-mode Rust TUI framework with a small public grammar, flexbox layout, and Tailwind-style chaining API.
A Rust implementation of the termbox library for building terminal user interfaces.
A pure-Rust library for cross-platform terminal manipulation, enabling rich text-based interfaces.
A pure Rust implementation of the Brotli compression algorithm with optional no-stdlib support for embedded and kernel use.
A pure and safe Rust implementation of the Brotli decompression algorithm.
Rust bindings for libbz2 providing streaming bzip2 compression and decompression.
A Rust crate for multi-threaded compression and decompression, supporting Gzip, Zlib, Snappy, BGZF, and Mgzip formats.
A Rust library providing streaming compression and decompression for DEFLATE, zlib, and gzip formats with multiple backend options.
A pure Rust library for reading and writing tar archives with a safe, idiomatic API.
A Rust library for reading and writing ZIP files with support for multiple compression formats and encryption.
A Rust-based solver for fast, embedded nonconvex parametric optimization with code generation and ROS support.
A pure Rust numerical optimization library offering a wide range of algorithms with a consistent, type-agnostic interface.
Rust bindings and wrappers for BLAS (Basic Linear Algebra Subprograms) with generic trait-based interfaces.
A write-once-run-anywhere GPGPU library for Rust that abstracts WebGPU for CUDA-like compute with portability across desktop, mobile, and browser.
A comprehensive linear algebra library for Rust with support for statically-sized and dynamically-sized matrices.
A pure Rust linear algebra library focusing on portability, correctness, and performance with both low-level routines and high-level wrappers.
Fixed-size decimal numbers implemented in pure Rust for exact-precision financial and crypto calculations.
A Rust binding for the GNU Scientific Library (GSL), providing access to numerical routines for scientific computing.
Rust wrappers for the LAPACK Fortran library, enabling linear algebra computations in Rust applications.
Rust bindings for ArrayFire, a high-performance parallel computing library with support for CUDA, OpenCL, and CPU backends.
An extensible Rust framework for backend-agnostic, high-performance parallel computations on CUDA, OpenCL, and CPU.
A Rust numeric library for linear algebra, numerical analysis, statistics, and machine learning with high performance and syntax inspired by R, MATLAB, and Python.
A comprehensive scientific computing and AI/ML library in pure Rust, offering SciPy-compatible APIs with 10-100x performance gains.
A Rust scientific library for high-performance numerical mathematics, including ODE/DAE solvers, linear algebra, special functions, and tensor calculus.
A symbolic math library and computer algebra system for Rust, providing symbolic differentiation, integration, equation solving, and more.
A high-performance Rust library for numerically solving ordinary, differential-algebraic, delay, and stochastic differential equations.
A comprehensive statistical computation library for Rust, providing distributions, functions, and utilities for scientific computing.
A Rust library providing a comprehensive toolkit of concurrent data structures, synchronization primitives, and memory management utilities.
A Rust library that abstracts over Rc and Arc smart pointers, enabling data structures with parameterizable pointer types.
A lightweight data-parallelism library for Rust that makes it easy to convert sequential computations into parallel ones.
A coroutine library for Rust providing asymmetric coroutines with yield/resume semantics.
A coroutine I/O library for Rust featuring work-stealing scheduling and non-blocking I/O.
A Rust library for parsing and validating application configuration with automatic deserialization and documentation generation.
A layered configuration system for Rust applications with strong support for 12-factor applications.
A hierarchical configuration library for Rust that merges multiple sources with a concurrency-free design.
A Rust library for deserializing environment variables into type-safe structs using Serde.
Arkworks bindings to Circom's R1CS for generating Groth16 proofs and witnesses in Rust.
A Rust cryptography library derived from BoringSSL, designed as an experimental alternative to OpenSSL.
A Rust library for validating Web PKI X.509 certificates with zero-copy parsing and no heap allocations.
A simple, offline-first password manager with a command-line interface for Windows, macOS, and Linux.
A high-level cryptographic library providing secure data storage, messaging, and session encryption with unified APIs across 14+ platforms.
A pure-Rust implementation of common cryptographic algorithms with a focus on auditability and minimal assembly.
A pure-Rust implementation of group operations on Ristretto and Curve25519 for elliptic curve cryptography.
Pure-Rust implementation of Ed25519 digital signatures with a focus on safety and correctness.
A pure-Rust implementation of X25519 elliptic curve Diffie-Hellman key exchange with side-channel resistance.
A Rust implementation of Keccak-derived hash functions including SHA-3, SHAKE, cSHAKE, KMAC, and KangarooTwelve.
Pure Rust implementation of the PLONK zero-knowledge proof system with KZG10 polynomial commitments and custom gates.
Reference implementation of the Poseidon hash algorithm optimized for zero-knowledge proofs on the bls12-381 elliptic curve.
An extensible open-source framework for creating private/permissioned blockchain applications.
A Rust implementation of the OPAQUE password-authenticated key exchange protocol for secure password-based authentication.
A Rust implementation of TLS 1.2 with support for NIST P-256 ECDHE and chacha20-poly1305.
Rust bindings for Apple's macOS/iOS Security.framework, enabling TLS and Keychain access.
A highly modular and configurable cryptographic library written in pure Rust, offering hash functions and encryption algorithms.
A usable, easy, and safe pure-Rust cryptography library for AEAD, hashing, KDF, ECDH, and more.
A Rust crate providing platform-native TLS bindings for secure client and server communication.
OpenSSL bindings for Rust providing cryptographic functionality and TLS/SSL support.
A collection of cryptographic hash functions implemented in pure Rust, designed for interoperability and no_std environments.
A modern, memory-safe TLS library written in Rust, implementing TLS 1.2 and 1.3 for clients and servers.
A Rust implementation of Schnorr signatures and verifiable random functions (VRF) on the Ristretto group for secure cryptographic protocols.
A drop-in library for resumable downloads and streaming integrity verification of large files in the browser.
A comprehensive Rust library for technical analysis, providing common indicators, methods, and an interface for custom indicators.
An ultra-performant data transformation framework for AI, with incremental processing and data lineage built-in.
A Rust DataFrame and data engineering library with PySpark/SQL-like syntax, built for business data pipelines with Microsoft stack integration.
An extensible SQL query engine written in Rust, using Apache Arrow as its in-memory format for building fast database and analytic systems.
A modern spreadsheet engine written in Rust for programmatic spreadsheet manipulation across diverse environments.
A Rust crate for type-conscious, tabular data manipulation with an expressive, functional interface.
A Python ETL framework for stream processing, real-time analytics, and building live LLM/RAG pipelines, powered by a scalable Rust engine.
A PostgreSQL extension that brings Elastic-quality full-text search and analytics directly inside Postgres.
An extremely fast query engine for DataFrames, written in Rust, with multi-language frontends.
A language and runtime that optimizes performance of data-intensive applications by lazily building and optimizing computations across libraries.
A high-performance Rust stream processing engine with integrated AI capabilities for real-time data processing and intelligent analysis.
A distributed stream processing engine in Rust that performs stateful computations on real-time data with subsecond results.
A distributed data streaming engine with stateful stream processing for building responsive data-intensive applications.
A persistent message streaming platform built in Rust for ultra-low latency and high throughput, supporting multiple transport protocols.
A blazingly fast, highly scalable graph-based stream processing framework for latency-critical applications like electronic trading and real-time AI.
A Rust Merkle tree library with configurable storage backends and hash functions, optimized for fast proof generation.
A portable mixed-precision math library with 2,000+ SIMD kernels for 15+ numeric types across x86, Arm, RISC-V, and WebAssembly.
A two-dimensional grid data structure for Rust that provides Vec-like functionality for 2D data.
A Rust crate providing helper methods for vectors and strings, including unique, intersect, union, and string manipulation operations.
A Rust crate providing generic array types using type-level numbers for const-generic-like functionality.
A Rust priority queue with efficient priority change operations, implemented using IndexMap and a heap of indexes.
A Rust procedural macro for creating newtypes with built-in sanitization and validation guarantees.
A Rust implementation of k-dimensional trees for fast geospatial indexing and nearest neighbor lookups.
A Rust library providing fully persistent data structures with structural sharing.
A Rust implementation of the Roaring bitmap data structure for compressed bitsets.
A Rust library providing extra iterator adaptors, methods, free functions, and macros for more expressive iteration.
A safe, fallible, embedded-friendly ordered set and map implementation using a scapegoat tree, validated against Rust's BTreeSet/BTreeMap.
A Rust library for creating directed hypergraphs where hyperedges can connect any number of vertices.
An interactive graph visualization widget for Rust, built with egui and petgraph for easy embedding in GUI applications.
A Rust library for generating publication-quality figures by producing PGFPlots code.
A Rust library for creating and manipulating color gradients for data visualization, generative art, and UI design.
A generic data visualization and plotting library for Rust that renders charts as SVG or plain text.
A Rust plotting library powered by Plotly.js for creating interactive and static visualizations.
A Rust plotting library that generates high-quality figures by calling Python's Matplotlib behind the scenes.
A Rust drawing library for high-quality data plotting with support for both WASM and native applications.
An open-source SDK for logging, storing, querying, and visualizing multimodal, time-series data like images, point clouds, and tensors.
A Rust charting library for creating simple interactive data visualizations with partial Vega specification support.
A Rust-based data transfer suite for ultra-fast replication between MySQL, PostgreSQL, Redis, MongoDB, Kafka, and ClickHouse.
An open-source headless CMS and real-time database with a powerful table editor, full-text search, and SDKs for JS/React/Svelte.
A Redis module implementing the token-bucket algorithm as a native command for high-performance rate limiting.
A transactional, relational-graph-vector database that uses Datalog for query, designed as the hippocampus for AI.
An intuitive Rust client for ArangoDB with ergonomic, OOP-like APIs for both async and sync operations.
A high-performance, concurrent distributed cache system built in Rust for low-latency, high-throughput workloads.
A document-oriented in-memory database optimized for fast real-time data searches, inspired by Erlang Mnesia.
A pure Rust client driver for Apache Cassandra and ScyllaDB with comprehensive CQL protocol support.
An open-source enterprise data warehouse built in Rust for AI agents, analytics, vector search, and full-text search.
A maintained Rust driver for Apache Cassandra, wrapping the DataStax C/C++ driver with a safe and modern API.
A high-level asynchronous Apache Cassandra client written in pure Rust, focusing on configurability and performance.
A lightweight, permanent JSON document database for decentralized applications, with periodic rollups to Arweave.
A lightweight, cross-platform database client for developers supporting MySQL, PostgreSQL, SQLite, and plugins.
A batteries-included CLI utility that extends the official Supabase CLI with advanced project management capabilities.
A distributed SQL database in Rust, built from scratch as an educational project to illustrate core database concepts.
An S3-compatible distributed object storage service designed for small-to-medium scale self-hosted geo-distributed deployments.
A Rust library that provides a SQL database engine with a parser, execution layer, and pluggable storage for structured and unstructured data.
A Rust library that provides type-safe, ergonomic abstractions for working with AWS DynamoDB.
An open-source observability database that unifies metrics, logs, and traces into a single engine, replacing Prometheus, Loki, and Elasticsearch.
An open-source graph-vector database built in Rust that unifies application data, vectors, and graphs for AI applications.
A Rust client for the ElasticSearch REST API, targeting ElasticSearch 2.0 and higher.
An embeddable, highly-available SQLite database with Raft-based replication, automatic failover, and integrated caching.
An efficient, modular Elasticsearch REST API client for Rust with strongly-typed documents and weakly-typed queries.
A Rust client library for interacting with etcd distributed key-value stores.
A lightweight embedded relational database for Rust with a native Rust data API, supporting SQL execution and typed ORM.
An open-source embedded retrieval library for multimodal AI, offering fast vector search, SQL, and full-text search.
A Rust client library for InfluxDB 1.0+ providing HTTP and UDP support with an easy-to-use API.
A high-performance, secure, and distributed key-value store with an HTTP API, built in Rust.
Rust bindings for LevelDB, providing almost-complete access to the embedded key-value storage engine.
A real-time data integration platform that creates and continually updates consistent views of transactional data using SQL.
A drop-in embedded database for Rust with type safety, automatic migration, and real-time subscriptions.
Fully typed Rust LMDB wrappers with minimal overhead, supporting both LMDB master and encrypted master3 branches.
An open-source serverless Postgres platform that separates storage and compute for autoscaling, branching, and scale-to-zero.
A streaming data-flow system that acts as a fast storage backend for read-heavy web applications by precomputing and caching relational query results.
Rust bindings for the Lightning Memory-Mapped Database (LMDB), providing safe and idiomatic access.
A SPARQL graph database written in Rust, providing compliant, safe, and fast RDF data storage and querying.
The official MongoDB driver for Rust, providing async and sync APIs to interact with MongoDB deployments.
A PostgreSQL extension that brings Elastic-quality full-text search and analytics directly inside Postgres.
An embedded persistent key-value store optimized for blockchain applications, designed for efficient Patricia-Merkle trie storage.
A PostgreSQL proxy written in Rust that provides connection pooling, load balancing, and database sharding.
A lightweight and simple key-value store written in Rust, inspired by Python's PickleDB.
An immutable ordered key-value database engine with an embedded Forth-inspired scripting language for event sourcing and specialized data architectures.
An embedded document database written in Rust with a MongoDB-like API, offering a modern alternative to SQLite.
A high-performance vector database and search engine written in Rust, designed for AI applications with filtering and payload support.
An embedded key-value database in pure Rust with ACID transactions and high performance.
An educational relational database (RDBMS) written in Rust, designed for teaching database systems concepts inspired by CMU 15-445.
Enterprise-grade event streaming platform that continuously ingests, processes, and serves real-time data with Apache Iceberg™ integration.
An asynchronous Rust client for Valkey and Redis with support for RESP2/RESP3, clustering, TLS, and advanced features.
A high-performance, S3-compatible distributed object storage system built in Rust, optimized for data lakes and AI workloads.
A high-level Redis, Valkey, and RESP-compliant database client library for Rust with flexible type conversion.
A self-learning vector database with graph intelligence, local AI, and PostgreSQL integration, built for real-time adaptation.
A fast, driver-less PostgreSQL TUI written in Rust with vim-first navigation, ER diagrams, and safe editing.
A Redis-compatible in-memory data store re-implemented in Rust for cross-platform use and multi-core performance.
A Rust wrapper for Facebook's RocksDB embedded key-value storage engine.
A modern scalable NoSQL database with BlueQL, designed for performance, scalability and flexibility.
A scalable, distributed, collaborative, document-graph database for the realtime web, built in Rust.
SQLSync is a collaborative offline-first wrapper around SQLite that synchronizes web application state between users, devices, and the edge.
An embedded, serverless, transactional NoSQL database engine with key/value and JSON document store capabilities.
A high-level Rust wrapper for the UnQLite embedded NoSQL database engine.
A tokio-enabled Rust library for storing and efficiently querying triple data (subject-predicate-object).
A pure Rust client library for Apache ZooKeeper, built on MIO for asynchronous I/O.
A distributed, transactional key-value database built in Rust, offering ACID compliance and horizontal scalability.
An embedded database for serverless and edge runtimes, storing data as Parquet on S3 with stateless compute.
An open, sub-millisecond, single-executable Firebase alternative with type-safe APIs, built-in WebAssembly runtime, realtime subscriptions, auth, and admin UI.
A lightweight time-series database written in Rust, deployable as an embedded library, standalone server, or scalable cluster.
Turso is an in-process SQL database written in Rust, compatible with SQLite, offering async I/O, vector search, and multi-language support.
Linter for dangerous Postgres migration patterns in Diesel and SQLx that prevents downtime from unsafe schema changes.
A fast, single-file similarity search and clustering engine for vectors and arbitrary objects with multi-language bindings.
A safe, extensible ORM and Query Builder for Rust that eliminates boilerplate and runtime errors without sacrificing performance.
An SQL-centered ORM for Rust focused on ease of use and type-safe database interactions.
Rust bindings for the libmdbx embedded key-value database, providing safe and idiomatic access.
An experimental schemaless time-series database with a SPARQL-like query language, built in Rust.
A versatile, feature-rich Rust ORM library for simplifying database interactions across multiple systems.
A high-performance Rust ORM framework with compile-time dynamic SQL compilation for zero-runtime-overhead database operations.
A powerful, async relational ORM for Rust with advanced relations, nested persistence, and GraphQL integration.
A GraphQL framework for Rust that automatically generates a fully-typed GraphQL API from SeaORM entities.
A high-performance, SQL-first ORM for Rust with compile-time code generation and full async support.
A generic, database-agnostic connection pool implementation for Rust applications.
A dynamic SQL query builder for Rust that supports MySQL, PostgreSQL, and SQLite with a unified API.
A Rust library for SQL schema definition and discovery across MySQL, PostgreSQL, and SQLite databases.
A native Microsoft SQL Server (TDS) client for Rust with async support and protocol independence.
A Rust-based MySQL proxy framework for intercepting, analyzing, and manipulating database traffic with custom logic.
A Tokio-based asynchronous MySQL client library for Rust, supporting connection pooling, transactions, and multiple TLS backends.
A pure Rust MySQL client library with connection pooling, prepared statements, and TLS support.
A Rust database driver for Oracle, providing safe and efficient access to Oracle databases from Rust applications.
A Rust toolkit providing from-scratch implementations of web transport protocols like HTTP/2, WebSocket, gRPC, and database clients.
Native PostgreSQL driver for Rust with synchronous and asynchronous client options.
Ergonomic Rust bindings for SQLite, providing a safe and convenient API for database operations.
A lightning-fast calendar command-line tool written in Rust, similar to the classic Unix cal utility.
A Rust datetime library focused on correctness and ease of use, with seamless time zone database integration.
A timezone-aware date and time library for Rust with configurable parsing, formatting, and correct calendar operations.
A comprehensive date and time library for Rust with a focus on safety, correctness, and ergonomics.
A fully asynchronous, futures-based Apache Kafka client library for Rust built on librdkafka.
A Rust crate for encoding and decoding data compatible with the Confluent Schema Registry, supporting Avro, Protobuf, and JSON Schema.
A pure Rust client library for Apache Kafka with consumer, producer, and client APIs.
Orchestrate end-to-end encryption, cryptographic identities, mutual authentication, and authorization policies between distributed applications at scale.
Unofficial Rust library for interacting with the SendGrid email API, implementing all functionality of official client libraries.
A self-hosted transactional email service that renders MJML templates and sends via SMTP.
An open-source transactional email solution with a browser-based template editor and self-hosting capabilities.
A Rust implementation of the MJML email framework for building responsive emails with components.
A Rust library for sending emails with multiple transport methods, SMTP security, and async support.
A lightweight Rust-based SMTP server for testing and development that captures emails locally with a web interface and REST API.
A terminal-based email client for BSD/Linux/macOS with support for multiple accounts and backends like IMAP, Maildir, notmuch, and JMAP.
A Rust tool to verify email address deliverability without sending emails, with CLI, HTTP backend, and library options.
A Rust library for parsing MIME email messages with real-world data compatibility.
A Rust library for email authentication and reporting, supporting DKIM, ARC, SPF, DMARC, ARF, and SMTP TLS Reporting.
A fast, robust, and standards-compliant email parsing library for Rust with zero-copy design and extensive RFC support.
A Rust library for building, signing with DKIM, and sending email messages via SMTP.
A lightweight email test server for development with a web interface, written in Rust.
A Rust library for parsing and generating ASN.1 data in DER format, compatible with #![no_std] environments.
A compact binary serialization format implementation for Rust with zero-copy deserialization support.
A no_std, serde-compatible serializer and deserializer for Rust, designed for embedded and constrained environments.
A cross-platform, zero-copy binary parsing crate for ELF, Mach-O, PE, and archive formats, written in Rust.
A Rust library for encoding and decoding BSON (Binary JSON) with Serde integration.
A Rust library for reading and writing numbers in big-endian and little-endian byte order.
A Rust implementation of Cap'n Proto, enabling zero-copy serialization and RPC for high-performance distributed systems.
A Rust implementation of the Encoding Standard for decoding and encoding Web-compatible character encodings, used in Firefox.
A Rust library for character encoding conversion based on the WHATWG Encoding Standard.
A Rust library for computing CRC (16, 32, 64) checksums with support for various standards and pluggable implementations.
A fast and flexible CSV reader and writer for Rust with Serde support for easy data serialization.
A Rust crate for parsing, emitting, and converting EDN (Extensible Data Notation) data.
A Rust API for programmatically invoking the FlatBuffers compiler (flatc) to generate code from .fbs schemas.
A high-performance, browser-grade HTML5 parser written in Rust, developed as part of the Servo project.
A high-performance Rust JSON library leveraging SIMD for parsing and serialization.
A high-performance Rust JSON parser that extracts values using dotpath syntax, inspired by gjson.
A strongly typed JSON serialization and deserialization library for Rust, part of the Serde framework.
A high-performance Rust JSON parser porting simdjson's SIMD techniques, with Serde compatibility.
A complete pure-Rust implementation of the MessagePack binary serialization format.
Medium-level Rust bindings for reading and writing netCDF files, a common scientific data format.
A pure Rust implementation of Google Protocol Buffers for generating and serializing structured data.
A Protocol Buffers implementation for Rust that generates simple, idiomatic Rust code from .proto files.
A zero-copy deserialization framework for Rust that enables high-performance data serialization without copying.
A readable data serialization format for Rust that resembles Rust syntax and supports Serde's data model.
A Rust library providing helper functions for serde serialization and deserialization of containers, struct fields, and other common patterns.
A comprehensive TOML toolkit written in Rust, providing parsing, formatting, validation, and language server support.
A collection of Rust crates for parsing, editing, and serializing TOML files with serde support and format preservation.
A namespace-aware XML parser for Rust providing SAX-like and element-building APIs.
A pure Rust XML parser and writer library with namespace support and streaming capabilities.
A Rust XML library providing DOM manipulation, XPath 1.0 support, and utilities for XML processing.
A Rust library implementing XPath 1.0 for XML document querying and manipulation.
A high-performance XML pull reader and writer library for Rust, optimized for speed and minimal memory allocation.
A Rust library for XML serialization and deserialization with attribute-driven configuration.
A pure Rust implementation of YAML 1.2 parser and emitter with memory safety.
A set of Rust crates providing fully YAML 1.2 compliant parsing and manipulation with a focus on correctness and performance.
UTF-8 encoded path types for Rust, providing guaranteed UTF-8 strings for file system operations.
An open data access layer that provides a unified API for interacting with diverse storage services across any language.
A blazingly fast Rust library for searching and filtering files with a fluent builder API.
A Rust library extending std::fs and std::io with advanced file and directory operations like copy, move, and progress tracking.
A secure, cross-platform Rust library for creating temporary files with support for multiple independent references.
A Rust library for setting, getting, and listing extended attributes across multiple Unix platforms.
A zero-details, privacy-focused in-app file system that encrypts files and directories into a secure repository.
A comprehensive Rust library for quantitative finance, offering pricing models, risk analysis, and financial data tools.
A zero-maintenance smart FOSS tool that generates beautiful invoices for services and expenses.
A Rust library for interacting with the Alpaca trading API, providing async access to trading, account, and market data.
A production-grade Rust-native trading engine with deterministic event-driven architecture for multi-asset, multi-venue systems.
A modern, high-performance technical analysis library built in Rust with Python and WebAssembly bindings.
A terminal-based stock ticker application that displays real-time financial data from Yahoo! Finance.
A high-performance Rust library for simulating stochastic processes, with applications in quantitative finance, statistical modeling, and synthetic data generation.
A thin Rust wrapper and bindings for the Allegro 5 game programming library.
A curated list of links to code, games, libraries, and resources for the miniquad and macroquad Rust game development ecosystem.
A curated list of wgpu code, resources, and projects for graphics and game development in Rust.
A modular Rust toolkit for building roguelikes and terminal-based games with multiple rendering backends.
A parallel Entity-Component System (ECS) library for Rust, designed for high flexibility and performance.
A high-performance, feature-rich Entity Component System (ECS) library for Rust game development with minimal boilerplate.
A refreshingly simple, data-driven game engine built in Rust, offering a complete 2D and 3D feature set.
A lightweight cross-platform Rust game framework for creating 2D and 3D games with minimal friction.
A simple 3D and 2D graphics engine for Rust designed for minimal friction when drawing geometric figures.
A real-time strategy game engine written in Rust with WebGPU, designed for massive-scale battles and modding without programming.
A pure Rust game engine for WebGL 2.0 and native OpenGL applications.
A command-line tool to install, manage, and switch between different versions of the Godot Engine.
Rust bindings for the Godot 3 game engine, enabling game development with Rust's type safety and performance.
A comprehensive Rust library for working with Minecraft Bedrock Edition, offering modular crates for protocol handling, addon creation, and server development.
A high-performance, memory-efficient Minecraft server implementation written in Rust, compatible with vanilla 1.21.8 clients.
A high-performance Minecraft server implementation written in Rust, offering fast, efficient, and customizable hosting.
Rust bindings for raylib, providing idiomatic and safe access to the 2D/3D game development library.
SDL bindings for Rust that wrap low-level C components in idiomatic Rust code.
Rust bindings for SDL2, providing safe and idiomatic access to multimedia libraries for game development and interactive applications.
Rust bindings for the Simple and Fast Multimedia Library (SFML), enabling multimedia application development.
A Rust library implementing popular skill rating algorithms like Elo, Glicko-2, TrueSkill, and Weng-Lin for multiplayer games and competitions.
A high-performance single-node analytical database engine built for geospatial data with vector and raster support.
A blazing fast tile server and toolset for generating and serving vector tiles from PostGIS, MBTiles, and PMTiles.
A blazing fast, offline reverse geocoder that finds the nearest city and country for given coordinates.
A simple ray tracer implemented in Rust for learning and generating images from scene descriptions.
A pure Rust library for parsing, laying out, and rasterizing OpenType fonts with GPU caching support.
An open-source vector-based drawing app for sketching, handwritten notes, and document annotation.
A complete HarfBuzz text shaping algorithm port to Rust, enabling font shaping without C++ dependencies.
A low-level, cross-platform graphics and compute abstraction library for Rust with a Vulkan-like API.
Convert ASCII diagram scribbles into clean, scalable SVG graphics.
A physically-based glTF 2.0 renderer using Vulkan ray tracing, written in Rust.
A cross-platform, safe, pure-Rust graphics API that runs natively on Vulkan, Metal, D3D12, OpenGL, and WebGPU.
A higher-dimensional ray tracing prototype written in Rust that explores non-Euclidean geometry.
A fast, portable, and safe SVG rendering library written in Rust, supporting static SVG files.
An OpenGL function pointer loader and binding generator for the Rust programming language.
A safe, high-level OpenGL wrapper for Rust that provides an elegant API while handling error-prone OpenGL details.
A tool to unwrap 3D models into printable 2D layouts for creating physical papercraft models.
A Vue 3 library for 2D graphics rendering using Skia and Rust-based software rasterization.
An IDE for interactive AI image and video creation, turning prompting into intentional crafting for artists and filmmakers.
GLFW3 bindings and idiomatic wrapper for Rust, enabling window creation and input handling.
A physically based ray tracer implemented in Rust, supporting path tracing, triangle meshes, and rigid body animation.
A Rust library for creating, reading, writing, and rendering PDF documents with support for graphics, fonts, and experimental HTML layout.
A Rust implementation of the Physically Based Rendering (PBRT) book's 3rd edition C++ code for realistic image synthesis.
A Rust library for creating, merging, modifying, and decrypting PDF documents with support for modern object streams.
A pure Rust library for generating PDF files with vector graphics and built-in fonts.
A high-performance PDF toolkit for text/image extraction, markdown conversion, and PDF editing, built in Rust with Python, WASM, CLI, and MCP server bindings.
A safe and rich Rust wrapper around the Vulkan graphics API, preventing invalid usage through compile-time and runtime checks.
A cross-platform GUI automation library for Rust, enabling mouse and keyboard control across macOS, Windows, and X11.
Rust bindings to Apple's Core Foundation and other low-level macOS/iOS libraries.
A fullstack Rust framework for building cross-platform apps (web, desktop, mobile) with a single codebase.
An easy-to-use immediate mode GUI library for Rust that runs on both web and native platforms.
A cross-platform Rust library for creating windows and handling framebuffers with keyboard/mouse input, designed for prototyping.
Rust bindings for the FLTK GUI library, enabling cross-platform, lightweight, and fast desktop applications.
A framework for building cross-platform apps with Rust business logic and Flutter UI, using native FFI for efficient communication.
Build Flutter desktop applications with Rust backend integration for high-performance native functionality.
A feature-rich, seamless binding generator for calling Rust code from Flutter/Dart and vice versa.
A free, functional, reactive GUI framework for building native desktop applications in Rust, C, and C++.
Complete Rust bindings for GTK 4, enabling native GUI application development with Rust.
A cross-platform GUI library for Rust focused on simplicity, type-safety, and a reactive programming model inspired by Elm.
Rust bindings for Dear ImGui, enabling immediate mode GUI development in safe Rust.
A simple UI framework for Rust built on top of IUP, following the KISS philosophy.
A Rust UI library that provides truly native, cross-platform GUI applications with multiple backend support.
A portable C library for creating native GUI applications on Windows, Unix (GTK+), and macOS.
Rust bindings to libui, a minimalist native cross-platform UI toolkit for building desktop applications.
A Rust library providing 60+ cross-platform desktop UI components for building modern applications with the GPUI framework.
An AI-accelerated Rust platform for building native and web apps with a live-editable UI DSL and GPU-accelerated rendering.
Rust bindings for the Nuklear immediate-mode GUI library, enabling lightweight 2D UI development.
A cross-platform Rust UI toolkit based on the Entity Component System pattern with a functional reactive-like API.
An easy-to-use, 2D GUI library written entirely in Rust.
A GPU-accelerated, cross-platform UI framework with a declarative builder API, spring physics animations, and first-class state machines.
QtQuick/QML bindings for Rust, enabling Rust code to create QtQuick engines and QML to invoke Rust functions.
A framework for creating Qt/QML applications with Rust by building QMetaObjects at compile time.
A Rust GUI framework for building multi-platform applications with a non-intrusive, data-driven approach.
Rust bindings for native file dialogs on Linux, macOS, and Windows.
Rust bindings for the Sciter embeddable HTML/CSS/script engine to build modern desktop application UIs.
A declarative GUI toolkit for building native user interfaces across embedded, desktop, and mobile platforms using Rust, C++, JavaScript, or Python.
Build smaller, faster, and more secure desktop and mobile applications using web technologies.
A cross-platform WebView rendering library in Rust for building desktop and mobile applications.
An experimental Rust architecture for reactive UI, providing a high-level framework and foundational toolkit for native GUI apps.
A Rust library for calculating perceptual hash values of images using multiple algorithms.
A pure Rust ecosystem of libraries and tools for DICOM-compliant systems, enabling reading, writing, and processing of medical imaging data.
A pure Rust library for encoding, decoding, and processing images in many common formats.
A Rust image processing library for computer vision and graphics applications, built on the image crate.
A collection of pure-Rust computer vision libraries providing algorithms for photogrammetry, image processing, and pattern recognition.
A stable Rust library for hiding and extracting secret messages within images using steganography.
Rust bindings for the OpenCV computer vision library, enabling Rust developers to leverage OpenCV's capabilities.
A high-performance structured logging library for Rust with file rotation, compression, and async support.
A highly configurable logging framework for Rust, modeled after Java's Logback and log4j.
A versatile and extensible logging framework for Rust applications, supporting multiple dispatches, filters, and appenders.
A high-performance asynchronous logging library for Rust built on crossbeam channels with appender-per-thread architecture.
A lightweight logging facade library for Rust that provides a unified API while allowing flexible backend implementations.
A Rust logger with colored output configured via environment variables, built on top of env_logger.
A structured, extensible, and composable logging ecosystem for Rust.
A framework for instrumenting Rust programs to collect structured, event-based diagnostic information.
A Rust macro providing Python-style list and hashmap comprehensions with conditional filtering and nesting.
A Rust crate for generating compile-time-checked builders for structs and functions with named parameters and optional arguments.
A Rust library providing Language Integrated Query (LINQ) functionality via declarative macros and iterator extensions.
Example project demonstrating how to share Rust core logic between native Android and iOS mobile applications.
A guide for building and integrating Rust libraries into iOS and Android mobile applications.
Cargo subcommand to automatically create universal iOS static libraries from Rust code.
Official Rust bindings for the BlueZ Bluetooth stack, providing safe and idiomatic access to Linux Bluetooth functionality.
A fast and stable Constrained Application Protocol (CoAP) library implemented in Rust.
An asynchronous Rust client library for the Docker and Podman daemon APIs.
A pure Rust FTP client library supporting secure FTPS connections and common FTP operations.
A native gRPC client & server implementation for Rust with async/await support, built on hyper and tokio.
A Rust wrapper for gRPC Core providing high-performance RPC with async support and HTTP/2.
A command line tool to run and test HTTP requests using a simple plain text format.
A Rust library for working with IPv4 and IPv6 CIDR network addresses and ranges.
A Rust library for network simulation, isolation, and packet inspection to test networking code.
Actor framework for Rust providing a high-level API for building concurrent, distributed systems.
A Rust crate for easy protocol definitions with built-in networking support and middleware.
A cross-platform Rust library for low-level network packet manipulation and protocol implementation.
A standalone, event-driven TCP/IP stack for bare-metal, real-time systems written in Rust.
A fast, event-driven network library for Rust that simplifies socket management with a message and endpoint abstraction.
A set of Rust libraries implementing the MQTT standard, including a high-performance broker and an easy-to-use client.
A scalable, distributed MQTT broker written in Rust, designed for high-concurrency IoT and M2M applications.
A Rust binding library for nanomsg, a high-performance messaging system and ZeroMQ successor.
An idiomatic Rust client for NATS, enabling secure, high-performance messaging in distributed and embedded systems.
A Rust implementation of the libp2p modular networking stack for building peer-to-peer applications.
A modular networking stack in Rust that enables connections by public key instead of IP addresses, with automatic hole-punching and relay fallback.
A Rust implementation of the IETF QUIC protocol, offering a simple API, high configurability, and integration with secure TLS providers.
A Rust implementation of the QUIC transport protocol and HTTP/3, providing low-level APIs for building high-performance networking applications.
A Rust implementation of QUIC, HTTP/3, and QPACK used by Mozilla Firefox, providing a library and command-line tools.
A pure-Rust, async-compatible implementation of the IETF QUIC transport protocol.
A high-performance, lightweight, cross-platform QUIC library written in Rust, supporting HTTP/3 and multipath connections.
A Rust implementation of the RakNet protocol, a reliable UDP transport for game networking and Minecraft Bedrock Edition.
A Rust library for remote multiplexed objects, channels, and RPC over various transports.
A Rust library for the rpcx microservice framework, enabling Rust functions to be exposed as cross-platform RPC services.
A high-performance, RFC-compliant SIP stack library written in Rust for building SIP applications like proxies, registrars, and user agents.
A Rust implementation of the Socket.IO client protocol supporting both synchronous and asynchronous operations.
Rust bindings for libssh2, enabling SSH client functionality in Rust applications.
A full STOMP 1.2 client implementation in Rust for interacting with message queue services like RabbitMQ and ActiveMQ.
Rust library providing a unified high-level API for managing WireGuard interfaces across kernel and userspace implementations.
A declarative data-flow programming framework built on Zenoh for building applications that span from cloud to edge devices.
A zero-overhead protocol that unifies data in motion, at rest, and computations via pub/sub, geo-distributed storage, and queries.
Rust bindings for ZeroMQ, providing a safe API for high-performance distributed messaging.
A cross-platform Rust library and CLI tool for parsing, verifying, and extracting digital signatures from PE files.
A Rust library for splitting strings into shell words, similar to Python's shlex module.
A Rust framework for building incremental compilers, interpreters, and language servers with real-time codebase synchronization.
A native Rust port of Google's robots.txt parser and matcher library, preserving all original behavior.
A Rust-based JsonPath engine with WebAssembly and JavaScript bindings for querying and manipulating JSON data.
A Rust library for parsing and generating documents across 13+ formats using a unified Common Document Model.
A Parsing Expression Grammar (PEG) parser generator for Rust that builds recursive descent parsers from concise grammar definitions.
A Rust parser generator framework focused on usability, offering compact, readable grammars with LR(1) parsing.
A fast monadic-style parser combinator library for stable Rust, enabling expressive and performant parsing.
A Rust parser combinator library inspired by Haskell's Parsec, enabling modular LL(1) parsing with arbitrary lookahead.
A general-purpose parser for Rust using Parsing Expression Grammars (PEG) with a focus on accessibility, correctness, and performance.
A typed parser generator embedded in Rust code for Parsing Expression Grammars (PEGs).
A Rust parser combinator framework for building fast, safe, and memory-efficient parsers for binary and text formats.
A Rust query string parsing library with support for nested objects and arrays, inspired by hapijs/qs.
A suite of Rust libraries and binaries for parsing text using compile-time and run-time grammar definitions.
A parser generator tool and incremental parsing library for building syntax trees in programming tools.
A cross-platform Rust library for controlling thread scheduling policies and priorities across multiple operating systems.
An idiomatic Rust wrapper for Linux's inotify API, providing safe and convenient file system event monitoring.
A Rust library for handling disk partitioning, encryption, and installation details in Linux distribution installers.
Rust bindings for iptables, enabling programmatic manipulation of Linux firewall rules.
Rust-friendly bindings to *nix platform APIs (Linux, Darwin, etc.) with safe abstractions over libc.
Safe Rust bindings to POSIX/Unix/Linux/Winsock syscalls with memory safety, I/O safety, and configurable backends.
A Rust library for implementing FUSE filesystems in userspace, providing a native Rust interface instead of C bindings.
Comprehensive Rust FFI bindings to the entire Windows API, enabling native Windows development in Rust.
A conceptual programming language written in Rust with syntax inspired by the 'Three-Body Problem' novel series.
An embeddable JavaScript engine written in Rust, supporting over 90% of the ECMAScript specification.
A Rust implementation of the Common Expression Language (CEL) for lightweight, safe expression evaluation.
A Rust implementation of the Starlark language, used for configuration in build systems like Bazel and Buck.
A scripting language designed for Rust game development with Lisp-like syntax.
A functional programming language designed specifically for creative coding and procedural art generation.
A small, statically-typed, functional programming language designed for embedding in Rust applications.
A constraint-based record and functional language for writing, validating, and managing complex configurations, especially in cloud-native scenarios.
An embeddable polyglot runtime for calling functions between multiple programming languages like Python, JavaScript, and C++.
A statically typed, ahead-of-time compiled programming language with first-class hot-reloading for live applications.
A Lisp dialect scripting and extension language designed for embedding in Rust programs.
A dynamically typed scripting language designed for seamless integration with Rust, featuring a lifetime checker and no garbage collector.
An embedded scripting language and evaluation engine for Rust, designed for safe and easy scripting integration.
An embeddable dynamic programming language for Rust, designed for scripting and runtime extensibility.
A lightweight, modular JavaScript engine written in Rust with a focus on embeddability and data-oriented design.
A Rust implementation of the Handlebars templating language for server-side and WebAssembly rendering.
A fast, optimized Rust template engine with Handlebars-like syntax for building HTML templates with logic.
A type-safe Jinja-like template engine for Rust that generates Rust code at compile time.
A Rust HTML template engine that compiles templates to Rust code for type safety and performance.
A Jinja2/Django-inspired template engine for Rust, featuring filters, testers, and inheritance.
A compile-time HTML template engine for Rust that transforms markup into specialized Rust code for maximum performance and type safety.
A macro-based HTML and XML templating library for Rust that works on stable Rust.
A Rust implementation of the Mustache templating language specification for flexible template rendering.
A high-performance string library leveraging SIMD and SWAR to accelerate search, hashing, sorting, and edit distances across C, C++, Python, Rust, and more.
A Rust library for simple string matching with single- and multiple-wildcard operators.
A Rust library providing fast linear time and space suffix arrays with full Unicode support.
A Rust crate implementing elastic tabstops for aligning tabular data in text output.
A blazing-fast command-line toolkit for querying, slicing, analyzing, transforming, and validating tabular data (CSV, Excel, JSONL, etc.).
A text calculator with support for units and conversion, using 128-bit decimal floating points for high accuracy.
A command-line tool for displaying stylized ANSI fonts in the terminal with colors, gradients, and alignment.
Rust edit distance library accelerated with SIMD for fast Hamming, Levenshtein, and Damerau-Levenshtein calculations.
A command-line tool and library that generates regular expressions from user-provided test cases.
A minimal, fast command-line text search tool for recursively searching directories, built for simplicity and speed.
A Rust regex library with hybrid NFA/backtracking engine for advanced features like look-around and backreferences.
A Rust library for natural language detection using trigram models, focusing on simplicity and performance.
A language that compiles to ECMAScript regular expressions, designed for better readability and maintainability.
A polyglot document intelligence framework with a Rust core for extracting text, metadata, and structured data from 91+ file formats.
A command-line tool and Rust library for fast querying of JSON, YAML, TOML, and other documents using regular path expressions.
A Rust library for generically joining iterables with a separator, providing missing string join functionality.
A Rust library for wrapping and indenting text with optimal-fit algorithms and hyphenation support.
A line-oriented search tool that extends ripgrep to search inside PDFs, Office documents, archives, and many other file types.
A library that removes common Unicode confusables, homoglyphs, and diacritics from strings to normalize text.
A Rust library for efficiently reading and navigating forward, backward, or randomly through lines in huge files (tested with 300+ GB).
A command-line tool to find and replace text in source files with regex support and case preservation.
Interactive terminal UI for find-and-replace operations with regex support and visual preview.
A Rust regular expression library with guaranteed linear time matching using finite automata.
A sharp cut(1) clone with regex delimiters, column reordering, and automatic decompression for data exploration.
A fast command-line utility to recursively find files by name using regular expressions.
A Rust library for reading input lines as byte slices to avoid allocations and improve performance.
An efficient command-line tool and library for filtering duplicate lines from textual input, optimized for speed and memory usage.
A simple and lightweight fuzzy search engine that works in memory, searching for similar strings.
A Rust library for compact ordered sets and maps using finite state transducers, enabling fast searches and range queries.
An efficient and ergonomic document search engine library built on top of perlin-core.
A lightning-fast search engine API that brings AI-powered hybrid search to your sites and applications.
A sub-millisecond full-text search library and multi-tenancy server written in Rust, designed for high performance and real-time indexing.
A full-text search engine library written in Rust, inspired by Apache Lucene.
A Rust crate that wraps the FFmpeg CLI binary with an intuitive Iterator interface for processing video as raw RGB frames.
A lightweight command-line tool for downloading videos from YouTube and other sites, packaged as a single binary.
An open-source application that stabilizes video using gyroscope and accelerometer data from cameras or external devices.
Safe, idiomatic Rust bindings for Apple's ScreenCaptureKit framework to capture screen content, windows, and applications on macOS.
A high-performance live media server in Rust supporting RTMP, RTSP, WebRTC, HLS, and HTTP-FLV.
A CLI tool that wraps FFmpeg to simplify merging multiple video and audio files with automatic chapter creation.
A fast and safe AV1 video encoder designed as a performant alternative to the reference encoder.
An open-source virtualization technology that creates secure, lightweight microVMs for container and serverless workloads.
An advanced quantum computer simulator written in Rust, capable of simulating up to 5-qubit registers for educational and algorithmic exploration.
A standalone, fast, and secure WebAssembly runtime that is standards-compliant and supports WASI.
An open-source implementation of lightweight VMs that perform like containers but offer VM-level isolation and security.
A secure, durable runtime for coordinating AI agent tasks in isolated WebAssembly sandboxes.
A container runtime written in Rust that implements the OCI runtime specification, designed for performance and memory efficiency.
A userspace VMM (Virtual Machine Monitor) for illumos bhyve, providing emulation logic and REST API for VM management.
Rust library providing safe bindings to the OS X Hypervisor framework for hardware-accelerated virtualization.
An efficient and lightweight WebAssembly interpreter designed for embedded and constrained systems.
A powerful, pragmatic, and extremely fast Rust web framework for building scalable and reliable web services.
A simple, safe, and fast full-stack web framework for Rust that makes web development easier.
An async web framework for Rust focused on usability, security, extensibility, and speed.
A high-performance Rust application framework inspired by Spring Boot, emphasizing convention over configuration.
A pragmatic Rust framework for building cohesive network services across HTTP, WebSocket, gRPC, TCP, UDP, and Unix sockets.
Ergonomic HTTP routing and request-handling library for Rust with a focus on modularity and type safety.
A full-stack, isomorphic Rust web framework for building fast, declarative user interfaces with fine-grained reactivity.
A Rust web framework for building client-side and server-side applications using The Elm Architecture.
A Rust front-end framework for creating fast and reliable web apps with an Elm-like architecture.
A comprehensive collection of essential utilities for building reactive web applications with the Leptos framework.
A Leptos component library implementing Fluent Design for building modern web applications with Rust.
A minimal Rust toolkit for building client-side web applications with no JavaScript, no dependencies, and less than 800 lines of code.
An ergonomic Rust HTTP client with advanced TLS and HTTP/2 fingerprinting for browser emulation.
Rust bindings to libcurl for making HTTP requests and network transfers.
A high-performance, fully specification-compliant GraphQL server library implemented in 100% safe Rust.
A friendly and fast command-line HTTP client with an intuitive syntax, designed as a high-performance alternative to HTTPie.
A typed GraphQL client library for Rust that generates precise types for queries and responses at compile time.
An ergonomic, batteries-included HTTP client for Rust with async/blocking support, TLS, and proxies.
A fast, boilerplate-free web framework for Rust built on Tokio and Hyper.
A batteries-included Rust web framework with Django-like ergonomics, built on axum for lazy developers.
A Rust implementation of JSON Web Tokens (JWT) supporting multiple signing algorithms.
A flexible Rust web framework focused on stability, safety, security, and speed.
An Express-inspired web framework for Rust, designed to build fast, scalable microservices with a friendly syntax and powerful extractor system.
A Rust implementation of the Handlebars templating language for server-side and WebAssembly rendering.
A protective and efficient, low-level HTTP library for Rust, supporting HTTP/1 and HTTP/2 with client and server APIs.
An extensible, high-performance web framework for Rust built on hyper, designed for concurrency and safety.
A type-safe, blazingly fast GraphQL server library for Rust with full spec compliance and framework integrations.
A lightweight, typed web framework for Rust built on hyper, focusing on ergonomic usage and rapid development.
A simple and lightweight web framework for Rust with an Express.js-inspired API.
A modular Rust service framework for building programmable network proxies, clients, and servers with fine-grained control over packet flow.
A full-featured, easy-to-use web framework for building high-performance applications in Rust.
A REST-like API micro-framework for Rust that provides a simple DSL for building RESTful APIs on top of Iron.
A powerful and simple Rust web framework with full HTTP protocol support and built-in OpenAPI integration.
A fully async-await HTTP server framework for Rust that provides low-level control without requiring everything to be built from scratch.
A composable web server framework for Rust built on hyper, designed for ease of use and high performance.
A low-level HTTP server library in Rust focused on 100% HTTP compliance and easy server creation.
A synchronous, intuitive micro-web-framework for Rust that handles HTTP requests without middleware.
A spec-driven, strongly opinionated framework for building composable applications in Rust.
A Rust web framework for building maintainable, well-factored web applications with a REST-first, resource-oriented design.
A progressive Rust framework for building full-stack web applications with integrated UI, database, auth, and deployment tools.
A reliable, flexible, and fast Rust framework for web crawling and request-response services.
A batteries-included framework for building authorization in your application with a declarative policy language.
A cross-platform library to load and decrypt cookies from any web browser, built with Rust for speed and safety.
A Rust library for parsing HTML and querying elements using CSS selectors.
A Rust library for building Discord bots and applications with full API coverage and async support.
A Rust crate for serializing and deserializing OpenAPI specification documents.
An open-source webhooks service that handles deliverability, retries, and security with a single API call.
A full-featured, elegant framework for building Telegram bots in Rust.
A Rust library for extracting structured data from HTML documents, designed for web scraping tasks.
Auto-generates OpenAPI documentation for Rust REST APIs using simple procedural macros and a code-first approach.
Rust macros to automatically discover and add Utoipa paths and schemas at compile time, eliminating manual OpenAPI documentation boilerplate.
A lightweight, fast, always-up HTTP reverse proxy built in Rust, configurable at runtime without reloading.
A straightforward static site generator written in Rust for building fast, reliable websites.
A fast static site generator in a single binary with everything built-in, including Sass, syntax highlighting, and image processing.
A blazing fast, dead simple static site generator built in Rust with mustache templates.
A very simple static site generator for blogs that converts markdown files to a flat HTML site with zero configuration.
A Rust toolkit providing from-scratch implementations of web transport protocols like HTTP/2, WebSocket, gRPC, and database clients.
A lightweight, event-driven WebSocket library for Rust built on MIO for high-performance networking.
A WebSocket (RFC6455) library for Rust providing client and server implementations with message and frame-level APIs.
A lightweight, stream-based WebSocket implementation for Rust, providing a complete RFC6455 protocol implementation.
A command-line tool for interacting with WebSockets, offering netcat/curl/socat-like functionality with advanced proxying and bridging capabilities.
A flexible Rust framework for building and running genetic algorithm simulations for optimization and search problems.
A modular framework for executing genetic algorithms in Rust with a simple API.
A fast, parallel, and extensible genetic algorithms framework implemented in Rust for solving optimization problems.
A fast and flexible Rust library for implementing genetic algorithms, neuroevolution, and genetic programming.
A Rust library for writing evolutionary algorithms to solve optimization problems like TSP, Sudoku, and OCR.