11126 Repositories
A Gameboy emulator written in Rust
An open source Gameboy emulator written in Rust that can use a command line interface as a screen and input device.
Automatically create GUI applications from clap3 apps
Automatically create GUI applications from clap3 apps
Simple personal server to serve audiofiles files from folders.
Simple personal server to serve audio files from directories. Intended primarily for audio books, but anything with decent directories structure will do. Focus here is on simplicity and minimalistic design.
Terminal disk space navigator π
Given a path on your hard-drive (which could also be the root path, eg. /). diskonaut scans it and indexes its metadata to memory so that you could explore its contents (even while still scanning!).
A music bot build in Serenity/Rust.
Sunny Flowers is a Discord bot to play media in voice channels. It uses Serenity and Songbird to accomplish this.
Next-GEN Confguration Template Generation Language
Sap lang yet another configuration oriented language name comes from Sapphire which is the birthstone of september Language Feature the last expr of t
An OOP programming language I am making by following Crafting Interpreters.
horba An OOP programming language I am making by following Crafting Interpreters. https://craftinginterpreters.com/ I intend it to have a somewhat C-s
A rust-based extension module for Halo 3: MCC PC
halo3-rs This project is a rust-based extension module for Halo 3 in the Master Chief Collection on PC. The DLL wrapper contains a collection of patch
Pass Rust strings to C with potentially not needing heap allocation
cfixed-string is used for passing Rust string to C with potentially not needing to do a heap allocation. A problem with using the standard library CSt
Twitch data consumer and broadcaster
NeoTwitch Arch Network broadcaster Chat (message buffer) If the message buffer is full then shut down Channel point events If the message buffer is fu
Baby's first Rust CLI project. Basic implementation of grep. Written in about 100 SLOC.
minigrep Coding project from Chapter 12 of the The Rust Programming Language book. Usage Compile and run as so minigrep QUERY FILENAME QUERY being the
Intel 8085 CPU emulation in Rust
PP8085 PP808 is a program that emulates the Intel 8085 Microprocessor architecure. The library is written in Rust and aims to mirror the operation of
Windows game hack helper utilities in rust.
βοΈ toy-arms Windows game hack helper utilities in rust. This crate has some useful macros, functions and traits. π₯ How to use this crate? With this c
A simple image average color extractor written in π¦ Rust
A simple image average color extractor written in π¦ Rust
Data graphing library for command line.
DataBrush DataBrush is a simple library for displaying structured data in the command line. In supports dividing data into chunks and highlighting cer
A tool for outputs semantic difference of json
jsondiff A tool for outputs semantic difference of json. "semantic" means: sort object key before comparison sort array before comparison (optional, b
Source code spell checker
eztd is meant to close the ergonomics gap between Rust and Python.
Why not play with MLIR from Rust?
rmlir rmlir aims to provide Rustaceans with: Parser for MLIR Way to write passes (& pass managers) Ports for code generators e.g. LLVM, Cranelift, ...
Hatch new projects like a chick coming out of its egg
π£ Cargo Hatch Hatch new projects like a chick coming out of its egg. Cargo hatch is a cargo init/cargo new on steroids, allowing complex templates th
A pure Rust database implementation using an append-only B-Tree file format.
nebari nebari - noun - the surface roots that flare out from the base of a bonsai tree Warning: This crate is early in development. The format of the
A tetris game I wrote in rust using ncurses. I'm sure that there's a better way to write a tetris game, and the code may be sus, but it techinically works
rustetris A tetris game I wrote in rust using ncurses. I'm sure that there's a better way to write a tetris game, and the code may be sus, but it tech
An attempt to create an easily customizable MMORPG game engine. Sky not included.
skyless Proof of concept of an easily customizable MMORPG game engine. Getting started Copy environment variables cp .env.example .env Start the engi
Cross-platform, cross-browser, cross-search-engine duckduckgo-like bangs
localbang Cross-platform, cross-browser, cross-search-engine duckduckgo-like bangs What are "bangs"?? Bangs are a way to define where to search inside
A minimal argument parser
Pieces An argument parser built with control in mind. Parsing The results you get are dependent on what order you parse in. If you want to say only pa
Provides two APIs for easily cancelling futures, with the option to fallback to a timeout cancellation
tokio-context Provides two different methods for cancelling futures with a provided handle for cancelling all related futures, with a fallback timeout
Rust courses for TypeScript developers
Rust for TypeScript developers Welcome to the rust-for-ts-devs repo! This repo is intended to collect various small lessons about Rust that I can pres
A versatile and efficient proxy framework with nice features suitable for various use cases.
A versatile and efficient proxy framework with nice features suitable for various use cases.
Loom is a concurrency permutation testing tool for Rust.
Loom is a testing tool for concurrent Rust code