6175 Repositories
Rust the-rust-way Libraries
Easy access of struct fields in strings using different/custom pre/postfix: "Hello, {field}" in rust
Easy access to struct fields in strings 🐠 add strung to the dependencies in the Cargo.toml: [dependencies] strung = "0.1.3" 🦀 use/import everything
A Rust library that implements the main lightning logic of the lipa wallet app.
lipa-lightning-lib (3L) Warning This library is not production ready yet. Build Test Start Nigiri Bitcoin: nigiri start --ln The --ln flag is not stri
🐵 Monkeytype, but for desktop
Monkeytype Desktop Monkeytype desktop is a desktop client for monkeytype.com with various quality-of-life features such as a Discord Rich Presence. Yo
A security-focused telemetry agent written in Rust using eBPF.
Vesper A security-focused telemetry agent written in Rust using eBPF. Important: While public, this project is an educational endeavor and is not mean
A high performance/low-overhead OpenMetrics library for Rust
* * * EXPERIMENTAL * * * discreet-metrics A high-performance/low-overhead metrics library aiming to conform with OpenMetrics and to satisfy the follow
MMDeploy bindings for Rust.
rust-mmdeploy-sys MMDeploy bindings for Rust. 🚧 THIS REPO IS STILL UNDER CONSTRUCTION! Prerequisites NOTICE: Linux only. Onnxruntime only. In order t
Programming language that compiles into Scratch blocks (SB3).
Claw Hello, and welcome to my cool project! I've spent... at least a month on this, and it's still not finished! Feel free to check it out though. :D
rust database for you to use and help me make!
Welcome To Rust Database! What is this? this is a database for you to git clone and use in your project! Why should i use it? It is fast and it takes
🎹 [WIP] Full-fledged software sampler written in Rust.
sampler This project aims to be a full-fledged software sampler written in Rust. While I initially used Apple's AUSampler for sampled instruments in m
A Bitcoin wallet collider that brute forces random wallet addresses written in Rust.
Plutus-Rustus Bitcoin Brute Forcer A Bitcoin wallet collider that brute forces random wallet addresses written in Rust. This is a straight port of Plu
Rust wrapper for gphoto2 (mirror of https://git.maxicarlos.de/maxicarlos08/gphoto2-rs)
GPhoto2-rs Rust bindings to libgphoto2 What about gphoto-rs? I know about the other crate (gphoto and gphoto2-sys which was created by @dcuddeback, bu
A standalone code editor with syntax highlighting and themes.
CodeEditor A standalone code (and text) editor for people like me who write their own user interfaces utilizing crates like pixels. CodeEditor renders
A simply better way to make Discord bots.
Cognite 🚀 A simple blazingly fast language agnostic microservice driven Discord bot framework made in rust that leverages Apache Kafka and KeyDB to t
An HTTP proxy for assets (mainly images) to route requests through an always-encrypted connection.
camo-rs camo-rs is a frontend-compatible Rust-re-implementation of the now archived NodeJS-based atmos/camo - an HTTP proxy for assets (mainly images)
A Self-Reference Helper For Rust.
Self-Reference A Self-Refernece Helper (Inspired From Selfie) this crate provides safe access to its self-reference. the main idea is not initializing
Mini client for rust.
Labrador Labrador - Mini client for rust This create offers: A convenient mainstream third-party service client Convenient and quick use of correspo
🐱 HQ9C is a very serioues compiler for HQ9+, it meta-compiles with Rust.
HQ9+ Compiler HQ9c (Or HQ9+ Compiler) is a blockchain-based NFT minting AI machine-learning cloud infraestructure for the compiling of the great progr
A fork of 'discord-token-botter' for rust lang.
Shahzain Botter V3(Rust) - If you were sold this tool, you have been scammed, this tool is free & open source Please DO NOT pay money for this tool A
A universal SDK for FDU. Powered by Rust.
libfdu A universal SDK for FDU. Building You need Rust Nightly installed: $ rustup default nightly Build the library by running: $ cargo build or $ ca
A newsletter with actix-web and sqlx-postgres
Newsletter backend Health check: production Pre-requisites You'll need to install: Rust Docker There are also some OS-specific requirements. Windows c
A Rust-like Hardware Description Language transpiled to Verilog
Introduction This projects attempts to create a Rust-like hardware description language. Note that this has nothing to do with Rust itself, it just ha
A text renderer for Rust's embedded-graphics crate, based on U8g2
u8g2-fonts This crate is a pure Rust reimplementation of the font subsystem of U8g2. It is intended for the embedded-graphics ecosystem. Licensing Whi
✨ A perfect template for a binary rust project.
Rust Template A project template for Rust, helping to structure your projects blazingly fast ⚡ . Features 🔥 Code-ready for binary projects. Add amazi
Example showing how to use tokio and egui together.
Example using tokio with egui This example uses reqwest to send an HTTP request to httpbin. The parsed response contains an increment value (as provid
Layers, extractors and template engine wrappers for axum based Web MVC applications
axum-template Layers, extractors and template engine wrappers for axum based Web MVC applications Getting started Cargo.toml [dependencies] axum-templ
🐰 Rust client library for the Leap Edge socket service
leap_edge_rs Utility library for connecting and receiving events from Leap Edge. Used for Channels and Pipe. Installation Add this to your Cargo.toml:
Convert rust coverage data to HTML reports, LCOV files or terminal tables
Coverage Prepare Convert coverage data to HTML reports, LCOV files or terminal tables. coverage-prepare --help: Convert "profraw" coverage data to: *
An enhanced version of filetime, which can set file creation time on Windows.
filetime_creation Documentation An enhanced version of filetime, which can set file creation time on Windows. Internally, this use SetFileTime Win32 A
Unopinionated low level API bindings focused on soundness, safety, and stronger types over raw FFI.
🔥 firehazard 🔥 Create a fire hazard by locking down your (Microsoft) Windows so nobody can escape (your security sandbox.) Unopinionated low level A
Multi-channel signed distance field (MSDF) generator for fonts implemented in pure Rust.
msdfont WIP - school started so less updates from now on :(( Multi-channel signed distance field (MSDF) generator for fonts implemented in pure Rust.
BoilerFiles is a CLI for downloading your boilerplate files from a public GitHub template repo.
BoilerFiles Available on crates.io. BoilerFiles is a CLI for downloading your boilerplate files from a public GitHub template repo. Features Are you t
Safe, idiomatic bindings to cFE and OSAL APIs for Rust
n2o4 The n2o4 crate provides safe, idiomatic Rust bindings to the APIs of cFE and OSAL, the libraries of the Core Flight System (cFS). IMPORTANT NOTE
Support SIMD low-memory overhead and high-performance adaptive radix tree.
Artful Artful is an adaptive radix tree library for Rust. At a high-level, it's like a BTreeMap. It is based on the implementation of paper, see The A
A terminal clock that uses 7-segment display characters
Seven-segment clock (7clock) 7clock.3.mp4 This is a clock for terminals that uses the Unicode seven-segment display characters added in Unicode 13.0.
Managing schema for AWS Athena in GitOps-style
athena-rs Managing AWS Athena Schemas Installation $ cargo install --git https://github.com/duyet/athena-rs $ athena --help athena 0.1.0 Duyet me@du
A Modern, Open Source GTK4 ebook manager powered by Rust.
Bookx An MVP in progress: An ebook reader with .epub support Context menu for each book (delete, rename book, info) On click switch the carousal to th
Databento Binary Encoding (DBZ) - Fast message encoding and storage format for market data
dbz A library (dbz-lib) and CLI tool (dbz-cli) for working with Databento Binary Encoding (DBZ) files. Python bindings for dbz-lib are provided in the
Silent monero miner using xmrig and has 0% donation.
Note If this reprository is useful to you in in any shape or form please give it a star. Educational purposes only Don't use this project maliciously.
A command-line tool for KickassTorrents
KickassTorrents CLI KickassTorrents CLI is a command line interface and Rust library for KickassTorrents. Installation cargo install kickasstorrent ma
How to learn modern Rust - A guide to the adventurer.
How to learn modern Rust A guide to the adventurer. Table of Contents Learn Rust deeply one step after the other Text Processing in Rust How Rust maps
⬢ hexil.org: The libre online alternative to Settlers of Catan
Hexer Getting started for developers Backend Install Rust and Cargo, for example using rustup. Navigate to the back directory. Then start the backend:
Watch for changes on a webpage and do anything with it!
Sukurappa Watch for changes on a webpage and do anything with it! Install With cargo: cargo install sukurappa Or use the install-script and add $HOME/
A Rust framework for building Minecraft servers.
A Rust framework for building Minecraft: Java Edition servers. Like feather, Valence is an effort to build a Minecraft compatible server completely fr
A webserver and websocket pair to stop your viewers from spamming !np and "what's the song?" all the time.
spotify-np 🦀 spotify-np is a Rust-based local webserver inspired by l3lackShark's gosumemory application, but the catch is that it's for Spotify! 🎶
A no-std / no-alloc TLS 1.3 client
puny-tls - no-std/no-alloc TLS 1.3 client This is an improvement over tiny-tls-rs to make it more useable. However the only reason this exists is to r
A calculator working with text.
Calculator A calculator working purely with text inputs. Downloading Desktop Version (Windows + Mac) available in the Releases Tab Web Version availab
A stupidly simple and easy to self-host, personal server for file hosting on the web
Grasswave CDN A stupidly simple and easy to self-host, personal server for file hosting on the web. Written in Rust. Thanks, @Maciejowski, for the sty
Risc-V assembly interpreter built with pure Rust
Risc-V Interpreter Interpreter for Risc-V assembly built with Rust Report bug · Request feature Table of contents Quick start Exemple Program Instruct
Render egui with skia!
Skia backend for egui This is a drawing backend for egui that uses skia-safe. Usage Have a look at the metal or cpu examples to get started. Run the e
Minimal compile-time Rust template engine
boilerplate boilerplate is a minimal compile-time Rust text template engine. Quick Start Add boilerplate to your project's Cargo.toml: [dependencies]
Simple Rust 🦀 api with Rocket 🚀
Car API Written in Rust & Rocket.rs 🦀 🚀 Running project Running by cargo You just need to run the following command: cargo run Running on docker Fi
⚡️ NFT Snapshot script written in Rust for blazingly fast speeds ⚡️
⚡️ NFT SNAPSHOT ⚡️ This project uses rust's blazingly fast performance along with the ethers-rs library to read blockchain state. Setup You will have
A command-line tool for DatPiff Mixtapes
DatPiff CLI DatPiff CLI helps you browse DatPiff mixtapes right from the terminal. Installation Simply run: $ cargo install datpiff macOS/Linux $ brew
A Rustbase CLI Client.
Rustbase CLI A Rustbase CLI Client. ⚠️ Warning This is a work in progress. Current available only for Linux. Join our discord server to get help and d
Provide types for angle manipulation in rust.
angulus Provides types for angle manipulation. Features serde : Serialization/deserialization support via serde. Example use angulus::{*, units::*};
A pathtracer written in rust - runs in the web and includes an editor
Webtracer A pathtracer written in rust - runs in the web and includes an editor Rendering is parallelized and utilizes all cpu cores You can easily ed
Tools for manipulating JSON Web Tokens, JWS, JWE, and JWK in Rust
Rusty JWT Tools A collection of JWT utilities. This repository is part of the source code of Wire. You can find more information at wire.com or by con
The Devils' Programming Language (Quantum Programming Language)
devilslang has roots in Scheme and ML-flavored languages: it's the culmination of everything I expect from a programming language, including the desire to keep everything as minimalistic and concise as possible. At its core, devilslang is lambda-calculus with pattern-matching, structural types, fiber-based concurrency, and syntactic extension.
Rust client for the anna-rs KVS that can run in the WasmEdge Runtime
wasmedge-anna-client wasmedge-anna-client is a Rust client for anna-rs based on Tokio for WasmEdge. It communicates with Anna routing nodes and KVS no
Rust lib for fetching official protoc (Protocol Buffer compiler) releases
protoc-fetcher Rust library for fetching official Protocol Buffer compiler (protoc) releases, pegged to a specific version. protoc-fetcher downloads a
ffizz is a library of utilities for exporting Rust libs for use in other languages
ffizz ffizz is a library of utilities for exporting Rust libs for use in other languages. FFI generally requires a lot of unsafe code, which in turn r
A Supra + Pandoc post-processor for footnote cross-references.
AutoCref AutoCref is a Supra and Pandoc post-processor that turns footnote cross-references in a Word document into automatically updated fields. Abou
Volo is a high-performance and strong-extensibility Rust RPC framework that helps developers build microservices.
Volo is a high-performance and strong-extensibility Rust RPC framework that helps developers build microservices.
CLI game to see how fast you can guess the language of a code block!
Guess That Lang! CLI game to see how fast you can guess the language of a code block! If you like the game, please consider giving a ⭐ ! Code is retri
Reload Rust code without app restarts. For faster feedback cycles.
hot-lib-reloader hot-lib-reloader is a development tool that allows you to reload functions of a running Rust program. This allows to do "live program
Cloud native log storage and management for Kubernetes, containerised workloads
Live Demo | Website | API Workspace on Postman Parseable is an open source, cloud native, log storage and management platform. Parseable helps you ing
Quick Peer-To-Peer UDP file transfer
qft QFT is a small application for Quick (and really reliable) Peer-To-Peer UDP file transfer. If a friend sent you here... ...look at the "Releases"
An ECDSA threshold signature algorithm implemented in Rust.
Open TSS This project is a Rust implementation of multi-party {t,n}-threshold signature scheme(TSS). The current version of this library supports ECDS
An experimental GUI for rust-minidump
minidump-debugger An experimental GUI for rust-minidump based on egui. NOTE: if building from source on linux, you may need to install the packages eg
A "blazingly" fast key-value pair database without bloat written in rust
A fast key-value pair in memory database. With a very simple and fast API. At Xiler it gets used to store and manage client sessions throughout the pl
Sparse Merkle tree for a key-value map.
LSMTree A Rust library that implements a Sparse Merkle tree for a key-value store. The tree implements the same optimisations specified in the Libra w
Vite + Webassembly starter project
Vite + Typescript+ Webassembly A starter project for you to create a blazingly fast web application Before getting started You need to get these prere
Pathfinding on grids using jumping point search and connected components.
grid_pathfinding A grid-based pathfinding system. Implements Jump Point Search with improved pruning rules for speedy pathfinding. Pre-computes connec
Template project for the The Bombercrab Challenge game, a stub Rust WASM player
The Bombercrab Challenge (Player Template) Welcome to the 2022 Tokyo Game Hack bombercrab challenge! If you're based in Tokyo and planning to attend i
🚩 Show sensitive command summary when open a new terminal
🚩 Show sensitive command summary when open a new terminal 👀 Clear sensitive commands from shell history 🙈 Stash your history command before present
Examples of how to use Rust with Serverless Framework, Lambda, API Gateway v1 and v2, SQS, GraphQL, etc
Rust Serverless Examples All examples live in their own directories: project: there is nothing here, just a simple cargo new project_name with a custo
The fastest way to get / set DDC values for a monitor
A simple tool suitable for adjusting external monitor's brightness. Much faster than ddcutil, still faster than ddcset which enumerates all monitors.
Hot-reload template for Rust
This is a template for cargo-generate. Use with cargo generate rksm/rust-hot-reload. {{project-name}} A workflow for quick feedback while writing Rust
Rust template repository.
Rust template repository. An opinionated starting point for rust projects such as systemd services command line tools client programs server programs
Rust crate for creating filters with DirectX shaders. Includes Scale, Color conversion using DirectX api.
DxFilter Scale and ColorConversion done with DirectX filters. You can also create your own filters with the provided api. Crate contains various tools
Motoko concrete syntax parser in Rust.
motoko.rs Motoko concrete syntax parser and dynamic evaluator (VM) in Rust. Motoko VM The Motoko VM explores a more dynamic way for Motoko to execute.
A fast python geohash library created by wrapping rust.
Pygeohash-Fast A Fast geohasher for python. Created by wrapping the rust geohash crate with pyo3. Huge shout out to the georust community :) Currently
A small cli demo of rust&wasm hostcall framework.
A Cli Example for Rust and WebAssembly Hostcall Usage # build wasms for ervery module in the `wasm` directory and move them to the root directory # ex
Image optimization using Rust and Vips 🦀
Huffman Image optimization using Rust and Libvips. Requirements You must have the following packages installed before getting started Rust Vips pkg-co
Template game client for the Software Challenge 2023 ("Hey, Danke für den Fisch!")
Software Challenge 2023 Rust Client A template client for the Software Challenge 2023 (Hey, Danke für den Fisch!) written in Rust. The client implemen
Rust utility crate for parsing, encoding and generating x25519 keys used by WireGuard
WireGuard Keys This is a utility crate for parsing, encoding and generating x25519 keys that are used by WireGuard. It exports custom types that can b
Play or watch Othello in your terminal!
othello-cli othello-cli is a cli version of Othello (Reversi) written in Rust. You can play against another player, the AI, or watch two AIs play each
The second Rust implementation on GitHub of third-party REST API client for Bilibili.
Bilibili REST API The second Rust implementation on GitHub of third-party REST API client for Bilibili. Designed to be lightweight and efficient. It's
Rust Imaging Library's Python binding: A performant and high-level image processing library for Python written in Rust
ril-py Rust Imaging Library for Python: Python bindings for ril, a performant and high-level image processing library written in Rust. What's this? Th
MimiRust - Hacking the Windows operating system to hand us the keys to the kingdom with Rust
MimiRust - Hacking the Windows operating system to hand us the keys to the kingdom with Rust
A credit card checker written in Rust
💳 Credit Card Checker A credit card checker written in Rust Checks if a card number is valid with the help of the Luhn algorithm and checks also for
Game development practices with Rust programming language. I want to use different crates for this.
Hazır Oyun Motorlarını Kullanarak Rust Dili Yardımıyla Oyunlar Geliştirmek Rust programlama dilinde oyun geliştirmek için popüler birkaç hazır çatıyı
The classic game Pong, written in lambda calculus, and a thin layer of Rust.
What? The good old game Pong, written in lambda calculus, and a thin layer of Rust. Why? I was bored. No, seriously, why? Everyone keeps saying that l
This is a Minecraft Classic server written in Rust powered by tokio and classicl.
classicl_server Introduction This is a Minecraft Classic server written in Rust powered by tokio and classicl. Installation Cargo The project can be i
Demonstration of how to use the rust object_store crate
Introduction Demonstration of how to use the Rust object_store crate Example
Checks whether the process is running as root/sudo/admin permission in Windows and Unix systems
Is_sudo Checks if program is running as sudo in unix systems, or using admin permission in windows. Usage use is_sudo::check; use is_sudo::RunningAs;
Package used by the cosmos-rust-interface. Makes direct use of cosmos-rust.
Package used by the cosmos-rust-interface. Makes direct use of cosmos-rust (cosmos‑sdk‑proto, osmosis-proto, cosmrs).
A simple CHIP-8 emulator written in Rust.
CHIP-8 emulator This is a small learning project to get familiar with emulator development, the Rust programming language and the SDL2 library. Discla
A CHIP-8 emulator written in Rust 🦀
A Rusty CHIP-8 Emulator CHIP-8 is an interpreted programming language, developed by Joseph Weisbecker. It was initially used on the COSMAC VIP and Tel
An IRC (RFC1459) parser and formatter, built in Rust.
ircparser An IRC (RFC1459) parser and formatter, built in Rust. ircparser should work on basically any Rust version, but the earliest version checked