This is your work, valued
Avid Rustacean. Senior Software Engineer at @apollographql . MS in Math from the University of Vermont
webatui. An integration between the Yew and Ratatui crates for making TUI-themed WASM webapps
★ 128avid-rustacean. This repo contains the code for my blog, The Avid Rustacean
★ 52troupe. Library for modelling Rust applications with actors
★ 20TypedId. Make your IDs strongly typed!!
★ 14shuttle-fullstack-rust-example. A basic project template for fullstack Rust projects that are deployed on Shuttle
★ 9CycleMap. A structure for mapping multiple hash sets together
★ 7specte-rs. An experimental GBC emulator written in Rust
★ 5my-setup. A collection of config files that I use.
★ 2tricebot-sdk. An SDK for interfacing with TriceBot
★ 2Tamiyos-Journal. The comprehensive rules tracker for Magic: the Gathering
★ 1hourglass. A simple timer browser app, in fullstack Rust
★ 1ratatui. Rust library that's all about cooking up terminal user interfaces (TUIs)
★ 1Add-Drop-Goto. Works as a wrapper to the traditional "cd" command to allow for dynamic shortcuts of directory names.
★ 1AsyncUtils. A collection of traits and objects to make async functional-esque programming easier in Rust
★ 1base16-palettes. A representation of all of the Base16 themes in Rust
★ 1dyn_shim. Attribute macros for defining dyn-compatible shim traits.
★ 1ArchivedVensersJournal. An archived copy of VJ just in case this copy goes down too.
★ 1blarggs-test-roms. Blarggs Reproducible Gameboy Test Roms
★ 19git-interactive-rebase-tool. Native cross-platform full feature terminal-based sequence editor for git interactive rebase.
★ 1.9kGameboyCPUTests. Test data for developers of Gameboy emulators.
★ 96fd. A simple, fast and user-friendly alternative to 'find'
★ 44kratifact. Terminal-based tool to track and manage build artifacts from multiple programming languages. Built with Ratatui
★ 89mtg-search-engine. A search engine for MTG written in C, and NextJS
★ 6Monarch-Butterfly. Rust
★ 32AeroSpace. AeroSpace is an i3-like tiling window manager for macOS
★ 22kpenrose. A library for writing an X11 tiling window manager
★ 1.3kcosmic-epoch. Next generation Cosmic desktop environment
★ 6.6kflamelens. Flamegraph viewer in the terminal
★ 631MBC3-Tester-gb. MBC3 Bank Tester
★ 15MagenTests. A collection of test roms for the Gameboy Color
★ 36cgb-acid2. 😀 The Acid2 test, now for Game Boy Color! 😀
★ 88zellij. A terminal workspace with batteries included
★ 35kcargo-mutants. :zombie: Inject bugs and see if your tests catch them!
★ 1.2krust-gb. Compile Rust code to GBZ80 (Gameboy Z80)
★ 271Neotron-OS. Common OS for all Neotron systems
★ 128pax. User interface engine with an integrated vector design tool, built in Rust
★ 525gameroy. A Game Boy emulator, disassembler and debugger, written in Rust
★ 309mold. mold: A Modern Linker 🦠
★ 17kuntwine. The prettier pattern-matching parser with automatic error recovery
★ 154pasmo. http://pasmo.speccy.org/
★ 5freshfetch. A fresh take on neofetch
★ 504stylix. Theming framework for NixOS, Home Manager, nix-darwin, and Nix-on-Droid [maintainers=@0xda157, @danth, @trueNAHO]
★ 2.4knix-config. ❄️ My nix config for both desktops(NixOS+macOS) and homelab servers(NixOS).
★ 2kxilem. An experimental Rust native UI framework
★ 5.5kwild. A very fast linker for Linux
★ 3.8kpin-init. Library facilitating safe pinned initialization
★ 89moro. Experiments with structured concurrency in Rust
★ 434telety. Access type information across crates and modules in your Rust proc macros
★ 3wrecc. A x86_64 C99 compiler written in Rust from scratch
★ 476moccasin. A TUI feed reader for RSS, Atom, and (aspirationally) Podcasts
★ 49game-boy-test-roms. A collection of different test suites for your Game Boy emulator
★ 255mooneye-test-suite. Mooneye Test Suite is a suite of Game Boy test ROMs
★ 159mooneye-gb. A Game Boy research project and emulator written in Rust
★ 969avid-rustacean. This repo contains the code for my blog, The Avid Rustacean
★ 52balter. Distributed stress testing framework in Rust
★ 119zed. Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
★ 88ktypst. A markup-based typesetting system that is powerful and easy to learn.
★ 55kbase16-schemes-source.
★ 78rust-raspberrypi-OS-tutorials. :books: Learn to write an embedded OS in Rust :crab:
★ 15khtml. Type-safe HTML support for Rust
★ 254typenum. Compile time numbers in Rust.
★ 584deploy-action. A GitHub action for deploying Shuttle projects
★ 38spotify-tui. Spotify for the terminal written in Rust 🚀
★ 19kblackbird. A header-only library that defines common SKI combinators from Combinatory Logic.
★ 60cargo-make. Rust task runner and build tool.
★ 2.9kmem_dbg-rs. A trait + derive to recursively compute / print the memory usage of a data structure.
★ 43workstation. Lua
★ 785roc. A fast, friendly, functional language.
★ 5.9kcriterion.rs. Statistics-driven benchmarking library for Rust
★ 5.5ktartarus-dotfiles. Just another awesomewm gruvbox dotfiles
★ 116atomic_enum. An attribute to create an atomic wrapper around a C-style enum
★ 51stylist-rs. A CSS-in-Rust styling solution for WebAssembly Applications
★ 385ringbuf. Lock-free SPSC FIFO ring buffer with direct access to inner data
★ 592shuttle-examples. Examples for using Shuttle with different frameworks and resources
★ 194awesome-shuttle. An awesome list of Shuttle-hosted projects and resources
★ 73eww. ElKowars wacky widgets
★ 13kmin-sized-rust. 🦀 How to minimize Rust binary size 📦 https://github.com/johnthagen/min-sized-rust
★ 9.8kalexandrie. An alternative crate registry, implemented in Rust.
★ 515act. Run your GitHub Actions locally 🚀
★ 71ktokise. An asynchronous runtime compatible with WebAssembly and non-WebAssembly targets.
★ 75rust-magic-patterns. Magical Rust patterns laid out and simplified
★ 1.9kfast_qr. Ultra fast QRCode generation
★ 291lemmy. 🐀 A decentralised discussion platform for communities.
★ 15kvergen. Generate cargo instructions at compile time in build scripts for use with the env! or option_env! macros
★ 470sway. i3-compatible Wayland compositor
★ 17kLorien. Infinite canvas drawing/whiteboarding app for Windows, Linux and macOS. Made with Godot.
★ 6.7kfutures-rs. Zero-cost asynchronous programming in Rust
★ 5.9kshuttle. Build & ship backends without writing any infrastructure files.
★ 6.9kshadow-rs. A build-time information stored in your rust project.(binary,lib,cdylib,dylib,wasm)
★ 698progenitor. An OpenAPI client generator
★ 980yewdux. Ergonomic state management for Yew applications
★ 327rio. A hardware-accelerated GPU terminal emulator focusing to run in desktops and browsers.
★ 7.1kast-grep. ⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
★ 15ktokio-tungstenite. Future-based Tungstenite for Tokio. Lightweight stream-based WebSocket implementation
★ 2.5ktungstenite-rs. Lightweight stream-based WebSocket implementation for Rust.
★ 2.4kIronBoy. A Gameboy emulator written in Rust as both a learning exercise and a love letter to the console that got me into gaming.
★ 416rust-pretty-assertions. Overwrite `assert_eq!` with a drop-in replacement, adding a colorful diff.
★ 1.4krustengan. https://fly.io/dist-sys/ in Rust
★ 282effing-mad. Algebraic effects for Rust
★ 670ron. Rusty Object Notation
★ 4kybc. A Yew component library based on the Bulma CSS framework.
★ 257rapl. Rank Polymorphic array library for Rust.
★ 104yewprint. Port of blueprintjs.com to Yew
★ 452teaching-material. Rust
★ 587coreutils. Cross-platform Rust rewrite of the GNU coreutils
★ 24khishtory. Your shell history: synced, queryable, and in context
★ 3.1kaquascope. Interactive visualizations of Rust at compile-time and run-time
★ 3.1kdropshot. expose REST APIs from a Rust program
★ 1.2kallocscope. allocscope - a memory tracking tool
★ 560leptos. Build fast web applications with Rust.
★ 21kno-panic. Attribute macro to require that the compiler prove a function can't ever panic
★ 1.2knutype. Rust newtype with guarantees 🇺🇦 🦀
★ 1.8kbackon. Make retry like a built-in feature provided by Rust.
★ 1kindexmap. A hash table with consistent order and fast iteration; access items by key or sequence index
★ 2.4kslint. Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.
★ 23kcargo-dist. 📦 shippable application packaging
★ 2.1kdiscovery. Discover the world of microcontrollers through Rust!
★ 1.6kwasmer. 🚀 Fast, secure, lightweight containers based on WebAssembly
★ 21kfw. workspace productivity booster
★ 565fish-shell. The user-friendly command line shell.
★ 34ksqlx. 🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.
★ 17khashbag. An unordered multiset/bag implementation backed by HashMap
★ 77LazyVim. Neovim config for the lazy
★ 27kfallible-option. Fallible is an Option with inverted Try-semantics.
★ 26sort_cargo_errors. A tool that launches Cargo and reverses the order of errors and warnings
★ 6anyhow. Flexible concrete Error type built on std::error::Error
★ 6.6kcargo-hack. Cargo subcommand to provide various options useful for testing and continuous integration.
★ 852cargo-all-features. A Cargo subcommand to build and test all feature flag combinations.
★ 190lets_expect. Clean tests in Rust
★ 62nvim-dap. Debug Adapter Protocol client implementation for Neovim
★ 7.2kwasm-pack. 📦✨ your favorite rust -> wasm workflow tool!
★ 7.3kucd-generate. A command line tool to generate Unicode tables as source code.
★ 119bacon. background code checker
★ 3.4kaxum. HTTP routing and request-handling library for Rust that focuses on ergonomics and modularity
★ 27kCycleMap. A structure for mapping multiple hash sets together
★ 7scorecard. OpenSSF Scorecard - Security health metrics for Open Source
★ 5.6kSquireCore. The backend library used by Squire Tournament Services
★ 22SquireDesktop. An all in one software to manage MTG tournaments.
★ 8rqrr. QR reader written in Rust
★ 83qrcode-rust. QR code encoder in Rust.
★ 557crossbeam. Tools for concurrent programming in Rust
★ 8.5ksycamore. A library for creating reactive web apps in Rust and WebAssembly
★ 3.3kperseus. A state-driven web development framework for Rust with full support for server-side rendering and static generation.
★ 2.2krust-fasthash. A suite of non-cryptographic hash functions for Rust.
★ 142iced. A cross-platform GUI library for Rust, inspired by Elm
★ 31kreqwasm. HTTP requests library for WASM Apps
★ 140derive_more. Some more derive(Trait) options
★ 2.1ksurrealdb. A scalable, distributed, collaborative, document-graph database, for the realtime web
★ 33ksea-orm. 🐚 A powerful relational ORM for Rust
★ 9.8kgex. Git Explorer: cross-platform git workflow improvement tool inspired by Magit
★ 296cargo-deny. ❌ Cargo plugin for linting your dependencies 🦀
★ 2.4kcargo-msrv. 🦀 Find the minimum supported Rust version (MSRV) for your project
★ 1.2kcargo-semver-checks. Scan your Rust crate for semver violations.
★ 1.7kdiesel. A safe, extensible ORM and Query Builder for Rust
★ 14kbat. A cat(1) clone with wings.
★ 60kfleet. 🚀 The blazing fast build tool for Rust.
★ 2.4kdunst. Lightweight and customizable notification daemon
★ 5.6krust-analyzer. A Rust compiler front-end for IDEs
★ 17krust-tools.nvim. Tools for better development in rust using neovim's builtin lsp
★ 2.1kproc-macro-workshop. Learn to write Rust procedural macros [Rust Latam conference, Montevideo Uruguay, March 2019]
★ 4.8kneotest. An extensible framework for interacting with tests within NeoVim.
★ 3.1kdashmap. Blazing fast concurrent HashMap for Rust.
★ 4.1kopen-gpu-kernel-modules. NVIDIA Linux open GPU kernel module source
★ 17ktest-case. Rust procedural macro attribute for adding test cases easily
★ 632seed. A Rust framework for creating web apps
★ 3.8kcxx-qt. Safe interop between Rust and Qt
★ 1.5kcxx. Safe interop between Rust and C++
★ 6.8khashbrown. Rust port of Google's SwissTable hash map
★ 3ksnafu. Easily assign underlying errors into domain-specific errors while adding context
★ 1.9kjobs.
★ 3left-right. A lock-free, read-optimized, concurrency primitive.
★ 2.3khaphazard. Hazard pointers in Rust.
★ 224governor. A rate-limiting library for Rust (f.k.a. ratelimit_meter)
★ 924strum. A small rust library for adding custom derives to enums
★ 2.4keventually-rs. Event Sourcing for Rust
★ 596docker-mtgo. Docker image with ready-to-play MTGO (Magic Online) for Linux and macOS
★ 554evmap. A lock-free, eventually consistent, concurrent multi-value map.
★ 578juniper. GraphQL server library for Rust
★ 6kcoz. Coz: Causal Profiling
★ 4.5kRocket. A web framework for Rust.
★ 26kyew. Rust / Wasm framework for creating reliable and efficient web applications
★ 33ktauri. Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
★ 110kleftwm. A tiling window manager for Adventurers
★ 3ktab-rs. The intuitive, config-driven terminal multiplexer designed for software & systems engineers
★ 682stabilizer. Stabilizer: Rigorous Performance Evaluation
★ 592libInterpolate. A C++ library for interpolation.
★ 257libIntegrate. A C++ library for integrating discretized functions.
★ 26SquireBot. A Discord bot to help run tournaments
★ 13configs. My configuration files
★ 1.2kmtgjson. MTGJSON build scripts for Magic: the Gathering
★ 475alacritty. A cross-platform, OpenGL terminal emulator.
★ 65kpolybar. A fast and easy-to-use status bar
★ 15kwtftw. Window Tiling For The Win. A tiling window manager written in Rust
★ 2.4kpix2pix. Image-to-image translation with conditional adversarial nets
★ 11kgsc. Run guided scripts for command line demos.
★ 16