Project Awesome project awesome

Rust

Collection GitHub

Applications

ad-si/Woxi 553 updated 2d ago

An interpreter for the Wolfram Language powered by Rust.

alacritty 63.1k updated 4d ago

A cross-platform, GPU enhanced terminal emulator

Andromeda 794 updated 2d ago

JavaScript & TypeScript runtime built from the ground up in Rust and powered by The Nova Engine.

arimxyer/models 351 updated today

A TUI for browsing AI models, benchmarks, and coding agents

cloudflare/boringtun 7.0k updated 2mo ago

A Userspace WireGuard VPN Implementation

defguard 2.6k updated 2d ago

Enterprise Open Source SSO & WireGuard VPN with real 2FA/MFA

denoland/deno 106.5k updated 2d ago

A secure JavaScript/TypeScript runtime built with V8 and Tokio

doprz/dipc 342 updated 1mo ago

Convert your favorite images and wallpapers with your favorite color palettes/themes

EasyTier 10.5k updated 2d ago

A simple, full-featured and decentralized mesh VPN with WireGuard support.

Edit 13.7k updated 5d ago

A simple editor for simple needs.

fcsonline/drill 2.3k updated 4d ago

A HTTP load testing application inspired by Ansible syntax

fend 969 updated 16d ago

Arbitrary-precision unit-aware calculator

Fractalide 890 updated 1y ago

Simple microservices

glzr-io/glazewm 11.7k updated 2d ago

A tiling window manager for Windows inspired by i3wm, with YAML config, multi-monitor support, and keyboard-driven commands

google/mdbook-i18n-helpers 206 updated 23d ago

Internationalization and rendering extensions for mdbook.

habitat 2.8k updated 3d ago

A tool created by Chef to build, deploy, and manage applications.

Herd 118 updated 3y ago

an experimental HTTP load testing application

jedisct1/flowgger 879 updated 9mo ago

A fast, simple and lightweight data collector

kalker 1.9k updated 6d ago

A scientific calculator that supports math-like syntax with user-defined variables, functions, derivation, integration, and complex numbers. Cross-platform + WASM support

kftray 1.5k updated 2d ago

A cross-platform system tray app for managing and sharing multiple kubectl port-forward configurations.

kytan 514 (archived)

High Performance Peer-to-Peer VPN

linkerd/linkerd2-proxy 2.1k updated 4d ago

Ultralight service mesh for Kubernetes.

lzanini/mdbook-katex 243 updated 3mo ago

A preprocessor for mdBook, using KaTeX to render LaTeX math expressions.

mdBook 21.4k updated 16d ago

A command line utility to create books from markdown files

Mega 448 updated 2d ago

A monorepo & monolithic codebase management system that supports Git, also is an unofficial open source implementation of Google Piper.

Michael-F-Bryan/mdbook-linkcheck 168 updated 1y ago

A backend for mdbook which will check your links for you.

mirrord

Connect your local process and your cloud environment, and run local code in cloud conditions

nicohman/eidolon 132 updated 2y ago

A steam and drm-free game registry and launcher for linux and macosx

qiluo-admin 182 updated 3mo ago

An enterprise-grade rapid development platform (Axum + SeaORM + JWT + VUE3, supports MySQL/Postgres/SQLite)

Rauthy 1.0k updated 4d ago

OpenID Connect Single Sign-On Identity & Access Management

Rio 6.6k updated 2d ago

A hardware-accelerated GPU terminal emulator powered by WebGPU, focusing to run in desktops and browsers.

rkik 56 updated 4d ago

CLI tool designed for stateless and passive NTP inspection, just as dig or ping are for DNS and ICMP. It supports async requests and continuous monitoring.

run 914 updated 1mo ago

Universal multi-language runner and smart REPL (25+ languages: Python, JS, Go, C, etc.).

Rust Iot Platform 295 updated 5mo ago

A high-performance IoT development platform built with Rust, designed for multi-protocol support and real-time data processing. This platform supports MQTT, WebSockets (WS), TCP, and CoAP protocols, making it highly flexible for diverse IoT applications.

rx 3.4k updated 2y ago

Vi inspired Modern Pixel Art Editor

Ryot 3.2k updated 2d ago

A self hosted application to track media consumption, fitness, etc.

Saga Reader 473 updated 2mo ago

A Blazing-Fast and Extremely-Lightweight Internet Reader driven by AI.Supports fetching of search engine information and RSS.

Servo 36.1k updated 2d ago

A prototype web browser engine

shoes 975 updated 12d ago

A multi-protocol proxy server

shuttle

A serverless platform.

Sniffnet 33.0k updated 4d ago

Cross-platform application to monitor your network traffic with ease

SWC 33.3k updated 3d ago

super-fast TypeScript / JavaScript compiler

temps 293 updated 2d ago

A self-hosted PaaS that replaces Vercel, analytics, error tracking, and uptime monitoring with a single Rust binary

tiny 1.1k updated 6d ago

A terminal IRC client

topjohnwu/Magisk 59.5k updated 4d ago

A suite of open source tools for customizing Android, providing root access, boot image manipulation, and systemless modifications

Typst 52.3k updated 2d ago

A markup-based typesetting system

UpVPN 406 updated 9d ago

WireGuard VPN client for macOS, Linux, and Windows built on Tauri.

vortix 395 updated yesterday

Terminal UI for WireGuard and OpenVPN with real-time telemetry, leak detection, and kill switch

wasmer 20.5k updated 2d ago

A safe and fast WebAssembly runtime supporting WASI and Emscripten

Weld 319 updated 2y ago

Full fake REST API generator

wezterm 25.1k updated 4d ago

A GPU-accelerated cross-platform terminal emulator and multiplexer

WinterJS 3.2k (archived)

A secure JavaScript runtime built with SpiderMonkey and Axum

zellij 30.3k updated 2d ago

A terminal multiplexer (workspace) with batteries included

avito-tech/bioyino 236 updated 2y ago

A high-performance scalable StatsD compatible server.

MegaAntiCheat/client-backend 140 updated 1y ago

The client app for MAC.

openobserve 18.3k updated 2d ago

10x easier, 140x lower storage cost, high performance, petabyte scale - Elasticsearch/Splunk/Datadog alternative.

OpenTelemetry 2.5k updated 6d ago

OpenTelemetry provides a single set of APIs, libraries, agents, and collector services to capture distributed traces and metrics from your application. You can analyze them using Prometheus, Jaeger, and other observability tools. GitHub Actions CI

Quickwit-oss/quickwit 11.0k updated 2d ago

Cloud-native and highly cost-efficient search engine for log management. CI

Scaphandre 1.9k updated 12d ago

A power consumption monitoring agent, to track host and each service power consumption and enable designing systems and applications for more sustainability. Designed to fit any monitoring toolchain (already supports prometheus, warp10, riemann...).

vectordotdev/vector 21.5k updated 4d ago

A High-Performance, Logs, Metrics, & Events Router.

0x59616e/SteinsOS 124 updated 4y ago

An OS for armv8-a architecture.

Andy-Python-Programmer/aero 1.2k updated 11mo ago

A modern, unix-like operating system following the monolithic kernel design.

asterinas/asterinas 4.4k updated 3d ago

A secure, fast, and general-purpose OS kernel that provides Linux-compatible ABI.

DragonOS-Community/DragonOS 1.1k updated 6d ago

An operating system with a self-developed kernel from scratch and Linux compatibility.

hexagonal-sun/moss-kernel 1.9k updated 2d ago

A Unix-like, Linux-compatible kernel written in Rust and Aarch64 assembly.

koibtw/highlightos 75 updated 2d ago

x86_64 OS kernel written in Rust & Assembly.

thepowersgang/rust_os 811 updated 8mo ago

An OS kernel written in rust. Non POSIX

theseus-os/Theseus 3.1k updated 1y ago

A safe-language, single address space and single privilege level OS written from scratch - build badge

tock/tock 6.3k updated 2d ago

A secure embedded operating system for Cortex-M based microcontrollers

vinc/moros 1.1k updated 2d ago

A text-based hobby operating system targeting computers with a x86-64 architecture and a BIOS.

helsing-ai/buffrs 335 updated 8d ago

A modern package manager for protocol buffers and gRPC architectures.

hyperswitch 41.8k updated 2d ago

An open source payments orchestrator that lets you connect with multiple payment processors and route payment traffic effortlessly, all with a single API integration GitHub last commit

cloudflare/pingora 26.3k updated 5d ago

A library for building fast, reliable and evolvable network services.ª

innernet 5.4k updated 6d ago

An overlay or private mesh network that uses Wireguard under the hood

asm-cli-rust 357 updated 11mo ago

An interactive assembly shell.

clash-verge-rev/clash-verge-rev 104.9k updated yesterday

A cross-platform, modern Clash GUI based on tauri & rust, supporting Windows, macOS, and Linux.

shuttle

A serverless platform.

Web Servers

vproxy/0x676e67 376 updated 16d ago

An fast asynchronous Rust HTTP/Socks5 Proxyª

emanuele-em/proxelar 471 updated 2d ago

A MITM Proxy ! Toolkit for HTTP/1, HTTP/2, and WebSockets with SSL/TLS Capabilitiesª

Mini RPS 43 updated 1y ago

Mini reverse proxy server, HTTPS, CORS, static file hosting and template engine (minijinja)ª

mu-arch/skyfolder 160 updated 2y ago

Beautiful HTTP/Bittorrent server without the hassle. Secure - GUI - Pretty - Fastª

mufeedvh/binserve 1.1k updated 2y ago

A blazingly fast static web server with routing, templating, and security in a single binary you can set up with zero codeª

orhun/rustypaste 1.1k updated 7d ago

A minimal file upload/pastebin serviceª

plabayo/rama 980 updated 3d ago

A modular service framework to move and transform your network packets, used to build web clients, servers and — above all — proxiesª

ronanyeah/rust-hasura 141 updated 3y ago

A demonstration of how a GraphQL server can be used as a remote schema with Hasuraª

static-web-server 2.2k updated 10d ago

A blazing fast and asynchronous web server for static files-serving. ª

svenstaro/miniserve 7.5k updated 22d ago

A small, self-contained cross-platform CLI tool that allows you to just grab the binary and serve some file(s) via HTTPª

thecoshman/http 485 updated 2mo ago

Host These Things Please - A basic http server for hosting a folder fast and simplyª

TheWaWaR/simple-http-server 3.4k updated 7d ago

simple static http serverª

vetis-server/vetis 104 updated 5d ago

A blazingly fast, minimalist HTTP server built for modern Rust applications. Provides virtual Hosts, SNI, static content, reverse proxy, HTTP 1/2/3 and Tokio or Smol as async runtimes!ª

Audio and Music

dano 171 updated 3mo ago

A hashdeep/md5tree (but much more) for media files

enginesound

A GUI and command line application used to procedurally generate semi-realistic engine sounds. Featuring in-depth configuration, variable sample rate and a frequency analysis window.

Festival 314 updated 2y ago

A local music player/server/client

figsoda/mmtc 99 updated 1y ago

Minimal mpd terminal client that aims to be simple yet highly configurable

Glicol 2.9k updated 11mo ago

Graph-oriented live coding language, for collaborative musicking in browsers.

LargeModGames/spotatui 486 updated 2d ago

A Spotify terminal client with native streaming, synced lyrics, and real-time audio visualization

mierak/rmpc 2.6k updated 6d ago

A modern and configurable, terminal based MPD Client with album art support

ncspot 6.5k updated 2d ago

Cross-platform ncurses Spotify client, inspired by ncmpc and the likes.

OpenMeters 120 updated yesterday

Fast, simple, and professional audio metering/visualization for Linux written in Rust.

Pinepods 826 updated 7d ago

A rust based podcast management system with multi-user support. Pinepods utilizes a central database so aspects like listen time and themes follow from device to device. With clients built using Tauri, it's a full cross-platform listening solution!

Polaris 2.6k updated 3d ago

A music streaming application.

Spotify Player 6.4k updated 27d ago

A Spotify player in the terminal with full feature parity.

Spotifyd 10.6k updated 5d ago

An open source Spotify client running as a UNIX daemon.

termusic 1.9k updated yesterday

Music Player TUI written

tunein-cli 83 updated yesterday

Browse and listen to thousands of radio stations across the globe right from your terminal

WhatBPM 96 updated 2y ago

A daily statically generated information resource for electronic dance music producers. Provides daily analytics on the most frequently used values for each EDM genre: tempos, keys, root notes, and so on, using publicly available data such as Beatport and Spotify.

enginesound 365 updated 2y ago

A GUI and command line application used to procedurally generate semi-realistic engine sounds. Featuring in-depth configuration, variable sample rate and a frequency analysis window.

Blockchain

Anchor 5.0k updated 2d ago

Anchor is the leading development framework for building secure Solana programs (smart contracts).

artemis 2.9k updated 2y ago

A simple, modular, and fast framework for writing MEV bots.

beerus 264 updated 5mo ago

Beerus is a trustless StarkNet Light Client, blazing fast

Bitcoin Satoshi's Vision 63 updated 1y ago

A library for working with Bitcoin SV.

cairo 1.9k updated 2d ago

Cairo is the first Turing-complete language for creating provable programs for general computation. This is also the native language of StarkNet, a ZK-Rollup using STARK proofs

ChainX 327 updated 3mo ago

Fully Decentralized Interchain Crypto Asset Management on Polkadot.

CITA 1.3k updated 3y ago

A high performance blockchain kernel for enterprise users.

coinbase-pro-rs 155 updated 2y ago

Coinbase pro client, supports sync/async/websocket

datahaven-xyz/datahaven 8.0k updated 2d ago

AI-First Decentralized Storage secured by EigenLayer.

Diem 16.7k updated 1mo ago

Diem’s mission is to enable a simple global currency and financial infrastructure that empowers billions of people.

dusk-network/rusk 201 updated 6d ago

Reference implementation of Dusk, a privacy-focused, scalable FMI for real-world assets (RWA) and compliant financial applications.

electrumrs 1.3k updated 28d ago

An efficient re-implementation of Electrum Server.

ethabi 527 updated 2y ago

Encode and decode smart contract invocations.

ethaddrgen 178 updated 6y ago

Custom Ethereum vanity address generator

etk 359 updated 1y ago

etk is a collection of tools for writing, reading, and analyzing EVM bytecode.

Forest 692 updated 2d ago

Filecoin implementation

Foundry 10.2k updated 2d ago

Foundry is a blazing fast, portable and modular toolkit for Ethereum application development.

Grin 5.1k updated 16d ago

Evolution of the MimbleWimble protocol

hdwallet 36 (archived)

BIP-32 HD wallet related key derivation utilities.

Holochain 1.4k updated 2d ago

Scalable P2P alternative to blockchain for all those distributed apps you always wanted to build.

Hyperlane 53 updated 2d ago

Framework for permissionless, modular interoperability. The offchain clients are written in Rust, as well as the smart contracts for Solana VM and CosmWasm.

ibc-rs 491 updated 4mo ago

Implementation of the Interblockchain Communication protocol

infincia/bip39-rs 55 updated 6y ago

Implementation of BIP39.

interBTC 255 updated 1mo ago

Trustless and fully decentralized Bitcoin bridge to Polkadot and Kusama.

Joystream 1.4k updated 4mo ago

A user governed video platform

Kaspa 795 updated 3d ago

The fastest, open-source, decentralized & fully scalable Layer-1 in the world.

Lighthouse 3.4k updated 2d ago

Ethereum Consensus Layer (CL) Client

near/nearcore 2.6k updated 2d ago

decentralized smart-contract platform for low-end mobile devices.

Nervos CKB 1.2k updated 2d ago

Nervos CKB is a public permissionless blockchain, the common knowledge layer of Nervos network.

opensea-rs 244 updated 4y ago

Bindings & CLI to the Opensea API and Contracts.

Parity-Bitcoin 726 updated 2y ago

The Parity Bitcoin client

Phala-Network/phala-blockchain 368 updated 14d ago

Confidential smart contract blockchain based on Intel SGX and Substrate

polkadot-sdk 2.7k updated 2d ago

The Parity Polkadot Blockchain SDK

pragma-org/amaru 100 updated 2d ago

A Cardano node client written in Rust.

reth 5.5k updated 2d ago

Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol.

revm 2.2k updated 2d ago

Revolutionary Machine (revm) is a fast Ethereum virtual machine.

rust-bitcoin 2.6k updated 2d ago

Library with support for de/serialization, parsing and executing on data structures and network messages related to Bitcoin.

rust-lightning 1.3k updated 2d ago

Bitcoin Lightning library. The main crate,lightning, does not handle networking, persistence, or any other I/O. Thus,it is runtime-agnostic, but users must implement basic networking logic, chain interactions, and disk storage.po on linking crate.

sigma-rust 77 updated 1mo ago

ErgoTree interpreter and wallet-related features.

starkware-libs/cairo-vm-2 578 updated 2d ago

Implementation of the Cairo VM

Subspace 401 updated 5d ago

The first layer-one blockchain that can fully resolve the blockchain trilemma by simultaneously achieving scalability, security, and decentralization.

Sui 7.6k updated 2d ago

A next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language.

svm-rs 286 updated 1mo ago

Solidity-Compiler Version Manager.

tempoxyz/tempo 894 updated 2d ago

A blockchain built for stablecoin payments at scale, with EVM compatibility, sub-second finality, and native smart account features, built on the Reth SDK

tendermint-rs 668 updated 4mo ago

Tendermint blockchain data structures and clients

wagyu 645 updated 4y ago

Library for generating cryptocurrency wallets

zcash 5.4k updated 1mo ago

Zcash is an implementation of the "Zerocash" protocol.

Database

apecloud/ape-dts 555 updated 2d ago

Data Transfer Suite. Provides data replication between MySQL, PostgreSQL, Redis, MongoDB, Kafka, ClickHouse, and more.

Atomic-Server 1.5k updated 2d ago

NoSQL graph database with realtime updates, dynamic indexing and easy-to-use GUI for CMS purposes. Release

ayarotsky/redis-shield 96 updated 2d ago

A Redis module that implements the token-bucket algorithm as a native command for high-performance rate limiting

CozoDB 3.9k updated 1y ago

A transactional, relational database that uses Datalog and focuses on graph data and algorithms. Time-travel-capable, and fast! GitHub Workflow Status

Curvine 610 updated 2d ago

Curvine is a high-performance, concurrent distributed cache system written in Rust, designed for low-latency and high-throughput workloads in AI,Bigdata etc.

darkbird 547 updated 1y ago

HighConcurrency, RealTime, InMemory storage inspired by erlang mnesia

Databend 9.2k updated 2d ago

A Modern Real-Time Data Processing & Analytics DBMS with Cloud-Native Architecture Release

DB3 Network 384 updated 1y ago

DB3 is a community-driven blockchain layer2 decentralized database network GitHub Workflow Status (with event)

debba/tabularis 854 updated today

A lightweight, developer-focused database management tool, built with Tauri and React.

dsplce-co/supabase-plus 66 updated 6d ago

A batteries-included command-line utility that extends the official Supabase CLI GitHub Actions Workflow Status

erikgrinaker/toydb 7.2k updated 1mo ago

Distributed SQL database, written as a learning project.

Garage 3.3k updated 3d ago

S3-compatible distributed object storage service designed for self-hosting at a small-to-medium scale. status-badge

GlueSQL 3.0k updated 10d ago

Rust library for SQL databases that includes a parser (sqlparser-rs), an execution layer, and a variety of storage options, both persistent and non-persistent, all in one package. crates.io

GreptimeDB 6.1k updated 2d ago

An open-source, cloud-native, distributed time-series database with PromQL/SQL/Python supported.CI

HelixDB 4.0k updated 3d ago

A powerful, graph-vector database for intelligent data storage for RAG and AI

Hiqlite 417 updated 4d ago

highly-available, embeddable, raft-based SQLite + cache

KiteSQL 685 updated 3d ago

SQL as a Function for Rust

lancedb 9.6k updated 3d ago

A serverless, low-latency vector database for AI applications

Lucid 388 updated 1mo ago

High performance and distributed KV store accessible through a HTTP API. Build Status

Materialize 6.3k updated 2d ago

Streaming SQL database powered by Timely Dataflow

native_db 685 updated 4d ago

Drop-in, embedded database for multi-platform apps (server, desktop, mobile). Sync Rust types effortlessly

Neon 21.3k updated 1mo ago

Serverless Postgres. We separated storage and compute to offer autoscaling, branching, and bottomless storage.

noria 5.2k updated 4y ago

Dynamically changing, partially-stateful data-flow for web application backends

oxigraph/oxigraph 1.6k updated 2d ago

graph database implementing the SPARQL standard Crates.io Version

ParadeDB 8.6k updated 3d ago

ParadeDB is an Elasticsearch alternative built on Postgres, designed for real-time search and analytics.

ParityDB 284 updated 8mo ago

Fast and reliable database, optimised for read operation

pgdogdev/pgdog 4.2k updated 2d ago

A fast proxy for scaling PostgreSQL with connection pooling, load balancing, and sharding.

PumpkinDB 1.4k updated 6y ago

an event sourcing database engine

Qdrant 29.8k updated 2d ago

An open source vector similarity search engine with extended filtering support Tests

Qrlew/qrlew 48 updated 1y ago

The SQL-to-SQL Differential Privacy layer Qrlew Crates.io Version

QuillSQL 176 updated 2mo ago

An educational Rust relational database (RDBMS) inspired by CMU 15445

RisingWaveLabs/RisingWave 8.9k updated 2d ago

the next-generation streaming database in the cloud CI

RustFS 23.6k updated 2d ago

RustFS is an open-source,S3-compatible high-performance object storage system supporting migration and coexistence with other S3-compatible platforms such as MinIO and Ceph. status-badge

ruvnet/ruvector 3.5k updated 2d ago

A self-learning vector database and cognitive container that runs LLMs locally and scales horizontally.

sabiql 147 updated yesterday

A fast, driver-less TUI to browse, query, and edit PostgreSQL databases. CI

seppo0010/rsedis 1.8k updated 1y ago

A Redis reimplementation.

Skytable 2.7k updated 1mo ago

A multi-model NoSQL database GitHub Workflow Status

sled 9.0k updated 4mo ago

A (beta) modern embedded database Build Status

SQLSync 2.9k updated 4mo ago

Multiplayer offline-first SQLite GitHub Workflow Status

SurrealDB 31.7k updated 2d ago

A scalable, distributed, document-graph database Build Status

TerminusDB 381 updated 2y ago

open source graph database and document store Build Status

tikv 16.6k updated 2d ago

A distributed KV database in Rust

Tonbo 1.5k updated 3d ago

Tonbo is an embedded persistent database built on Apache Arrow & Parquet crates.io

TrailBase 4.7k updated 2d ago

A fast, lightweight, single-file FireBase alternative with type-safe APIs, built-in V8 JS/ES6/TS engine, auth and admin dashboard GitHub Workflow Status

tsink 284 updated 8d ago

Embedded time-series database for Rust crates.io

Turso 17.9k updated 2d ago

Turso Database is an in-process SQL database, compatible with SQLite.

USearch 4.0k updated 23d ago

Similarity Search Engine for Vectors and Strings crates.io

valentinus 15 updated 1mo ago

Next generation vector database built with LMDB bindings Crates.io Version

vorot93/libmdbx-rs 97 updated 1mo ago

Bindings for MDBX, a "fast, compact, powerful, embedded, transactional key-value database, with permissive license". This is a fork of mozilla/lmdb-rs with patches to make it work with libmdbx.

WooriDB 137 updated 2y ago

General purpose time serial database inspired by Crux and Datomic.

RisingWaveLabs/RisingWave 8.9k updated 2d ago

the next-generation streaming database in the cloud

Emulators

ColinEberhardt/wasm-rust-chip8 270 updated 6y ago

A WebAssembly CHIP-8 emulator.

starrhorne/chip8-rust 157 updated 2y ago

chip8 emulator

kondrak/rust64 282 updated 2y ago

Commodore 64 emulator

Ruffle 17.9k updated 2d ago

Ruffle is an Adobe Flash Player emulator. Ruffle targets both the desktop and the web using WebAssembly.

Gekkio/mooneye-gb 960 updated 3y ago

A Game Boy research project and emulator

joamag/boytacean 669 updated 6d ago

GameBoy Color emulator that runs on the Web using WebAssembly.

mohanson/gameboy 1.4k updated 6mo ago

Full featured Cross-platform GameBoy emulator. Forever boys!.

mvdnes/rboy 662 updated 9mo ago

A Gameboy Emulator

michelhe/rustboyadvance-ng 652 updated 2d ago

RustboyAdvance-ng is a Gameboy Advance emulator with desktop, android and WebAssembly support.

OpenGMK 384 updated 1mo ago

OpenGMK is a modern rewrite of the proprietary GameMaker Classic engines, providing a full sourceport of the runner, a decompiler, a TASing framework, and libraries for working with gamedata yourself.

MartyPC 811 updated 27d ago

An IBM PC/XT emulator written in Rust.

mohanson/i8080 119 updated 2y ago

Intel 8080 CPU emulator

touchHLE 3.6k updated 3d ago

High-level emulator for iPhone OS apps

clicky 201 updated 10mo ago

A clickwheel iPod emulator (WIP)

koute/pinky 800 updated 2y ago

A NES emulator

pcwalton/sprocketnes 756 updated 6y ago

A NES emulator

gopher64 908 updated 3d ago

N64 emulator written in Rust

dust 314 updated 1mo ago

A Nintendo DS emulator

Obliteration 783 updated 3d ago

Experimental PS4 emulator for Windows, macOS and Linux

DirPlayer 313 updated 3d ago

A web-compatible Shockwave Player emulator written in Rust

rustzx/rustzx 214 updated 1y ago

Games

buxx/OpenCombat 112 updated 1y ago

A realtime 2nd world war tactical game

chess-tui 987 updated 8d ago

A Chess TUI implementation ️

citybound 8.1k updated 3y ago

The city sim you deserve

cristicbz/rust-doom 2.4k updated 2y ago

A renderer for Doom, may progress to being a playable game

doukutsu-rs 1.2k updated 3d ago

Reimplementation of Cave Story engine with some enhancements.

garkimasera/rusted-ruins 549 updated 3y ago

Extensible open world rogue like game with pixel art

GitType 1.0k updated 5d ago

A CLI code-typing game that turns your source code into typing challenges

gorilla-devs/ferium 1.4k updated 1mo ago

Ferium is a fast and feature rich CLI program for downloading and updating Minecraft mods from Modrinth, CurseForge, and GitHub Releases, and modpacks from Modrinth and CurseForge

HactarCE/Hyperspeedcube 116 updated 2d ago

A modern, beginner-friendly 3D and 4D Rubik's cube simulator with customizable mouse and keyboard controls and advanced features for speedsolving

lifthrasiir/angolmois-rust 104 updated 6y ago

A minimalistic music video game which supports the BMS format

louis-e/arnis 13.0k updated 9d ago

Generate Minecraft Java/Bedrock worlds from real-world geography using OpenStreetMap and elevation data

maras-archive/rsnake 143 updated 2y ago

Snake.

mcthesw/game-save-manager 1.0k updated 3d ago

A user-friendly tool for managing game saves

mtkennerly/ludusavi 5.2k updated 1mo ago

Backup tool for PC game saves

ozkriff/zemeroth 1.4k updated 2y ago

A small 2D turn-based hexagonal strategy game

rhex 168 updated 1y ago

hexagonal ascii roguelike

rsaarelm/magog 384 updated 3y ago

A roguelike game.

SoftbearStudios/mk48 419 updated 7mo ago

Mk48.io is an online multiplayer naval combat game

Strophox/tetro-tui 384 updated yesterday

A cross-platform terminal game where tetrominos fall and stack.

swatteau/sokoban-rs 162 updated 4y ago

A Sokoban implementation

thetawavegame/thetawave-legacy 196 updated 4y ago

A space shooter game that strives to be an entry point for new game developers to make their first contributions.

Thinkofname/rust-quake 80 updated 6y ago

Quake map renderer.

topheman/snake-pipe-rust 17 updated 3mo ago

A snake game in the terminal based on stdin/stdout (+tcp and unix domain sockets)

zipxing/rust_pixel 271 updated 13d ago

A 2D pixel art game engine & rapid prototyping tools, supporting both text and graphical rendering modes.

Zone of Control 389 updated 6y ago

A turn-based hexagonal strategy game

Productivity

0xdea/jiggy 24 updated 10d ago

Minimalistic cross-platform mouse jiggler written in Rust

aannoo/hcom 158 updated 5d ago

Let AI agents message, watch, and spawn each other across terminals (Claude Code, Gemini CLI, Codex, OpenCode). Rust PTY wrapper with screen tracking, TUI (ratatui), and daemon client binary; Python hooks and API

agent-of-empires 1.3k updated 2d ago

A TUI/CLI for managing multiple AI coding agent sessions with tmux, git worktrees, and Docker sandboxing

aichat 9.6k updated 1mo ago

All-in-one LLM CLI tool featuring Shell Assistant, Chat-REPL, RAG, AI Tools & Agents, with access to OpenAI, Claude, Gemini, Ollama, Groq, and more.

ast-grep 13.1k updated 6d ago

A CLI tool for code structural search, lint and rewriting.

Bartib 822 updated 2mo ago

A simple timetracker for the command line

CookCLI 1.2k updated 15d ago

Command-line recipe manager with web server, shopping lists, and meal planning capabilities.

espanso 13.4k updated 3d ago

A cross-platform Text Expander.

farion1231/cc-switch 32.4k updated yesterday

An all-in-one GUI assistant and profile manager for Claude Code, Codex, and Gemini CLI.

flusterIO/fluster 183 updated 18d ago

An all-in-one note taking application built for STEM students and professionals.

Furtherance 380 updated 1mo ago

Time tracking app built with GTK4

graves/awful_aj 12 updated 3mo ago

A CLI for working with OpenAI-compatible APIs, YAML templates for prompt engineering and a built in Vector Database for persistent memories.

illacloud/illa 262 updated 1mo ago

Low-code internal tool builder.

kruseio/hygg 288 updated 1mo ago

Simplifying the way you read. Minimalistic Vim-like TUI document reader.

LLDAP 6.1k updated 12d ago

Simplified LDAP interface for authentication.

max-sixty/worktrunk 3.6k updated 2d ago

CLI for git worktree management designed for running AI agents in parallel, with hooks, LLM commit messages, and merge workflows

pier-cli/pier 595 updated 1mo ago

A central repository to manage (add, search metadata, etc.) all your one-liners, scripts, tools, and CLIs

screenpipe 17.5k updated 2d ago

24/7 local AI screen & mic recording. Build AI apps that have the full context. Works with Ollama.

ShadoySV/work-break 22 updated 6mo ago

Work and rest time balancer taking into account your current and today strain

tambourine-voice 317 updated 2d ago

personal AI voice interface for any app - customizable dictation that lets you choose your own models and prompts, built using Rust.

tassiovirginio/try-rs 212 updated 11d ago

Workspace manager CLI with a TUI to organize and navigate temporary experiments.

yashs662/rust_kanban 255 updated 1y ago

A Kanban App for the terminal

Security tools

0xdea/augur 99 updated 11d ago

Reverse engineering assistant that extracts strings and related pseudo-code from a binary file

0xdea/haruspex 106 updated 11d ago

Vulnerability research assistant that extracts pseudo-code from the IDA Hex-Rays decompiler

0xdea/oneiromancer 127 updated 10d ago

Reverse engineering assistant that uses a locally running LLM to aid with source code analysis

0xdea/rhabdomancer 111 updated 11d ago

Vulnerability research assistant that locates all calls to potentially insecure API functions in a binary file

AdGuardian-Term 1.5k updated 3d ago

Terminal-based, real-time traffic monitoring and statistics for your AdGuard Home instance

AFLplusplus/LibAFL 2.5k updated 4d ago

Advanced Fuzzing Library - Slot your Fuzzer together in Rust! Scales across cores and machines. For Windows, Android, MacOS, Linux, no_std, etc.

arp-scan-rs 155 updated 4mo ago

A minimalistic ARP scan tool for fast local network scans

biandratti/huginn-net 162 updated 11d ago

Multi-protocol passive network fingerprinting combining p0f TCP and JA4 TLS analysis for OS and application detection

bountyyfi/lonkero 820 updated 8d ago

Enterprise-grade web vulnerability scanner with 60+ attack modules for penetration testing and security assessments

Cherrybomb 1.2k updated 1y ago

Stop half-done API specifications with a CLI tool that helps you avoid undefined user behaviour by validating your API specifications.

cotp 363 updated 8d ago

Trustworthy, encrypted, command-line TOTP/HOTP authenticator app with import functionality.

domcyrus/rustnet 1.9k updated 3d ago

Cross-platform network monitoring TUI with process identification via eBPF/PKTAP and deep packet inspection

EFForg/rayhunter 5.0k updated 3d ago

IMSI catcher detection tool designed to run on mobile hotspot hardware, helping users identify potential cellular surveillance (Stingray/cell-site simulators)

entropic-security/xgadget 124 updated 2y ago

Fast, parallel, cross-variant ROP/JOP gadget search

epi052/feroxbuster 7.6k updated 1mo ago

A simple, fast, recursive content discovery tool.

Inspektor 283 updated 3y ago

A database protocol-aware proxy that is used to enforce access policies

kpcyrd/authoscope 415 updated 2y ago

A scriptable network authentication cracker

kpcyrd/rshijack 534 updated 1y ago

A TCP connection hijacker; rewrite of shijack

kpcyrd/sn0int 2.4k updated 1y ago

A semi-automatic OSINT framework and package manager

kpcyrd/sniffglue 1.2k updated 1y ago

A secure multithreaded packet sniffer

LeChatP/RootAsRole 258 updated 1mo ago

A better alternative to sudo(-rs)/su • Blazing fast • ️ Memory-safe • Security-oriented

mongodb/kingfisher 871 updated 5d ago

A blazingly fast tool for secret detection and live validation across files, Git repos, S3, Jira, and Confluence

observer_ward 103 updated 15d ago

Web application and service fingerprint identification tool

Raspirus/Raspirus 215 updated 1mo ago

User- and resources-friendly rules-based malware scanner

ripasso 818 updated 4d ago

A password manager, filesystem compatible with pass

rustscan 19.5k updated 7d ago

Make Nmap faster with this port scanning tool

sherlock 54 updated 2d ago

Hunt down social media accounts by username across social networks

ssh-vault 500 updated 4d ago

A simple tool to manage secrets using ssh keys for encryption and decryption.

SystemVll/TAuth 140 updated 1mo ago

An easy and user friendly 2FA & Credentials manager, for your PC.

System tools

ajeetdsouza/zoxide 34.9k updated 2d ago

A fast alternative to cd that learns your habits

anylinuxfs 1.1k updated 3d ago

CLI tool for mounting any linux-supported filesystem on a Mac - using NFS with a microVM

anylinuxfs-gui 66 updated 17d ago

GUI application for anylinuxfs

atuin 28.8k updated 2d ago

Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronisation of your history between machines, via an Atuin server.

bandwhich 11.6k updated 24d ago

Terminal bandwidth utilization tool

bottom 13.1k updated 2d ago

Yet another cross-platform graphical process/system monitor.

brocode/fblog 558 updated 24d ago

Small command-line JSON Log viewer

brush-shell 1.3k updated 2d ago

bash/POSIX-compatible shell

bustd 245 updated 4mo ago

Lightweight process killer daemon to handle out-of-memory scenarios on Linux.

buster/rrun 112 updated 7y ago

A command launcher for Linux, similar to gmrun

cantino/mcfly 7.6k updated 28d ago

Fly through your shell history. Great Scott!

ChurchTao/clipboard-rs 152 updated 28d ago

Cross-platform library written in Rust for getting and setting and monitoring changes the system-level clipboard content.

Cocoa-Way 129 updated 2mo ago

Native macOS Wayland compositor for running Linux GUI apps without VM overhead. Built with Smithay.

crabz 367 updated 2y ago

Multi-threaded compression and decompression CLI tool

cristianoliveira/funzzy 290 updated 19d ago

A configurable filesystem watcher inspired by entr

dalance/procs 6.0k updated 3d ago

A modern replacement for 'ps'

ddh 486 updated 7mo ago

Fast duplicate file finder

deshaw/procfd 76 updated 2mo ago

Linux lsof replacement to list open file descriptors for processes

imsnif/diskonaut 3.0k updated 2y ago

Terminal visual disk space navigator

bootandy/dust 11.5k updated 1mo ago

A more intuitive version of du

eza-community/eza 20.8k updated 9d ago

A replacement for 'ls'

fish-shell/fish-shell 33.0k updated 6d ago

The user-friendly command line shell

fork 80 updated 16d ago

Library for creating a new process detached from the controlling terminal (daemon)

git-ai-project/git-ai 1.4k updated 2d ago

A git extension that tracks AI-generated code in your repositories, linking lines to the agent, model, and transcripts.

gitbutlerapp/gitbutler 19.9k updated 2d ago

A modern Git-based version control interface with both a GUI and CLI built from the ground up for AI-powered workflows.

gitui 21.6k updated 2d ago

Blazing fast terminal client for git.

GQL 3.5k updated 16d ago

A SQL like query language to run on .git files.

kimono-koans/httm 1.6k updated 14d ago

Interactive, file-level Time Machine-like tool for ZFS/btrfs/nilfs2 (and even actual Time Machine backups!)

j0ru/kickoff 471 updated 8d ago

Fast and snappy wayland program launcher

jacek-kurlit/pik 499 updated yesterday

A TUI command line tool that helps to find and kill processes

Kondo 2.2k updated 16d ago

CLI & GUI tool for deleting software project artifacts and reclaiming disk space

LACT 4.1k updated 2d ago

Linux AMDGPU Controller

lodosgroup/lpm 65 updated 2y ago

An experimental system package manager

lotabout/rargs 564 updated 2y ago

xargs + awk with pattern matching support

lsd 15.6k updated 4d ago

An ls with a lot of pretty colors and awesome icons

Luminarys/synapse 850 updated 2y ago

Flexible and fast BitTorrent daemon.

m4b/bingrep 1.8k updated 2mo ago

Grep through binaries from various OSs and architectures, and colors them.

matheus-git/systemd-manager-tui 1.2k updated 24d ago

A program for managing systemd services through a TUI (Terminal User Interfaces).

mdgaziur/findex 661 updated 10d ago

Findex is a highly customizable application finder using GTK3

mitnk/cicada 1.0k updated 1mo ago

A bash-like Unix shell

mmstick/concurr 117 (archived)

Alternative to GNU Parallel w/ a client-server architecture

mmstick/fontfinder 274 updated 2y ago

GTK3 application for previewing and installing Google's fonts

mmstick/tv-renamer 152 updated 7y ago

A tv series renaming application with an optional GTK3 frontend.

mxseev/logram 96 updated 4y ago

Push log files' updates to Telegram

netscanner 1.7k updated 2mo ago

TUI Network Scanner

nickgerace/gfold 387 updated 11d ago

CLI tool to help keep track of multiple Git repositories

nivekuil/rip 1.7k updated 1y ago

A safe and ergonomic alternative to rm

nushell/nushell 38.8k updated 2d ago

A new type of shell

nwiizo/tfmcp 360 updated 2mo ago

Terraform MCP Tool - CLI for AI assistants to manage Terraform environments via Model Context Protocol.

nwiizo/tfocus 68 updated 1y ago

Interactive tool for selecting and executing Terraform plan/apply operations

orhun/kmon 2.9k updated 11mo ago

Linux Kernel Manager and Activity Monitor

orhun/systeroid 1.4k updated 2mo ago

A more powerful alternative to sysctl(8) with a terminal user interface

ouch 3.4k updated 5d ago

Painless compression and decompression on the command-line

pkolaczk/fclones 2.7k updated 1y ago

Efficient duplicate file finder and remover

pop-os/popsicle 824 updated 16d ago

GTK3 & CLI utility for flashing multiple USB devices in parallel

pop-os/system76-power 638 updated 28d ago

Linux power management daemon (DBus-interface) with CLI tool.

pueue 6.1k updated 16d ago

Manage your long running shell commands.

qarmin/czkawka 30.2k updated yesterday

Multi-functional app to find duplicates, empty folders, similar images, etc.

redox-os/ion 1.6k updated 23d ago

Next-generation system shell

sharkdp/bat 57.8k updated 3d ago

A cat(1) clone with wings.

sharkdp/fd 42.2k updated 6d ago

A simple, fast and user-friendly alternative to find.

sharkdp/hexyl 10.0k updated 1mo ago

A command-line hex viewer with colored output for different byte categories

sitkevij/hex 561 updated 3mo ago

A colorized hexdump terminal utility.

skim 6.7k updated 5d ago

A fuzzy finder

supercilex/fuc 509 updated 1mo ago

Fast cp and rm commands

topheman/webassembly-component-model-experiments 58 updated 5mo ago

WebAssembly Component Model based REPL with sandboxed multi-language plugin system

trippy 6.7k updated 5d ago

A network diagnostic tool

uutils/coreutils 23.0k updated 2d ago

A cross-platform rewrite of the GNU coreutils

watchexec 6.9k updated 9d ago

Executes commands in response to file modifications

XAMPPRocky/tokei 14.1k updated 1mo ago

counts the lines of code

ynqa/jnv 5.9k updated 8d ago

Interactive JSON filter using jq

ynqa/logu 121 updated 8mo ago

Extract patterns from (streaming) unstructured log messages

ynqa/sig 743 updated 23d ago

Interactive grep (for streaming)

Text processing

ashvardanian/stringzilla 3.4k updated 2d ago

SIMD-accelerated string search, sort, edit distances, alignments, and generators for x86 AVX2 & AVX-512, and Arm NEON

cchexcode/complate 47 updated 1y ago

An in-terminal text templating tool designed for standardizing messages (like for GIT commits).

dathere/qsv 3.5k updated 2d ago

A high performance CSV data-wrangling toolkit. Forked from xsv, with 34+ additional commands & more.

dominikwilkowski/cfonts 1.8k updated 5mo ago

Sexy ANSI fonts for the console

grex 8.1k updated 26d ago

A command-line tool and library for generating regular expressions from user-provided test cases

Lisprez/so_stupid_search 175 updated 24d ago

A simple and fast string search tool for human beings

loki_text 5 updated 5mo ago

String manipulation library with pattern searching, text transformation, and multiple string search algorithms (KMP, Boyer-Moore, Aho-Corasick, etc.)

Melody 4.7k updated 1y ago

A language that compiles to regular expressions and aims to be more easily readable and maintainable

phiresky/ripgrep-all 9.5k updated 24d ago

ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc.

ruplacer 489 (archived)

Find and replace text in source files

scooter 1.2k updated 9d ago

Interactive find and replace in the terminal.

sstadick/hck 737 updated 3mo ago

A faster and more featureful drop in replacement for cut

vishaltelangre/ff 345 updated 4y ago

Find files (ff) by name!

whitfin/bytelines 69 updated 2y ago

Read input lines as byte slices for high efficiency.

whitfin/runiq 223 updated 3mo ago

an efficient way to filter duplicate lines from unsorted input.

Utilities

1History 535 updated 2mo ago

Command line interface to backup Firefox/Chrome/Safari history to one SQLite file

bloznelis/kbt 387 updated 3mo ago

A simple TUI tool for keyboard testing.

brycx/checkpwn 139 updated 4d ago

A Have I Been Pwned (HIBP) command-line utility tool that lets you easily check for compromised accounts and passwords.

cartesiancs/vessel 319 updated 1mo ago

C2 (Command & Control) software for orchestrating physical devices.

dcapal 84 updated 4d ago

DcaPal is a free, no registration, online tool to help you keep your portfolio balanced with dollar cost averaging investments.

Eoin-McMahon/Blindfold 95 updated 12d ago

A simple CLI tool for generating .gitignore files quickly and easily.

Epic Asset Manager 492 updated 24d ago

An unofficial client to install Unreal Engine, download and manage purchased assets, projects, plugins and games from the Epic Games Store.

evansmurithi/cloak 307 updated 3y ago

A Command Line OTP (One Time Password) Authenticator application.

fcsonline/tmux-thumbs 1.0k updated 1y ago

A lightning fast version of tmux-fingers, copy/pasting tmux like vimium/vimperator.

gitlogue 4.4k updated 5d ago

A TUI screensaver that visualizes Git commit history in your terminal

guoxbin/dtool 379 updated 4mo ago

A useful command-line tool collection to assist development including conversion, codec, hashing, encryption, etc.

Linus-Mussmaecher/rucola 481 updated 2mo ago

Terminal-based markdown note manager.

Mobslide 486 updated 1y ago

Desktop application that turns your smartphone into presentation remote controller.

mprocs 2.5k updated 3d ago

TUI for running multiple processes

mrjackwills/oxker 1.6k updated 4d ago

A simple tui to view & control docker containers.

nix-community/nix-init 1.3k updated 2d ago

Generate Nix packages from URLs with hash prefetching, dependency inference, license detection, and more

nix-community/nix-melt 296 updated 12d ago

A ranger-like flake.lock viewer

nix-community/nurl 706 updated 4d ago

Generate Nix fetcher calls from repository URLs

nomino 708 updated 7mo ago

Batch rename utility for developers

raftario/licensor 206 updated 3y ago

write licenses to stdout

restsend/rustpbx 511 updated 2d ago

Software-Defined SIP Proxy including register, presence, b2bua. alternative to Freeswitch/FreePBX.

rust-parallel 286 updated 11d ago

Fast command line app using Tokio to execute commands in parallel. Similar interface to GNU Parallel or xargs.

rustdesk/rustdesk 109.9k updated 2d ago

A remote desktop software, great alternative to TeamViewer and AnyDesk.

rustic-rs/rustic 3.0k updated 5d ago

Fast, encrypted, deduplicated backups powered by Rust.

ruvnet/RuView 40.0k updated 2d ago

A privacy-preserving human pose estimation system using WiFi Channel State Information (CSI) and machine learning.

sorairolake/qrtool 268 updated 6d ago

A utility for encoding and decoding QR code images.

str4d/rage 3.4k updated 1mo ago

Rust implementation of age.

suckit 799 updated 13d ago

Recursively visit and download a website's content to your disk.

Tabiew 2.8k updated 3d ago

A lightweight TUI app to view and query CSV files.

Tail Tales 16 updated 5mo ago

A TUI log viewer with logfmt support.

television 5.1k updated 4d ago

A blazing fast general purpose fuzzy finder TUI

tversteeg/emplace 282 (archived)

Synchronize installed packages on multiple machines

vamolessa/verco 223 (archived)

A simple Git/Hg tui client focused on keyboard shortcuts

vaultwarden 57.2k updated 8d ago

Alternative implementation of the Bitwarden server API written in Rust

Vibe 5.6k updated 12d ago

Transcribe audio or video in every language on every platform.

warpdotdev/Warp 26.2k updated 1mo ago

Warp is a blazingly-fast modern GPU-accelerated terminal built to make you and your team more productive.

wrestic 102 updated 1y ago

A wrapper around restic.

wthrr 477 updated 12d ago

Weather companion for the terminal.

Development tools

armgabrielyan/deadbranch 157 updated 9d ago

Clean up stale git branches safely CI

ATAC 3.5k updated 16d ago

A feature-full TUI API client made in Rust. ATAC is free, open-source, offline and account-less.

bacon 3.2k updated 4d ago

background rust code checker, similar to cargo-watch

biome 24.2k updated 2d ago

A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP

block/goose 33.5k updated 2d ago

An open-source, local AI agent that automates engineering tasks.

cachix/devenv 6.6k updated 2d ago

Fast, declarative, reproducible, and composable developer environments using Nix CI

clog-tool/clog-cli 909 updated 1y ago

generates a changelog from git metadata (conventional changelog)

cloudflare/foundations 1.6k updated 14d ago

Foundations is a modular Rust library, designed to help scale programs for distributed, production-grade systems.

comtrya 605 updated 4d ago

A configuration management tool for localhost / dotfiles build badge

create-rust-app 1.6k updated 9mo ago

Set up a modern rust+react web app by running one command. crate

dan-t/rusty-tags 424 updated 2y ago

create ctags/etags for a cargo project and all of its dependencies

datanymizer/datanymizer 559 updated 14d ago

Powerful database anonymizer with flexible rules build badge

delta 29.6k updated 3d ago

A syntax-highlighter for git and diff outputbuild badge

dotenv-linter 2.1k updated 1mo ago

Linter for .env files build badge

envio 932 updated 22d ago

A Modern And Secure CLI Tool For Managing Environment Variables build badge

Flox 3.8k updated 2d ago

Flox is a virtual environment and package manager all in one.

Forge 5.1k updated 2d ago

A terminal-based AI pair programmer for code generation and editing.

frolic 199 updated 2y ago

An API layer to build customer facing dashboards 10x faster

fw 561 updated 4d ago

workspace productivity booster Rust

fzf-make 265 updated 2d ago

A command line tool that executes make target using fuzzy finder with preview window. crates.io

geiger 1.6k updated 2mo ago

A program that list statistics related to usage of unsafe code in a crate and all its dependencies Build Status

git-cliff 11.6k updated 3d ago

A highly customizable Changelog Generator that follows Conventional Commit specifications https://github.com/orhun/git-cliff/actions

git-journal 645 updated 3y ago

The Git Commit Message and Changelog Generation Framework

hot-lib-reloader 740 updated 7mo ago

Hot reload Rust code build badge

intelli-shell 1.2k updated 12d ago

Bookmark commands with placeholders and search or autocomplete at any time crate build badge

j178/prek 7.0k updated 2d ago

A faster, dependency-free, and drop-in alternative to pre-commit, written in Rust.

jj 27.2k updated 2d ago

A Git-compatible version control system with a clean CLI, first-class conflict handling, and automatic rebasing Release

just 32.3k updated 2d ago

A handy command runner for project-specific tasks

mask 1.6k updated 2mo ago

A CLI task runner defined by a simple markdown file build badge

Module Linker 255 updated 4y ago

Extension that adds <a> links to references in mod, use and extern crate statements at GitHub.

ptags 138 updated 7d ago

A parallel universal-ctags wrapper for git repository

Racer 3.4k updated 2y ago

code completion for Rust

Rust Search Extension 1.3k updated 2d ago

A handy browser extension to search crates and docs in address bar (omnibox). Build Status

Rustup 6.8k updated 2d ago

the Rust toolchain installer build badge

scriptisto 1.1k updated 1y ago

A language-agnostic "shebang interpreter" that enables you to write one file scripts in compiled languages. Build Status

typos 3.9k updated 8d ago

Source code spell checker

voidzero-dev/vite-plus 3.4k updated 2d ago

A unified web development toolchain combining Vite, Vitest, Oxlint, Rolldown, and more into a single Rust-powered CLI (vp)

Wilfred/difftastic 24.7k updated 8d ago

A structural diff tool that understands syntax, supporting 30+ programming languages

facebook/buck2 4.3k updated 2d ago

Buck2 is a large-scale build tool built in Rust

Fleet 2.4k updated 2y ago

The blazing fast build tool for Rust.

pantsbuild/pants 3.7k updated 2d ago

Pants is a fast, scalable, user-friendly build system for codebases of all sizes built in Rust.

rolldown/rolldown 13.2k updated 2d ago

A JavaScript/TypeScript bundler written in Rust intended to serve as the future bundler in Vite.

tracemachina/nativelink 1.5k updated 2d ago

NativeLink is a Backend Remote Execution platform written in rust for client build systems such as Buck2, Bazel, Pants, etc..

antinomyhq/forgecode

A terminal-based AI pair programmer for code generation and editing. Website

Feel-ix-343/markdown-oxide 2.0k updated yesterday

A PKM Markdown Language Server supporting Obsidian-style wikilinks, backlinks, and daily notes for Neovim, VSCode, Zed, Helix, and Kakoune

mise 26.0k updated today

Polyglot tool version manager and task runner; drop-in replacement for asdf with faster performance. build badge

FFI

mozilla/cbindgen 2.9k updated 1mo ago

generates C header files from Rust source files. Used in Gecko for WebRender

Sean1708/rusty-cheddar 188 (archived)

generates C header files from Rust source files

csbindgen 893 updated 8d ago

generates C# bindings for Rust source files

dtolnay/cxx 6.7k updated 9d ago

Safe interop between Rust and C++

rust-lang/rust-bindgen 5.1k updated 29d ago

A Rust bindings generator

rusterlium/rustler 4.8k updated 10d ago

safe Rust bridge for creating Erlang NIF functions

bennettanderson/rjni 75 updated 9y ago

use Java from Rust

drrb/java-rust-example 342 updated 3y ago

use Rust from Java

jcmoyer/rust-lua53 160 updated 2y ago

Lua 5.3 bindings for Rust

lilyball/rust-lua 131 updated 6y ago

Safe Rust bindings to Lua 5.1

mlua-rs/mlua 2.6k updated 17d ago

High level Lua 5.4/5.3/5.2/5.1 (including LuaJIT) and Roblox Luau bindings to Rust with async/await support

tickbh/td_rlua 53 updated 1y ago

Zero-cost high-level lua 5.3 wrapper for Rust

tomaka/hlua 521 updated 6mo ago

Rust library to interface with Lua

anima-engine/mrusty 204 updated 4y ago

mruby safe bindings for Rust

infinyon/node-bindgen 588 updated 1y ago

Easy way to generate nodejs module using Rust

neon-bindings/neon 8.4k updated 16d ago

Rust bindings for writing safe and fast native Node.js modules

zhangyuang/node-ffi-rs 332 updated 2mo ago

A module written in Rust and N-API provides interface (FFI) features for Node.js

SSheldon/rust-objc 408 updated 1y ago

Objective-C Runtime bindings and wrapper for Rust

phper-framework/phper 345 updated 6d ago

The framework that allows us to write PHP extensions using pure and safe Rust whenever possible

mthom/scryer-prolog/ 2.4k updated 5d ago

Scryer Prolog is a free software ISO Prolog system written in Rust

dgrunwald/rust-cpython 1.8k updated 1y ago

Python bindings

getsentry/milksnake 800 updated 2y ago

extension for python setuptools that allows you to distribute dynamic linked libraries in Python wheels in the most portable way imaginable.

PyO3/PyO3 15.5k updated 2d ago

Rust bindings for the Python interpreter

RustPython/RustPython 21.9k updated 2d ago

A Python Interpreter written in Rust

d-unsed/ruru 834 updated 5y ago

native Ruby extensions written in Rust

danielpclark/rutie 1.0k updated 5mo ago

native Ruby extensions written in Rust and vice versa

rhysd/wain 459 updated 1y ago

wain: WebAssembly INterpreter from scratch in Safe Rust with zero dependency

wasm-bindgen 8.9k updated 2d ago

A project for facilitating high-level interactions between wasm modules and JS.

wasm-pack 7.1k updated 4d ago

pack up the wasm and publish it to npm!

bennettanderson/rjni

use Java from Rust

Testing

googletest-json-serde 2 updated 9d ago

A collection of JSON matchers for googletest-rust, supporting paths, arrays, and objects.

trust 1.3k updated 3y ago

A Travis CI and AppVeyor template to test your Rust crate on 5 architectures and publish binary releases of it for Linux, macOS and Windows

AlKass/polish 58 updated 1mo ago

Mini Testing/Test-Driven Framework

bitfield/cargo-testdox 19 updated 4mo ago

Turns your Rust tests into docs

d-e-s-o/test-log 156 updated 3mo ago

A replacement of the #[test] attribute that initializes logging and/or tracing infrastructure before running tests.

demonstrate 52 updated 4y ago

Declarative Testing Framework

GoogleTest Rust 406 updated 5d ago

Powerful test assertion framework based on the C++ test library GoogleTest

rlt 216 updated 1mo ago

A universal load testing framework, with real-time tui support.

rstest 1.5k updated 5d ago

Fixture-based test framework

asomers/mockall 1.8k updated 17d ago

A powerful mock object library.

bcheidemann/fixtures-rs 4 updated 5mo ago

A proc macro for generating tests from fixtures using glob patterns

goldenfile 44 updated 28d ago

A library providing a simple API for goldenfile testing.

httpmock 653 updated 2d ago

HTTP mocking

mocktail 85 updated 6mo ago

HTTP & gRPC server mocking for Rust

nrxus/faux 484 updated 5mo ago

A library to create mocks out of structs.

synth 1.5k updated 1y ago

Generate database data declaratively.

sourcefrog/cargo-mutants 1.1k updated 18d ago

Finds inadequately tested code by injecting mutations, no source changes required.

mutagen 639 updated 2y ago

A source-level mutation testing framework (nightly only)

Ackee-Blockchain/trident 378 updated 7d ago

Fuzzing framework for Solana smart contracts with manually-guided testing, flow-based sequences, and property-based validation

rust-fuzz/afl.rs 1.8k updated 4d ago

A Rust fuzzer, using AFL

fake-rs 1.2k updated 9d ago

A library for generating fake data

Libraries

perf-monitor-rs 229 (archived)

A toolkit designed to be a foundation for applications to monitor their performance.

alrevuelta/rs-merkle-tree 225 updated 4mo ago

Merkle tree implementation in Rust with configurable storage backends and hash functions. Fixed depth and incremental only. Optimized for fast proof generation.

ashvardanian/NumKong 1.8k updated 2d ago

SIMD-accelerated vector distances and similarity functions for x86 AVX2 & AVX-512, and Arm NEON

becheran/grid 101 updated 1mo ago

Provide a two dimensional data structure that is easy to use and fast.

billyevans/tst 27 updated 10mo ago

Ternary search tree collection

danielpclark/array_tool 78 updated 3y ago

Array helpers. Some of the most common methods you would use on Arrays made available on Vectors. Polymorphic implementations for handling most of your use cases.

fizyk20/generic-array 434 updated 4mo ago

a hack to allow for arrays sized by typenums

garro95/priority-queue 222 updated 5mo ago

A priority queue that implements priority changes.

greyblake/nutype 1.7k updated 27d ago

define newtype structures with validation constraints.

mrhooray/kdtree-rs

K-dimensional tree for fast geospatial indexing and nearest neighbors lookup

orium/rpds 1.7k updated 4mo ago

Persistent data structures.

RoaringBitmap/roaring-rs 912 updated 27d ago

Roaring Bitmaps

rust-itertools/itertools 3.1k updated 1mo ago

Extra iterator adaptors, functions and macros

tnballo/scapegoat 262 updated 4y ago

Safe, fallible, stack-only alternative to BTreeSet and BTreeMap.

yamafaktory/hypergraph 329 updated 10mo ago

Hypergraph is a data structure library to generate directed hypergraphs.

VennDB

An append-only in-memory database in Rust for rows queried using bit (flag) columns.

enum-map

An optimized map implementation for enums using an array to store values.

Artificial Intelligence

innoave/genevo 186 updated 2y ago

Execute genetic algorithm (GA) simulations in a customizable and extensible way.

m-decoster/RsGenetic 79 (archived)

Genetic Algorithm library. In maintenance mode.

Martin1887/oxigen 185 updated 4y ago

Fast, parallel, extensible and adaptable genetic algorithm library. A example using this library solves the N Queens problem for N = 255 in only few seconds and using less than 1 MB of RAM.

pkalivas/radiate 246 updated 10d ago

A customizable parallel genetic programming engine capable of evolving solutions for supervised, unsupervised, and reinforcement learning problems. Comes with complete and customizable implementation of NEAT and Evtree.

willi-kappler/darwin-rs 126 updated 3y ago

Evolutionary algorithms

autumnai/leaf 5.6k updated 2y ago

Open Machine Intelligence framework.. Abandoned project. The most updated fork is juice.

ave-sergeev/tictonix 7 updated 10mo ago

A library that provides the ability to convert tokens into embeddings, as well as to encode their positions.

blackportal-ai/delta 411 updated 9mo ago

Δ An Open-Source Machine Learning Framework in Rust.

blackportal-ai/nebula 84 updated 11mo ago

A Package Manager for Machine Learning Datasets and Models.

burn 14.7k updated 2d ago

A Flexible and Comprehensive Deep Learning Framework.

chelsea0x3b/dfdx 1.9k updated 1y ago

CUDA accelerated machine learning framework that leverages many of Rust's unique features.

guillaume-be/rust-bert

Ready-to-use NLP pipelines and language models

huggingface/candle 19.8k updated 3d ago

a minimalist ML framework with a focus on easiness of use and on performance (including GPU support)

huggingface/tokenizers 10.6k updated 5d ago

Hugging Face's tokenizers for modern NLP pipelines (original implementation) with bindings for Python.

katanemo/plano 6.0k updated 2d ago

The AI-native proxy server and data plane for agentic apps.

LaurentMazare/tch-rs 5.3k updated 2mo ago

Bindings for PyTorch.

maciejkula/rustlearn 640 updated 4y ago

Machine learning library.

Mottl/lightgbm3-rs 52 updated 1mo ago

Bindings for LightGBM

perpetual-ml/perpetual 666 updated 19d ago

A self-generalizing gradient boosting machine which doesn't need hyperparameter optimization.

ramsyana/RustTensor 71 updated 9mo ago

A learning-focused, high-performance tensor computation library built from scratch in Rust with automatic differentiation and CPU/CUDA backends.

raphaelmansuy/edgequake 1.5k updated 3d ago

A high-performance Graph-RAG framework that transforms documents into intelligent knowledge graphs.

rust-ml/linfa 4.6k updated 7d ago

Machine learning framework.

sipemu/anofox-regression 3 updated 1mo ago

Statistical regression models (OLS, Elastic Net, GLM, Quantile & Isotonic) with R-like inference (p-values, confidence & prediction intervals) and Wasm support.

smartcorelib/smartcore 898 updated 2d ago

Machine Learning Library

tag1consulting/feste 77 updated 29d ago

A GPT-2 style transformer language model implemented from scratch in Rust for educational purposes.

tensorflow/rust 5.5k (archived)

Bindings for TensorFlow.

0xplaygrounds/rig 6.6k updated 2d ago

Library for creating agents and modular, scalable LLM-powered applications

64bit/async-openai 1.8k updated 12d ago

Ergonomic Rust bindings for OpenAI API based on OpenAPI spec.

liquidos-ai/AutoAgents 468 updated 2d ago

Multi Agent Framework for building AI agents with native edge support.

openai/codex 67.1k updated 2d ago

Codex CLI is a coding agent from OpenAI that runs locally.

openai/harmony 4.2k updated 3mo ago

Renderer for the harmony response format to be used with gpt-oss.

zurawiki/tiktoken-rs 374 updated 13d ago

Library for tokenizing text with OpenAI models using tiktoken.

BAML 7.8k updated 2d ago

A simple prompting language for building reliable AI workflows and agents. BAML's compiler is written in Rust!

Cortex Memory 213 updated 4d ago

A complete solution for agent memory, from extraction and vector search to automated optimization, and insights dashboard out-of-the-box.

memvid/memvid 13.6k updated 9d ago

A single-file portable memory layer for AI agents with vector search, full-text search, and long-term recall packed into one .mv2 file

pydantic/monty 6.5k updated 2d ago

A minimal, secure Python interpreter for running LLM-generated code in AI agents, with microsecond startup, strict sandboxing, and snapshotting support

Computation

alphaville/optimization-engine 618 updated 2d ago

Optimization Engine (OpEn) is a solver for constrained nonconvex optimization problems Continuous integration

argmin-rs/argmin 1.2k updated 4mo ago

Optimization library

mikkyang/rust-blas 87 updated 6y ago

BLAS bindings

calebwin/emu 1.6k updated 3y ago

A language for GPGPU numerical computing

dimforge/nalgebra 4.7k updated 2mo ago

low-dimensional linear algebra library

faer-rs 2.5k updated 1mo ago

Linear algebra foundation for Rust

fastnum 250 updated 2mo ago

Fast exact precision decimal numbers implemented in pure Rust. Suitable for financial, crypto and any other fixed-precision calculations.

GuillaumeGomez/rust-GSL 202 updated 1y ago

GSL bindings

stainless-steel/lapack 91 updated 1y ago

LAPACK bindings

arrayfire-rust 828 updated 2y ago

Arrayfire bindings

autumnai/collenchyma 479 updated 10y ago

An extensible, pluggable, backend-agnostic framework for parallel, high-performance computations on CUDA, OpenCL and common host CPU.

luqmana/rust-opencl

OpenCL bindings

Axect/Peroxide 678 updated 3d ago

Rust numeric library containing linear algebra, numerical analysis, statistics and machine learning tools in pure rust

cool-japan/scirs 188 updated 7d ago

Production-Ready pure Rust scientific computing, includes linear algebra, optimization, statistics, neural networks and more. API inspired by Python's SciPy.

cpmech/russell 179 updated 1mo ago

Rust Scientific Library for numerical mathematics, ordinary differential equations, special math functions, high-performance (sparse) linear algebra

Nonanti/mathcore 104 updated 2d ago

Symbolic mathematics library with CAS capabilities. Supports differentiation, integration, equation solving, and arbitrary precision arithmetic crates.io

Ryan-D-Gast/differential-equations 78 updated 4mo ago

A high-performance library for numerically solving differential equations

statrs-dev/statrs 789 updated 24d ago

Robust statistical computation library

Cryptography

arkworks-rs/circom-compat 281 updated 7mo ago

Arkworks bindings to Circom's R1CS, for Groth16 Proof and Witness generation.

briansmith/ring 4.1k updated 3d ago

Safe, fast, small crypto using Rust and BoringSSL's cryptography primitives.

briansmith/webpki 479 updated 1y ago

Web PKI TLS X.509 certificate validation.

conradkleinespel/rooster 167 updated 5mo ago

Simple password manager to use in your terminal

cossacklabs/themis 2.0k updated 2mo ago

a high-level cryptographic library for solving typical data security tasks, best fit for multi-platform apps.

DaGenix/rust-crypto 1.4k updated 3y ago

cryptographic algorithms

dalek-cryptography/curve25519-dalek 1.1k updated 27d ago

Curve25519 operations

dalek-cryptography/ed25519-dalek 704 updated 3mo ago

Ed25519 digital signatures

dalek-cryptography/x25519-dalek 351 updated 2y ago

X25519 key exchange

debris/tiny-keccak 203 updated 1y ago

Keccak family (SHA3)

dusk-network/bls12-381

A Rust-native BLS12-381 with enhancements for zk performance: optimized multi-scalar multiplication, custom hashing, and serde support—ideal for privacy-focused protocols and zero-knowledge applications.

dusk-network/plonk 629 updated 1mo ago

A high-performance, Rust-native implementation of the PLONK zk-SNARK over BLS12-381, optimized with custom gates and KZG10 polynomial commitment for efficient zero-knowledge proofs.

dusk-network/poseidon252 217 updated 1mo ago

A Rust-native Poseidon hash over BLS12-381, Poseidon252 is built for zk-SNARK efficiency, ideal for privacy-focused protocols and zero-knowledge applications.

exonum/exonum 1.2k updated 2y ago

extensible framework for blockchain projects

facebook/opaque-ke 388 updated 1mo ago

Implementation of the recent OPAQUE password-authenticated key exchange.

iddm/randomorg 8 updated 2y ago

A random.org client library.

klutzy/suruga 126 updated 10y ago

Implementation of TLS 1.2

kn0sys/ecc-rs updated 1mo ago

Intuitive library for elliptic curve cryptography tutorials

kornelski/rust-security-framework 290 updated 27d ago

Bindings for Security Framework (OSX native)

libOctavo/octavo 141 updated 8y ago

Modular hash and crypto library

orion-rs/orion 716 updated 2d ago

This library aims to provide easy and usable crypto. 'Usable' meaning exposing high-level API's that are easy to use and hard to misuse.

racum/rust-djangohashers 59 updated 2mo ago

Port of the password primitives used in the Django Project. It doesn't require Django, only hashes and validates passwords according to its style.

rust-native-tls/rust-native-tls 541 updated 1mo ago

Bindings for native TLS libraries

RustCrypto/hashes 2.2k updated 5d ago

Collection of cryptographic hash functions

rustls/rustls 7.3k updated 2d ago

Implementation of TLS

schnorrkel 332 updated 4mo ago

Schnorr VRFs and signatures on the Ristretto group

sorairolake/abcrypt 26 updated 5d ago

A simple, modern and secure file encryption library.

sorairolake/scryptenc-rs 8 updated 3d ago

An implementation of the scrypt encrypted data format.

Database

Arangors

An ArangoDB driver

cdrs 337 (archived)

native client

cassandra-rs 146 updated 1y ago

bindings to the DataStax C/C++

cdrs-tokio 149 updated 9d ago

High-level async Cassandra client written in 100% Rust.

chill 37 updated 8y ago

Client for the CouchDB REST API

dynomite 221 updated 2y ago

A library for strongly-typed and convenient interaction with rusoto_dynamodb

rs-es 219 updated 5y ago

Client for the Elastic REST API

elastic 254 updated 5y ago

elastic is an efficient, modular API client for Elasticsearch written in Rust

rust-etcd 143 updated 5y ago

A client library for CoreOS's etcd.

InfluxDBClient-rs 83 updated 1y ago

Synchronization interface

leveldb 186 updated 3y ago

LevelDB bindings

heed 866 updated 28d ago

Another LMDB binding

lmdb-rs 115 updated 3y ago

LMDB bindings

mongo-rust-driver 1.5k updated 2d ago

MongoDB bindings

pickledb-rs 270 updated 1y ago

a lightweight and simple key-value store, heavily inspired by Python's PickleDB.

PoloDB

An embedded JSON-based database has API similar to MongoDB.

Redb 4.3k updated 7d ago

An embedded key-value database. It provides a similar interface to other embedded key-value stores such as rocksdb and lmdb.

fred 518 updated 1y ago

A high level async Redis client for Rust with Tokio.

redis-rs 4.2k updated 4d ago

Redis library

rust-rocksdb 2.1k updated 27d ago

RocksDB bindings

unqlite.rs 114 updated 5y ago

UnQLite bindings

rust-zookeeper 209 updated 2y ago

A client library for Apache ZooKeeper.

rust-zookeeper 22 updated 16d ago

Async Zookeeper client, based on tokio.

Arangors 134 updated 5mo ago

An ArangoDB driver

Encoding/RON (Rusty Object Notation)