This is your work, valued
rasciigraph. Zero dependency Rust crate to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.
★ 102rough-rs. draw handy sketches from your rust applications
★ 50rust-steering-behaviors. AI Steering behaviors crate implemented in Rust http://orhanbalci.github.io/rust-steering-behaviors
★ 24rust-easing. Tiny Rust library implementing Robert Penner's easing functions
★ 18rocket-template. Rocket Rest api project template
★ 15emojic. Emoji constants for rusty strings
★ 8patoz. Protein Data Bank (pdb) file parser
★ 8actix-prometheus. Prometheus metric aggregation middleware
★ 6memterm. In memory terminal emulator
★ 5akka-http-microservice.g8. Akka Http Microservice Project Template
★ 4crabst. crates.io download statistics cli
★ 3rust-cookbook-snippets. Sublime snippets for Rust cookbook recipes
★ 3norm-email. Normalize email addresses
★ 2amethyst-behavior. Amethyst ecs steering behaviors integration
★ 2ttl. Things To Learn
★ 1actix-redis-ratelimiter. Rate limiter middleware for actix services using redis backend
★ 1aoc2020. Rust
★ 1awesome-serverless-rust.
★ 1nature-inspired-computing. Solution for Single Source Capacitated Warehouse Location Problem using genetic algorithm
★ 1cheqpas. Overdraft Cheque Anouncement File Parser
★ 1centrifuge-rs. centrifugo server rust client
★ 1.vim. A basic (but feature complete) vim configuration.
★ 1centrifuge-go. Go WebSocket client for Centrifugo and Centrifuge library
★ 1text2v. Library to convert text into Kurbo drawing primitives
★ 1agentflow. AI voice agent pipelines for Rust :crab: - Build intelligent, fault-tolerant voice agent flows using async Rust
★ 1svg2gcode. Convert vector graphics to g-code for pen plotters, laser engravers, and other CNC machines
★ 425rust-mavlink. MAVLink implementation written in Rust
★ 279ESP32. DroneBridge for ESP32. A secure & transparent telemetry link with support for WiFi and ESP-NOW. Supporting MAVLink, MSP, LTM or any other protocol
★ 836DoorsignEPD. Doorsign with E-Paper-Display with ESP32. Loading images from webserver.
★ 103awesome-esp. 📶 A curated list of awesome ESP8266/32 projects and code
★ 2.5klight_ws2812. Light weight library to control WS2811/WS2812 based LEDS and LED Strings for 8-Bit AVR microcontrollers.
★ 991rs274ngc. The original NIST RS274NGC G-code interpreter with random build fixes.
★ 20grbl. An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on a straight Arduino
★ 4.5kruckig. Motion Generation for Robots and Machines. Real-time. Jerk-constrained. Time-optimal.
★ 1.3kburr. Build applications that make decisions (chatbots, agents, simulations, etc...). Monitor, trace, persist, and execute on your own infrastructure.
★ 2.5kccronexpr. Cron expression parsing in ANSI C
★ 159smart_leds_animations. Library for building animations with smart LEDs in Rust
★ 5iptv. Collection of publicly available IPTV channels from all over the world
★ 132kvant. A lightweight, customizable Vue UI library for mobile web apps.
★ 24kesp-idf-svc. Type-Safe Rust Wrappers for various ESP-IDF services (WiFi, Network, Httpd, Logging, etc.)
★ 526picoserve. An async no_std HTTP server suitable for bare-metal environments, heavily inspired by axum
★ 387FastLED. The FastLED library for colored LED animation on Arduino. Please direct questions/requests for help to the FastLED Reddit community: http://fastled.io/r We'd like to use github "issues" just for tracking library bugs / enhancements.
★ 7.4ksmart-leds. The end user crate for smart leds (like ws2812)
★ 136arduino_midi_library. MIDI for Arduino
★ 1.8kAdafruit_NeoPixel. Arduino library for controlling single-wire LED pixels (NeoPixel, WS2812, etc.)
★ 3.4kHairFastGAN. [NeurIPS 2024] The official implementation of HairFastGAN. A framework for virtual hairstyle fitting.
★ 240async-gcode. A simple gcode parser written in rust
★ 22printhor. A 3dprinter/cnc firmware framework powered by rust embassy
★ 221gcode-rs. A streaming gcode parser built with embedded applications in mind
★ 105nitrolaunch. The supercharged Minecraft launcher
★ 120typeid. Type-safe, K-sortable, globally unique identifier inspired by Stripe IDs
★ 3.6kWS2812FX. WS2812 FX Library for Arduino and ESP8266
★ 1.7kWLED. Control WS2812B and many more types of digital RGB LEDs with an ESP32 over WiFi!
★ 18kScriberr. Self-hosted AI audio transcription
★ 2.8kazalea. A collection of Rust crates for making Minecraft bots, clients, and tools.
★ 727vector-network. Figma Vector Network.
★ 3SoccerViz-Library. This is a Python Package that will allow you to analyze soccer data and visualize it
★ 29d3-soccer. 📊⚽️ A D3 plugin for visualizing event stream soccer data.
★ 75dinero. Dinero is a Rust port of Dinero.js
★ 4clay. Multiplayer Claude Code and Codex. Self-hosted team workspace for Claude Code and Codex. Multi-user, browser-based, AI mates with memory.
★ 326rust-supabase-client. Unofficial full featured Supabase Client for Rust
★ 14Pumpkin. Empowering everyone to host fast and efficient Minecraft servers.
★ 7.9kferrumc. A reimplementation of the minecraft server in rust.
★ 2.3ktuios. Terminal UI OS (Terminal Multiplexer)
★ 2.7kjaq. A jq clone focussed on correctness, speed, and simplicity
★ 3.7kGPU-SplineTransformer. GPU-Optimized SplineTransformer significantly accelerates the conversion of large data arrays into B-spline bases by leveraging GPU power. This innovation outperforms traditional CPU-based solutions, offering enhanced speed and efficiency for your data processing needs.
★ 63voice_activity_detector. A Voice Activity Detector rust library using the Silero VAD model.
★ 64candle-vllm. Efficent platform for inference and serving local LLMs including an OpenAI compatible API server.
★ 695earshot. Ridiculously fast & accurate voice activity detection in pure Rust
★ 134ort. Fast ML inference & training for ONNX models in Rust
★ 2.4kts_type. Python
★ 6konva-timeline. @melfore/konva-timeline is a free, open source, TypeScript ReactJS library that uses konva and react-konva to render a scheduler / gantt / calendar component using canvas.
★ 78LedFx. LedFx is a network based LED effect engine designed to deliver advanced real-time audio effects to a wide variety of devices.
★ 2klitcrypt.rs. a Rust compiler plugin to encrypt string literal at compile time.
★ 264klayjs. (deprecated) KIELER's layout algorithms for JavaScript
★ 238elkjs. ELK's layout algorithms for JavaScript
★ 2.7ksound-processor. A small, dependency-free sound processor. Include a-weighting, time-weighting, gaussian filter, octave divide.
★ 59moonshine. Very low latency speech to text, intent recognition, and text to speech, for building voice agents and interfaces
★ 8.7kbasic-pitch-ts. A lightweight yet powerful audio-to-MIDI converter with pitch bend detection.
★ 344drafft-ink. Effortlessly self-host whiteboards. High-performance, cross-platform digital whiteboard with live collaboration built in Rust & WebGPU. Zero subscription, AGPLv3-licensed.
★ 523AutoAgents. A multi-agent framework written in Rust that enables you to build, deploy, and coordinate multiple intelligent agents
★ 711amber. 💎 Amber the programming language compiled to Bash/Ksh/Zsh
★ 5kadabraka-ui. A ui component library for building desktop applications in rust
★ 440gpui-component. Rust GUI components for building fantastic cross-platform desktop application by using GPUI.
★ 12kgpui-plot. Plotting with gpui in Rust
★ 56channels-console. Real-time monitoring, metrics and logs for Rust channels. Now integrated with https://hotpath.rs
★ 368lan-mouse. mouse & keyboard sharing via LAN
★ 5klangchain-rust. 🦜️🔗LangChain for Rust, the easiest way to write LLM-based programs in Rust
★ 1.3kwondermagick. Memory-safe replacement for imagemagick
★ 115primitive. Reproducing images with geometric primitives.
★ 13kukebox. A ukulele chord toolbox in Rust
★ 10texlab. An implementation of the Language Server Protocol for LaTeX
★ 2kwebsockify. Websockify is a WebSocket to TCP proxy/bridge. This allows a browser to connect to any application/server/service.
★ 4.4kFootball-Data-Visualizations. Collection of all my data visualizations.
★ 37football-data-analysis. Football Data Processing & Visualization
★ 91invoicely. Invoicely is a simple and easy to use invoice generator where you can create beautiful and professional invoices in minutes. ~ Proudly OSS
★ 868rust-av. Multimedia Toolkit written in pure rust.
★ 909trailbase. An open, sub-millisecond, single-executable Firebase alternative with type-safe APIs, built-in WebAssembly runtime, realtime subscriptions, auth, and admin UI built on Rust, SQLite & Wasmtime.
★ 5.4kdynamo. A Datacenter Scale Distributed Inference Serving Framework
★ 7.5kgatehouse. A flexible authorization library that combines role-based (RBAC), attribute-based (ABAC), and relationship-based (ReBAC) access control policies.
★ 342rust-muxio. Rust toolkit for layered stream multiplexing and schemaless RPC communication.
★ 34motiongfx. Backend agnostic motion graphics creation framework.
★ 351Relm4. Build truly native applications with ease!
★ 1.9kplotters. A rust drawing library for high quality data plotting for both WASM and native, statically and realtimely 🦀 📈🚀
★ 4.6kcrav. CLI Rust Audio Visualizer
★ 39audiovis. a tool to visualizes audio input
★ 54spectrum-analyzer. An easy to use and fast `no_std` library (with `alloc`) to get the frequency spectrum of a digital signal (e.g. audio) using FFT.
★ 174audio-visualizer. Simple audio visualization library which is especially useful for developers to visually check audio algorithms against the waveform.
★ 70dinero.js. Create, calculate, and format money in JavaScript and TypeScript
★ 6.8klivekit. End-to-end realtime stack for connecting humans and AI
★ 20kvizia. A declarative GUI library written in Rust
★ 2.2klinesweeper. Robust path ops in Rust
★ 44vger-rs. 2D GPU renderer for dynamic UIs
★ 324rui. Declarative Rust UI library
★ 2kut. A Rust based utilty toolbox for developers. Inspired from https://it-tools.tech
★ 1.2kvideo-rs. Video readers, writers, muxers, encoders and decoders for Rust based on ffmpeg libraries.
★ 418resterm. Terminal API client for HTTP/GraphQL/gRPC with support for SSH tunnels, WebSockets, SSE, Workflows, Profiling, OpenAPI, Kubernetes port-forwarding and headless API.
★ 1.8khttpcore. A minimal HTTP client. ⚙️
★ 544dummyhttp. Super simple HTTP server that replies a fixed body with a fixed response code
★ 137book-exploring-async-basics. The repository for the book "The Node Experiment - Exploring Async Basics with Rust"
★ 15Handy. A free, open source, and extensible speech-to-text application that works completely offline.
★ 26kagents-js. Build realtime multimodal AI agents with Node.js
★ 880multi-agent-meeting. TypeScript
★ 24rust-sdks. LiveKit realtime and server SDKs for Rust
★ 467FluidAudio. Frontier CoreML audio models in your apps — text-to-speech, speech-to-text, voice activity detection, and speaker diarization. In Swift, powered by SOTA open source.
★ 2.4ktower-sessions. 🥠 Sessions as a `tower` and `axum` middleware.
★ 415ramda.py. Python clone of Ramda.js
★ 86go-thumbhash. A Go implementation of the Thumbhash image placeholder generation algorithm.
★ 133tuplers. Provides many useful tools related to tuples
★ 58node-minecraft-protocol. Parse and serialize minecraft packets, plus authentication and encryption.
★ 1.4kcargo-shear. Remove unused dependencies in a Rust project
★ 535rust-delegate. Rust method delegation with less boilerplate
★ 527ambassador. Delegation of trait implementations via procedural macros
★ 289stu. TUI explorer application for Amazon S3 (AWS S3) 🪣
★ 888serie. A rich git commit graph in your terminal, like magic 📚
★ 2kactix-services. A collection of additional services and middleware for Actix Web
★ 1bob. Bob is an Easy to Use Web Server and Reverse Proxy Service
★ 2iOverlay. Boolean Operations for 2D Polygons: Supports intersection, union, difference, xor, and self-intersections for all polygon varieties.
★ 195taskim. TUI Task Manager with vim-ish motions
★ 95Slurmer. A TUI application for monitoring and managing SLURM jobs.
★ 107todui. A TUI for your todos built in Rust with full CLI support.
★ 76whisker. A low-level Pipecat debugger.
★ 124ractor-supervisor. Rust
★ 15UI-TARS-desktop. The Open-Source Multimodal AI Agent Stack: Connecting Cutting-Edge AI Models and Agent Infra
★ 38kBezier-rs. Computational geometry algorithms for Bézier segments and shapes useful in the context of 2D graphics
★ 18cognee. Cognee is the open-source AI memory platform for agents. Give your AI agents persistent long-term memory across sessions with a self-hosted knowledge graph engine.
★ 28kffsubsync. Automagically synchronize subtitles with video.
★ 7.8kgraphiti. Build Real-Time Knowledge Graphs for AI Agents
★ 29kpipecat-flows. Open source conversation framework for structured Pipecat dialogues
★ 616rustysquid. Minimal Rust Squid port
★ 2awesome-soccer-analytics. :soccer::chart_with_upwards_trend: A curated list of awesome resources related to Soccer Analytics.
★ 616KittenTTS. State-of-the-art TTS model under 25MB 😻
★ 15kascii_tree. A command line tool for drawing tree structures with ascii characters.
★ 36lib3mf. lib3mf is an implementation of the 3D Manufacturing Format file standard
★ 302higgs-audio. Text-audio foundation model from Boson AI
★ 8.3kopenpaper. Open Paper is a workbench for managing your research library. Read, annotate, and understand your papers all in one place. Use an AI assistant to conduct your literature review.
★ 376go3mf. 3D Manufacturing Format (3MF) implementation for Go
★ 59GoJS. JavaScript diagramming library for interactive flowcharts, org charts, design tools, planning tools, visual languages.
★ 8.5kjoint. A proven SVG-based JavaScript diagramming library powering exceptional UIs
★ 5.3kcactus. Low-latency AI engine for mobile devices & wearables
★ 5.4kuzu. A high-performance inference engine for AI models
★ 1.6ktinymcp. Let LLMs control embedded devices via the Model Context Protocol.
★ 151context-engineering-intro. Context engineering is the new vibe coding - it's the way to actually make AI coding assistants work. Claude Code is the best for this so that's what this repo is centered around, but you can apply this strategy with any AI coding assistant!
★ 14kPhotoshopAPI. A modern and performant C++20 read/write parser of Photoshop Files (*.psd and *.psb) with fully fledged Python bindings hosted on PyPi
★ 354chat. Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
★ 13kowncast. Take control over your live stream video by running it yourself. Streaming + chat out of the box.
★ 11kbadascii. Block diagrams in ASCII
★ 18hibiki. Hibiki is a model for streaming speech translation (also known as simultaneous translation). Unlike offline translation—where one waits for the end of the source utterance to start translating--- Hibiki adapts its flow to accumulate just enough context to produce a correct translation in real-time, chunk by chunk.
★ 1.5krust-psp. Rust on PSP. Panic and allocation support. Access PSP system libraries.
★ 813findpeaks. The detection of peaks and valleys in a 1d-vector or 2d-array (image)
★ 291ic-pinout-diagram-generator. Generate beautiful pinout diagrams for integrated circuits.
★ 82hayro. A PDF interpreter and renderer in pure Rust.
★ 703Graphical_Datasheets. Code, final versions, and information on the SparkFun Graphical Datasheets
★ 154GenPinoutSVG. Generate Pinout Datasheet in SVG format, from a CSV source file of pin defintions
★ 72pinoutleaf. Create printable pinout diagrams
★ 189human-in-the-loop. An MCP (Model Context Protocol) server that allows AI assistants to ask questions to humans via Discord.
★ 229ai-engineering-hub. In-depth tutorials on LLMs, RAGs and real-world AI agent applications.
★ 36kopenai-cs-agents-demo. Demo of a customer service use case implemented with the OpenAI Agents SDK
★ 6.5kgraphrag. A modular graph-based Retrieval-Augmented Generation (RAG) system
★ 34ksimvec. TypeScript
★ 1ragflow. RAGFlow is a leading open-source Retrieval-Augmented Generation (RAG) engine that fuses cutting-edge RAG with Agent capabilities to create a superior context layer for LLMs
★ 85krust-typed-builder. Compile-time type-checked builder derive
★ 1.2kkalosm. Instant, controllable, local pre-trained AI models in Rust
★ 2.2kdelayed-streams-modeling. Kyutai's Speech-To-Text and Text-To-Speech models based on the Delayed Streams Modeling framework.
★ 3kmoshi. Moshi is a speech-text foundation model and full-duplex spoken dialogue framework. It uses Mimi, a state-of-the-art streaming neural audio codec.
★ 11kollama-voice. plug whisper audio transcription to a local ollama server and ouput tts audio responses
★ 380fast-voice-assistant. ⚡ Insanely fast AI voice assistant with <500ms response times
★ 590react-voice-agent. HTML
★ 428figaro. Real-time voice-changer for voice-chat, etc. Will support many different voice-filters and features in the future. 🎵
★ 1kbolna. Conversational voice AI agents
★ 696agents. A framework for building realtime voice AI agents 🤖🎙️📹
★ 11kvocode-core. 🤖 Build voice-based LLM agents. Modular + open source.
★ 3.8kOpen-LLM-VTuber. Talk to any LLM with hands-free voice interaction, voice interruption, and Live2D taking face running locally across platforms
★ 12k10x. ⚡️ 10x - Up to 20x faster AI coding with multi-step Superpowers. Open-source agent with smart model routing, BYOK, fully self-hosted.
★ 1.4kquillman. A voice chat app
★ 1.2kichigo. Local realtime voice AI
★ 2.5kRealtimeVoiceChat. Have a natural, spoken conversation with AI!
★ 3.8kvoicechat2. Local SRT/LLM/TTS Voicechat
★ 775rasa. 💬 Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants
★ 21kVoiceStreamAI. Near-Realtime audio transcription using self-hosted Whisper and WebSocket in Python/JS
★ 958dogehouse. Taking voice conversations to the moon 🚀
★ 9kEmotiVoice. EmotiVoice 😊: a Multi-Voice and Prompt-Controlled TTS Engine
★ 8.5kOpenVoice. Instant voice cloning by MIT and MyShell. Audio foundation model.
★ 37kReal-Time-Voice-Cloning. Clone a voice in 5 seconds to generate arbitrary speech in real-time
★ 60kgoreman. foreman clone written in go language
★ 2.6klstr. A fast, minimalist directory tree viewer, written in Rust.
★ 1.5kshellfn. Rust proc macro for easily and safely use shell scripts in rust
★ 220multigres. Vitess for Postgres
★ 2.4kparlant. Build reliable customer-facing AI agents with Parlant: an interaction control harness optimized for controlled, consistent, and predictable LLM interactions.
★ 18kmem0. Universal memory layer for AI Agents
★ 61kpipecat. Open Source framework for voice and multimodal conversational AI
★ 13krig. ⚙️🦀 Build modular and scalable LLM Applications in Rust
★ 7.9kkrilla. A high-level, ergonomic Rust library for creating PDF documents.
★ 413blitz. A radically modular HTML/CSS rendering engine
★ 3.7kpico-args. An ultra simple CLI arguments parser.
★ 644clapper. Clapper.app, a video synthesizer and sequencer designed for the age of AI cinema
★ 2.3kinox2d. Native Rust reimplementation of Inochi2D
★ 287rust-rgb. struct RGB for sharing pixels between crates
★ 111imaging-wiki. List/benchmark open-source imaging libraries
★ 41Deepnest. An open source nesting application for laser cutters, plasma cutters and other CNC machines
★ 1.1kimage_slicer. Split images into tiles. Join the tiles back together.
★ 156photohash. A Python Perceptual Image Hashing Module
★ 217imagehash. A Python Perceptual Image Hashing Module
★ 3.9kvideohash. Near Duplicate Video Detection (Perceptual Video Hashing) - Get a 64-bit comparable hash-value for any video.
★ 377smelter. Toolkit for real-time, low latency, programmable video and audio mixing.
★ 703