669 Repositories
Rust simple-synth Libraries
Simple port-forwarding utility
fport Simple port-forwarding utility using the NAT-PMP protocol. Installation Install the Rust lang toolchain from here. Then run the following comman
A simple allocator written in Rust that manages memory in fixed-size chunks.
Simple Chunk Allocator A simple no_std allocator written in Rust that manages memory in fixed-size chunks/blocks. Useful for basic no_std binaries whe
A simple, stable and thread-safe implementation of a lazy value
Laizy Laizy is a Rust library that provides a simple, stable and thread-safe implementation of a Lazy Features Name Description Dependencies nightly A
A customizable, simple and easy to use json REST API consumer
JACK is a generic JSON API client. It is useful to interact with APIs from multiple services such as Google and Twitter
Plugin for macro-, mini-quad (quads) to save data in simple local storage using Web Storage API in WASM and local file on a native platforms.
quad-storage This is the crate to save data in persistent local storage in miniquad/macroquad environment. In WASM the data persists even if tab or br
A simple thread schedule and priority library for rust
thread-priority A simple library to control thread schedule policies and thread priority. If your operating system isn't yet supported, please, create
Simple string matching with questionmark- and star-wildcard operator
wildmatch Match strings against a simple wildcard pattern. Tests a wildcard pattern p against an input string s. Returns true only when p matches the
Simple (not simplest) UST vault that integrate with Anchor Protocol
Simple (not simplest) UST Vault Building a simple UST Vault that generate yield from Anchor while also have UST reserved for lending, and etc. This co
SEFF - Simple Embeddable Font Format
SEFF - Simple Embeddable Font Format This crate is designed to allow decent text rendering in resource-constrained environments like microcontrollers.
Verbump - A simple utility written in rust to bump and manage git semantic version tags.
Verbump - A simple utility written in rust to bump and manage git semantic version tags.
🦅🦁 Fast, simple 2D text renderer for wgpu
🦅 glyphon 🦁 Fast, simple 2D text rendering for wgpu What is this? This crate provides a simple way to render 2D text with wgpu by: rasterizing glyph
Rust language from simple to deep, and then to strengthen learning in multiple module
Rust Library This project is used to learn rust language from simple to deep, and then to strengthen learning in multiple module. It is used to help n
A simple new year redpacket platform.
Triangle A simple new year red packet quiz platform. Installation cargo install github.com/Yesterday17/triangle Usage First, write quiz in a TOML file
A new, simple NFT standard for Solana
New Solana NFT Standard Current Issues The current NFT spec is pretty bad for a few reasons: every NFT requires multiple accounts (3+) the token accou
A simple key value database for storing simple structures.
Perdia-DB A simple key value database for storing simple structures. No nesting of structures is supported, but may be implemented in the future. Toke
A simple cross-platform remote file management tool to upload and download files over HTTP/S
A simple cross-platform remote file management tool to upload and download files over HTTP/S
Simple TUI frontend for paru,
parui Simple TUI frontend for paru. Images Keybinds parui adopts vim-like keybinds. Key Mode Action Escape Insert Enter Select Mode Return Insert
Simple Sudoku solver written in Rust.
Simple Sudoku solver written in Rust. Method is inspired by a method briefly outlined in a CS lecture I had that I decided to try and implement based only on my understanding from the lecture.
A simple and fun way to view the time!
Concentric Time A simple and fun way to view the time! Screenshots Dark mode Light mode Dev This project uses Dioxus (a Rust-Wasm framework) and does
A flexible, simple to use, immutable, clone-efficient String replacement for Rust
A flexible, simple to use, immutable, clone-efficient String replacement for Rust. It unifies literals, inlined, and heap allocated strings into a single type.
laydown is a simple CLI application to help you prepare for your next Daily Standup
laydown is a simple CLI application to help you prepare for your next Daily Standup. No longer shall your name be called on only for you to stare into the abyss while you struggle to remember what you did yesterday.
A simple quote-based code generator for Rust
flexgen A flexible, yet simple quote-based code generator for creating beautiful Rust code Why? Rust has two types of macros, and they are both very p
Zine - a simple and opinionated tool to build your own magazine.
zine Zine - a simple and opinionated tool to build your own magazine. Mobile-first. Intuitive and elegant magazine design. Best reading experiences. T
Rust Util Collection, a simple and friendly error-chain, with many useful utils as an addition.
RUC Rust Util Collection, a simple and friendly error-chain, with many useful utils as an addition. The painful experience of using error-chain gave b
A simple, human-friendly, embeddable scripting language
Mica Language reference · Rust API A simple, human-friendly scripting language, developed one feature at a time. Human-friendly syntax inspired by Rub
The netns-rs crate provides an ultra-simple interface for handling network namespaces in Rust.
netns-rs The netns-rs crate provides an ultra-simple interface for handling network namespaces in Rust. Changing namespaces requires elevated privileg
A simple programming language, created for AP Computer Science
A simple programming language, created for AP Computer Science
Simple image metadata scrubber. Will remove EXIF, XMP and IPTC metadata.
Simple image metadata scrubber. Will remove EXIF, XMP and IPTC metadata.
A simple crate, that protects some variables from being modified by memory tampering tools.
Crate: protected_integer A simple crate, that protects some variables from being modified by memory tampering tools. Usage Add this crate to dependenc
A simple library for Firebase real-time database
Firerust A very simple library to implement the Firebase real-time database in your code with the best performance Instalation Add this to your Cargo.
A brief implementation of a simple hello world program in rust since they said it couldn't be done.
rust-hello-world A brief blazingly fast 🚀 implementation of a simple hello world program in rust since they said it couldn't be done. 🚀 fast 🚀 Also
Super simple tokio chat server for educational purposes.
achat A collection of simple modules which showcase simple use of tasks, channels, and other tokio primitives to implement simple networking applicati
A simple library with just one struct which is used to wrap around pointers
A simple library with just one struct which is used to wrap around pointers. This can be used to create pointers and share them across threads without the hassle of synchronization if you really do not care about that.
Brutally simple command line app for jotting things down
jot Brutally simple command line app for jotting things down. About jot lets you get things down before you forget, without fiddling folders, naming,
A super simple prompt for Fish shell, just shows git info and Vi mode.
vifi is a portmandeau of 'Vi' and 'Fish', because it's a prompt for Fish shell, primarily focused around showing proper indicators when using Vi key bindings.
A simple gesture daemon in Rust
gestured A simple gesture daemon in Rust cargo install gestured This is a simple gesture daemon made to watch for gesture swipes and execute a command
A simple, modern fuzzy finder tool to run examples in a Cargo project.
cargo-rx cargo-rx is a simple, modern Runner for Examples in a Cargo project. This crate provides a single executable: rx. Basically anywhere you woul
🥅 Dead simple webhook worker for Sentry to output events in a Discord channel
🥅 Sentry Webhook Dead simple webhook worker for Sentry to output events in a Discord channel Why? This is just a simple Rust HTTP service to do so, t
Rall is an incredibly simple and intuitive logger
Really...? Another Logging Library? Yes! :P rall is an incredibly simple and intuitive logger, consider this crate a failure if you can't get setup wi
A modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls
bore A modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls. That's all it does:
An aimless attempt at building a PC from scratch, in a vaguely eurorack/modular synth style.
An aimless attempt at building a PC from scratch, in a vaguely eurorack/modular synth style.
♻ A simple and efficient Gemini-to-HTTP proxy written in Rust.
September A simple and efficient Gemini-to-HTTP proxy written in Rust. Usage Docker $ docker run -d [ -e ROOT="gemini://fuwn.me" ] [ -e PORT="8080"] [
A simple lexer which creates over 75 various tokens based on the rust programming language.
Documentation. This complete Lexer/Lexical Scanner produces tokens for a string or a file path entry. The output is a Vector for the user to handle ac
The study of a simple path tracer implementation (image raytracing in shorts)
The study of a simple path tracer implementation (generate a raytraced image, in shorts).
A simple clone of reddit r/place
Run First install rustup with instructions on Rustup. Then run it: cargo run Endpoints There is two endpoints, one for getting canvas and the other fo
A simple code for checking crate 'prost' on WebAssembly (🦀 + 🕸️ = 💖)
rust-wasm-prost This repository is a simple code for checking crate 'prost' on WebAssembly ( 🦀 + 🕸️ = 💖 ). What is prost? prost is a Protocol Buffe
A simple, single threaded and minimalistic port checker
A simple, single threaded and minimalistic port checker
A simple cross-process locking API
A simple cross-process locking API
Simple expression transformer that is not Coq.
Noq Not Coq. Simple expression transformer that is not Coq. Quick Start $ cargo run ./examples/add.noq Main Idea The Main Idea is being able to define
A simple to use dos tool to support Ukraine 🇺🇦
A short explanation How to download section | Guide for Windows | Guide for macOS This program visits various russian websites in order to keep the se
A simple MD5 implementation with a focus on buffered reading
md5-rs A simple MD5 implementation with a focus on buffered reading, and is completely no_std. This shouldn't be used in any security-critical softwar
Simple and fast git helper functions
Simple and fast git helper functions
Resolved - a simple DNS server for home networks
resolved resolved (pronounced "resolved", not "resolved") is a simple DNS server for home networks. To that end, it supports: Recursive and non-recurs
Rust Util Collection, a simple and friendly error-chain
RUC Rust Util Collection, a simple and friendly error-chain, with many useful utils as an addition. The painful experience of using error-chain gave b
A simple wrapper for the detour-rs library that makes making hooks much more concise
A simple wrapper for the detour-rs library that makes making hooks much more concise
🖥 Simple Arduino Serial Monitor
Born out of the desire to connect to an Arduino without having to run the whole Arduino suite.
PM-Tools - a simple Rust util to easily create server directories
PM-Tools PM-Tools is a simple Rust util to easily create server directories or plugins without the hassle of unzipping or creating directories Progres
A dead-simple, extreme fast permission flag system for Rust with no dependencies
A dead-simple, extreme fast permission flag system for Rust with no dependencies
A simple external client made with rust
A simple external client made with rust
Sūshì is a simple but customizable static site generator / blog generator written in Rust
sūshì Sūshì is a simple but customizable static site generator / blog generator written in Rust. Installation Install with Cargo (Recommended) cargo i
simple, C-like programming language
CUP: C(ompiler) U(nder) P(rogress) A badly named, in-progress programming language just to learn how these things work. Wait, doesn't everyone write a
Simple async codec for rkyv. Reuses streaming buffer for maximum speed
rkyv_codec Simple async codec for rkyv. Reuses streaming buffer for maximum speed! This crate provides a makeshift adaptor for streaming &ArchivedObj
A simple, fast, easy README generator
Welcome to Readme Generator A simple, fast, easy README generator. Never worry about READMEs again! What it does: Run the command in your project's di
webmention-receiver - a simple program that receives webmentions, records them to a SQLite database
webmention-receiver is a simple program that receives webmentions, records them to a SQLite database, and allows viewing them via a webpage or RSS feed. It has no conception of an "account", and by default will accept webmentions for any domain. It is possible to configure it to only accept webmentions for a specific set of domains, if you'd prefer.
Ethereal - a general-purpose programming language that is designed to be fast and simple
Ethereal is a general-purpose programming language that is designed to be fast and simple. Heavly inspired by Monkey and written in Rust
A Diablo II library for core and simple client functionality, written in Rust for performance, safety and re-usability
A Diablo II library for core and simple client functionality, written in Rust for performance, safety and re-usability
A simple CLI I made while practicing rust to easily make QR codes with just one command, all in your terminal.
Welcome to rust-qrcode-cli 👋 A CLI I made while practicing rust to easily make QR codes with just one command, all in your terminal. Install git clon
🍖A WGPU graphics pipeline, along with simple types used to marshal data to the GPU
renderling 🍖 This library is a collection of WGPU render pipelines. Shaders are written in GLSL. shaderc is used to compile shaders to SPIR-V. Defini
qn (quick note) is a simple, fast and user-friendly way to save notes 🦀⚙️
Quick Note qn Install This is currently for my personal use. I may push breaking changes at any time. If you want to use it, bring down the code and r
A simple and fast FRC autonomous path planner (designed for swerve drive)! (Desktop/Laptop only)
This is a website developed for planning autonomous paths for FRC robots. It is intended to be a simple and fast tool to create autos, which works offline at competitions.
sblade or switchblade it's a multitool in one capable of doing simple analysis with any type of data, attempting to speed up ethical hacking activities
sblade or switchblade it's a multitool in one capable of doing simple analysis with any type of data, attempting to speed up ethical hacking activities
Simple Rust Application for YugabyteDB
A simple Rust application that connects to a YugabyteDB cluster and performs basic CRUD operations.
A flexible, simple to use, immutable, clone-efficient String replacement for Rust
flexstr A flexible, simple to use, immutable, clone-efficient String replacement for Rust Overview Rust is great, but it's String type is optimized as
A simple embedded key-value store written in rust as a learning project
A simple embedded key-value store written in rust as a learning project
A simple program for C program IO testing. Written in Rust
A simple program for C program IO testing. Written in Rust, using concurrency to speed up valgrind testing. Make sure to update settings at your first run of the program!
A simple, clean, and beautiful WYSIWYG Markdown editor and content-management system
ScribeDown Current version: v0.0.1 Feature level: See the roadmap Beautiful, Clean, Writer-Oriented The goal of ScribeDown is to make Markdown the bes
A simple toy websocket client to connect to Bitstamp.net and print the live order book written in Rust.
A simple toy websocket client to connect to Bitstamp.net and print the live order book written in Rust.
Build SQLite virtual file systems (VFS) by implementing a simple Rust trait.
sqlite-vfs Build SQLite virtual file systems (VFS) by implementing a simple Rust trait. Documentation | Example This library is build for my own use-c
Simple GTK Rust Fuzzer which aims to test all available classes and functions in GTK.
Gtk Rust Fuzzer Simple GTK Rust Fuzzer which aims to test all available classes and functions in GTK. It finds bugs inside GTK functions, GTK exported
Simple programming language that speaks the ones you already know!
Simple programming language that speaks the ones you already know!
Creating a simple flappy bird game in Rust language
Creating a simple flappy bird game in Rust language The main goal of this project is to get my hands dirty with rust, while creating something fun. Ex
dlfile is a very simple, straightforward CLI to download a file
dlfile dlfile is a very simple, straightforward CLI to download a file, except it... Only downloads over HTTPS Requires TLS 1.2 or higher Executes in
Payments Engine is a simple toy payments engine
Payments Engine is a simple toy payments engine that reads a series of transactions from a CSV, updates client accounts, handles disputes and chargebacks, and then outputs the state of clients accounts as a CSV.
Write a simple CLI script, that when given a 64-byte encoded string
Write a simple CLI script, that when given a 64-byte encoded string, it finds a suitable 4-byte prefix so that, a SHA256 hash of the prefix combined with the original string of bytes, has two last bytes as 0xca, 0xfe. Script should expect the original content of the string to be passed in hexadecimal format and should return two lines, first being the SHA256 string found and second 4-byte prefix used (in hexadecimal format).
A simple configuration-based module for inter-network RPC in Holochain hApps.
DNA Auth Resolver A simple configuration-based module for inter-network RPC in Holochain hApps. About Usage In the origin zome In the destination DNA
Bevy is a refreshingly simple data-driven game engine built in Rust
What is Bevy? Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever! WARNING Bevy is still in the ve
A simple, yet feature-filled wrapper around the coqui-stt C API
A simple, yet feature-filled wrapper around the coqui-stt C API
Trulang is an interpreted language that is designed to be a simple, easy to learn, and easy to use programming language.
Trulang is an interpreted language that is designed to be a simple, easy to learn, and easy to use programming language.
A procedural macro for defining nom combinators in simple DSL
A procedural macro for defining nom combinators in simple DSL
A simple program that provides DBus interface to control display temperature and brightness under wayland without flickering
wl-gammarelay-rs Like wl-gammarelay, but written in rust, runs on a single thread, has three times less SLOC and uses DBus (for simplicity). Dbus inte
A simple cli tool to help with wordle in hard mode
Wordking A simple cli tool to help with wordle in hard mode. Usage Run wordking cargo run Wordking will ask for your guesses thus far. Provide your gu
This is a simple command line application to convert bibtex to json written in Rust and Python
bibtex-to-json This is a simple command line application to convert bibtex to json written in Rust and Python. Why? To enable you to convert very big
A simple programming language for something between C and Rust.
inuc inuc is a systems programming language that is something between C and Rust. Features : [] Strong , static typing (type inference not a priority
Simple retro game made using Rust bracket-lib by following "Herbert Wolverson's Hands on Rust" book.
Flappy Dragon Code from This program is a result of a tutorial i followed from Herbert Wolverson's Hands-on Rust Effective Learning through 2D Game De
Reimplement Simple Arbitrage in Rust
Reimplement Simple Arbitrage in Rust
A simple 2-player game player over a standard 8x8 board.
Boombots A simple 2-player game player over a standard 8x8 board. Projects Game Server (v0.0.1) A parallel and asynchronous game server written in Rus
Simple viewer webpage for Dilbert by Scott Adams
Dilbert Viewer A simple comic viewer for Dilbert by Scott Adams, hosted on Heroku here. It uses the third-party Rust Buildpack with the Heroku Postgre
A Simple Audio Control and Notifications Daemon
SACAND This is sacand, a Simple Audio Control and Notifications Daemon As it name oaths to imply, this is intended to be a simple audio control daemon
A simple OpenAI (GPT-3) client written in Rust.
A simple OpenAI (GPT-3) client written in Rust. It works by making HTTP requests to OpenAI's API and consuming the results.
A simple script (in Rust lang) to create HTML from SVD
A simple script to create HTML from an SVD file This is a simple script written in Rust language to create a single HTML file from an SVD file. It's r