6143 Repositories
Rust rust-journey Libraries
Rust app that creates cli quiz for you!
quizer rust app that creates cli quiz for you! Installation Download binary release or build from source using cargo Make binary executable chmod +x /
PromQL Parser in Rust w/ native Node bindings
⚙️ promql-parser-js PromQL parsing wasm module based on Rust crate promql-rs Status Experiemental, don't use it! Install npm install @qxip/promql-pars
A Write Ahead Log (WAL) implementation in Rust
Okay WAL A write-ahead log (WAL) implementation for Rust. There's The Great Wall, and then there's this: an okay WAL. This crate exposes a WAL that su
🍊 WIP: Yet another implementation of MikanOS for aarch64 CPUs, written in Rust.
🍊 mikan Yet another implementation of MikanOS for aarch64 CPUs, written in Rust. MikanOS (uchan-nos/mikanos) was originally created by @uchan-nos, wh
A cool log library built using rust-lang
RustLog A cool log library built using rust-lang Installation: Cargo.toml rustlog = { git = "https://github.com/krishpranav/rustlog" } log = "0.4.17"
Maai_core is an open source AI that is written in rust
maai_core is an open source AI that is written in rust. It is more focused on being lightweight and speedy.
Rust Crash Course, by BPB Publications
Rust Crash Course Grasp the fundamentals of programming in Rust and put your knowledge to use. This is the repository for Rust Crash Course ,published
How to run Rust user programs on Xv6-RISC-V
Rust on Xv6-RISC-V How to run user Rust program in Xv6-RISC-V Run make init to add rist-v target to rustc Run make build to build the program. It will
Deno is a simple, modern and secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust.
Deno Deno is a simple, modern and secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust. Features Secure by default. No file,
Jump Point Search Implementation for Path Finding, in Rust
jps : Jump Point Search in Rust. Jump Point Search Algorithm Implementation in Rust. Current implementation status JPS Implementation 3D case ✅ Lifeti
Game Boy Emulator written in Rust, as a way to fully grasp the Rust programming language
Flan's Game Boy Emulator Game Boy Emulator written in Rust, as a way to get hands-on with the Rust programming language, and creating a proper project
rust channel benchmarks to keep stat of performance of Kanal library in comparison with other competitors.
Rust Channel Benchmarks This is a highly modified fork of the crossbeam-channel benchmarks. to keep track of Kanal library stats in comparison with ot
In this repository you can find modules with code and comments that explain rust syntax and all about Rust lang.
Learn Rust What is this? In this repository you can find modules with code and comments that explain rust syntax and all about Rust lang. This is usef
A Rust library to parse Blueprint files and convert them into GTK UI files
🦀 gtk-ui-builder A Rust library to parse Blueprint files and convert them into GTK UI files Inspired by the Blueprint project Example 1 - blueprints
Rust Imaging Library: A high-level Rust imaging crate.
ril Rust Imaging Library: A performant and high-level Rust imaging crate. Documentation • Crates.io • Discord What's this? This is a Rust crate design
A lyrics displayer for Apple Music.
Lyrecs A lyrics displayer for Apple Music Download is not avaliable for now Lyrecs Lyrecs是一款跨平台的Apple Music的桌面动态歌词展示软件。Inspired by LyricsX。WIP for now
A pretty (simple) alternative to strace
lurk lurk is a simple and pretty alternative to strace. It allows the user to trace system calls of a process or of a command. In contrast to strace,
A low-level assembly language for the Ethereum Virtual Machine built in blazing-fast pure rust.
huff-rs • huff-rs is a Huff compiler built in rust. What is a Huff? Huff is a low-level programming language designed for developing highly optimized
Rust implementation of behavior trees.
Bonsai 盆栽 Rust implementation of Behavior Trees Contents Quick intro to Behavior Trees Concepts Examples Development Guide Kanban Board Honorable Ment
skyWM is an extensible tiling window manager written in Rust
skyWM is an extensible tiling window manager written in Rust. skyWM has a clear and distinct focus adhering to the KISS and Unix philosophy.
A Markdown to HTML compiler and Syntax Highlighter, built using Rust's pulldown-cmark and tree-sitter-highlight crates.
A blazingly fast( possibly the fastest) markdown to html parser and syntax highlighter built using Rust's pulldown-cmark and tree-sitter-highlight crate natively for Node's Foreign Function Interface.
Cargo subcommand for optimizing binaries with PGO and BOLT.
cargo-pgo Cargo subcommand that makes it easier to use PGO and BOLT to optimize Rust binaries. Installation $ cargo install cargo-pgo You will also ne
Concurrent and multi-stage data ingestion and data processing with Rust+Tokio
TokioSky Build concurrent and multi-stage data ingestion and data processing pipelines with Rust+Tokio. TokioSky allows developers to consume data eff
The Home Blockchain Of 🦀 Rustaceans
The repo is included Rust syntax, configuration and the goal of creating scratch codes like one is becuase of providing testbed environment of Blockchain.
Ethereum JSON-RPC multi-transport client. Rust implementation of web3 library
Ethereum JSON-RPC multi-transport client. Rust implementation of web3 library. ENS address: rust-web3.eth
Online-statistics is crate 🦀 for Blazingly fast, generic and serializable online statistics
Online statistics in Rust 🦀 for Blazingly fast, generic and serializable online statistics. Quickstart Let's compute th
🚣♀️ 1kloc, well-documented Raft consensus algorithm implementation
miniraft A 1kloc, well-documented Raft consensus algorithm implementation This crate is a minimal implementation of the Raft consensus protocol with
Simple, extensible multithreaded background job processing library for Rust.
Apalis Apalis is a simple, extensible multithreaded background job processing library for Rust. Features Simple and predictable job handling model. Jo
Realtime audio processing / synthesis using Rust/WASM in the browser.
Rust Audio About This repo is my investigation into using Rust for creative audio coding on various platforms (e.g. desktop, web, etc.), but especiall
「🧱」Test a list of payloads and see if you can bypass it
「 🧱 」About TTWAF TTWAF, or Test This WAF, is a Web Application Firewall (WAF) bypass testing tool. You can test a list of payloads like XSS, LFI, RCE
Multiple precision floating point numbers implemented purely in Rust.
Multiple precision floating point numbers implemented purely in Rust. Rationale There are several notable implementations of numbers with increased pr
Functional testing framework for AVR binaries, powered by simavr.
Functional testing framework for AVR binaries, powered by simavr. tl;dr get your microcontroller's firmware black-box-tested in seconds!
Python bindings for rage (age in Rust)
pyrage Python bindings for the Rust implementation of age. Index Installation Usage Development Licensing Installation You can install pyrage with pip
A ln scraper to read light novels and watch anime in your terminal (Written in rust)
Readme Table of content Why use kami Dependencies Install Linux/mac Windows Honorable mentions Why use kami Well its a fast and easy way to watch anim
A sample Rust application modeled after Spring PetClinic.
Rust PetClinic Sample Application A sample Rust application modeled after Spring PetClinic. Overview This application uses axum and SeaORM on the serv
A asynchronous implementation of the invidious innertube aka youtubei API wrapper
A asynchronous implementation of the invidious innertube aka youtubei API wrapper. Using tokio,reqwest, serde and serde_json
Fuzzy Index for Python, written in Rust. Works like error-tolerant dict, keyed by a human input.
FuzzDex FuzzDex is a fast Python library, written in Rust. It implements an in-memory fuzzy index that works like an error-tolerant dictionary keyed b
repl / scripting language / namespaced command line aliases
Adana Toy project with the following goals in mind: Making something concrete with rust Learning more about parser combinator Use the minimum amount o
Hashlink bytecode disassembler, analyzer, decompiler and assembler.
Hashlink bytecode This repository contains a collection of Rust crates and cli tools to load, disassemble, decompile and analyze Hashlink bytecode. Re
A simple /proc/pid/{mem,maps} library for Rust
Summary A very simple library that wraps around /proc/pid/mem and /proc/pid/maps to read memory out of a running process on Linux. Usage Basic usage l
egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
🖌 egui: an easy-to-use GUI in pure Rust 👉 Click to run the web demo 👈 egui is a simple, fast, and highly portable immediate mode GUI library for Ru
A Rust port of Pimoroni's uc8151 driver
uc8151-rs - a no-std Rust library for the UC8151(IL0373) e-ink display This is a Rust port of the Pimoroni UC8151 library. UC8151 is also sometimes re
Write and render svg-animations with Rust ✨
rusvid Write and render svg-animations with Rust ✨ (no gui or cli, under active development) Dependencies Ffmpeg in path rustc 1.63.0-nightly Simple u
♾️ A multithreaded fractal renderer in Rust
fractal.rs A multithreaded fractal renderer in Rust Online release The live wasm-compiled release is accessible here. Due to some rust wasm compiler l
A gpu accelerated (optional) neural network Rust crate.
Intricate A GPU accelerated library that creates/trains/runs neural networks in pure safe Rust code. Architechture overview Intricate has a layout ver
BURN: Burn Unstoppable Rusty Neurons
BURN BURN: Burn Unstoppable Rusty Neurons This library aims to be a complete deep learning framework with extreme flexibility written in Rust. The goa
A simple interactive OSC (Open Sound Control) debugger for terminal
oscd, a simple interactive OSC debugger for the terminal by using nom as a lexer/parser, oscd offers auto type casting and support sending multiple osc arguments.
CatBoost server in Rust + gRPC
catboost-server CatBoost server in Rust + gRPC Model Simple CatBoost model 2 numeric (float) features 3 categorical features Run gRPC Server $ cargo r
A Discord Rich Presence for cmus player using rust 🦀💙
A Discord Rich Presence for cmus player with 🦀 Require cmus Install from crates.io crago install cmus-rpc-rs Options: Option Description Values -h or
Learning Rust and ECS by implementing an emulator for Silkroad Online.
Skrillax Learning Rust and ECS by implementing an emulator for an MMORPG. Skrillax is my learning project for playing around with Rust, learning about
Librarian runs pre-configured commands against a group of files that match a set of filters
Filesystem Librarian Librarian runs pre-configured commands against a group of files that match a set of filters. The group of files is called a libra
A gRPC-based scripting library for interacting with CosmWasm smart-contracts.
Cosmos Rust Script Smart contract scripting library to ease CosmWasm smart contract development and deployment. cosm-script is inspired by terra-rust-
Oxido is a dynamic interpreted programming language basing most of its syntax on Rust.
Oxido Table of Contents: Oxido Installation Uninstallation Usage Syntax Data types Variables Reassignments Printing If statements Loop statements Func
A git sub-command to view your git repository in the web browser
git-view A git sub-command to view your git repository in the web browser! About Are you also frustrated from moving your hands away from the keyboard
Rust API connector for Bybit's WebSockets APIs.
rust-bybit English | 简体中文 Unofficial Rust API connector for Bybit's WebSockets APIs. Disclaimer This is an unofficial Rust API connector for Bybit's A
Rust starter project for building CLI and libraries, with great CI
Using the starter project: find where bumblefoot is and replace it with the name of your project. $ rg bumblefoot This is a dual library and binary pr
A fast and simple in-memory database with a key-value data model written in Rust
Segment Segment is a simple & fast in-memory database with a key-value data model written in Rust. Features Dynamic keyspaces Keyspace level control o
A minimal ngrok liked reverse proxy implemented in Rust.
rok A minimal ngrok implementation in Rust, for educational purpose. This work is largely based on rathole, especially the very first commit. Other ho
An experimental, well-documented and expansion-ready virtual machine written in Rust.
Notice ivm is undergoing a complete refactor. ivm ivm is a rich, well-documented virtual machine written in Rust. Pros Documentation everywhere. Every
DMG/CGB/AGB emulator, rewrite in Rust
GameGirl A Gameboy (Color/Advance) emulator and debugger written in Rust, whose GG/GGC core is a rewrite of gamelin. NDS support is in the works! Try
⚡Rust Serverless Framework
Zapp Rust Serverless Framework The Zapp project was launched with the goal of reducing software development, operation and maintenance costs. Build Se
A fully modular window manager, extremely extensibile and easily approachable.
AquariWM is a fully modular window manager, allowing extreme extensibility while remaining easily approachable. Installation AquariWM is currently in
🦀 REST API client implementation for freee, auto-generated from OpenAPI specification.
freee-rs REST API client implementation for freee, auto-generated from OpenAPI specification. Getting Started Add to your Cargo.toml as follows: [depe
A CLI calculator written in Rust that isn't blazingly fast.
Calcamabob A command line calculator Is written in Rust Is not blazing fast, and could be faster. Calcamabob can interpret operator precedence. For ex
You have been an apprentice to a powerful sorcerer for as long as you can remember.
You have been an apprentice to a powerful sorcerer for as long as you can remember. However you dream of becoming a rancher, raising animals in your own pen.
An interpreted LISP-like language. Made in Rust.
RISP Warning: The language is a work in progress. It's lacks many features and might not be stable. RISP is an interpreted LISP-like language. It's wr
Binary Ninja plugin written in Rust to automatically apply symbol information from split debug info on Linux.
Load Symbols Binary Ninja plugin written in Rust to automatically apply symbol information from split debug info on Linux. Requirements Last tested wi
A tiny whitespace interpreter/virtual machine in rust
a tiny whitespace interpreter/virtual machine in rust - executes some 809.7 million whitespace instructions per second* - I am tempted to declare this the fastest VM for whitespace in the world, but I cannot be sure :)
Rust Shop is a fake cloud-based software company that you can fork.
RustShop RustShop is an attempt at building a template and utilities to help quickly set up and manage a production grade cloud-based system. The core
Machine learning framework for building object trackers and similarity search engines
Similari Similari is a framework that helps build sophisticated tracking systems. The most frequently met operations that can be efficiently implement
A mini kv database demo that using simplified bitcask storage model with rust implementation
A mini kv database demo that using simplified bitcask storage model with rust implementation.
Discord-to-Cohost compiler written in Rust using Tera
Cohoard - Post formatted chatlogs to Cohost! Cohoard is a tool for turning chatlogs into formatted posts on Cohost. You can use Cohoard to easily form
Stealer with webhook protection
Discoon Stealer with webhook protection Educational purposes only Only use this on your own machine and do not use it maliciously. License This projec
Like Lua, but in Rust, and different
AirScript It's like Lua, but in Rust, and different. Introduction AirScript is a dynamically typed, interpreted language inspired by Lua and written i
Rust Command Line Application for scaffolding Node.js network applications
Thunderstorm.rs ⛈️ Rust Command Line Application for setting up Node.js backend applications. Installation thunderStorm.rs is currently distributed vi
Are we lang yet? A simple website providing information about the status of Rust's language development ecosystem.
Are We Lang Yet This project answers the question "Is the Rust ecosystem ready to use for language development yet?". arewelangyet.com What is this? C
Cargo subcommand to easily run targets/examples
cargo-select Cargo subcommand to easily run targets/examples/tests Fuzzy match against targets, examples or tests in current rust project. cargo-selec
Rust Lambda Extension for any Runtime to preload SSM Parameters as 🔐 Secure Environment Variables!
🛡 Crypteia Rust Lambda Extension for any Runtime to preload SSM Parameters as Secure Environment Variables! Super fast and only performaned once duri
Linux anti-debugging and anti-analysis rust library
DebugOff Library Linux anti-analysis Rust library The goal of this library is to make both static and dynamic (debugging) analysis more difficult. The
A blazing fast and easy to use TRPC-like server for Rust.
rspc 🚧 Work in progress 🚧 A blazing fast and easy to use TRPC-like server for Rust. Website Example You define a trpc router and attach resolvers to
Build some cyber security tools in Rust :crab: :rocket:
here we're trying to write some tools for cyber security in Rust because we don't have enough community for Rust in the cyber security field soo this
Compile-time stuff and other goodies for rustaceans 🦀
🥯 bagel: Always baked, never fried bagel is a collection of macros and other things that we frequently use at Skytable, primarily to get work done at
Starting with Rust programming, simple UAL
AVR-like Instruction set simulator Starting with Rust programming, simple UAL. Concepts learned: ownership structure patern matching data collection e
Rust Rocket MongoDB token-authorization REST API boilerplate
Rust Rocket MongoDB token-auth REST API boilerplate In this repository, you can find backend Rust rocket mongodb rest-api boilerplate with token autho
Wake-on-LAN in rust
Wake-on-LAN in rust
Beaker helps simplify CosmWasm development workflow.
Beaker Beaker makes it easy to scaffold a new cosmwasm app, with all of the dependencies for osmosis hooked up, interactive console, and a sample fron
The powerful analysis platform to explore and visualize data from blockchain.
Mars: The powerful analysis platform to explore and visualize data from Web3 Features Blazing Fast Create from scratch with Rust. Pipeline Processor E
A library and application for lossless, format-preserving, two-pass optimization and repair of Vorbis data, reducing its size without altering any audio information.
OptiVorbis A library and application for lossless, format-preserving, two-pass optimization and repair of Vorbis data, reducing its size without alter
Grsql is a great tool to allow you set up your remote sqlite database as service and CRUD(create/read/update/delete) it using gRPC.
Grsql is a great tool to allow you set up your remote sqlite database as service and CRUD (create/ read/ update/ delete) it using gRPC. Why Create Thi
Rust implementation of Namada, a sovereign proof-of-stake blockchain that enables asset-agnostic private transfers
Namada Overview Namada is a sovereign proof-of-stake blockchain, using Tendermint BFT consensus, that enables multi-asset private transfers for any na
Print Apple WeatherKit REST API weather conditions and hourly/daily foreacast to the console.
weatherkit-rust A Rust CLI program to print current conditions and daily/hourly forecast to the console. Please read authorization.md as you need an A
Store your transfer.sh links, so you can remember them later and know when they will expire, but now written in Rust.
Transfer.sh helper Rusted The idea of the script is to store your transfer.sh links and simplify its usage, so you can remember them later and know wh
Rust Library for controlling divoom devices that support REST APIs, such as pixoo-64.
Divoom Rust Library for controlling divoom devices that support REST APIs, such as pixoo-64 (and from how divoom's api/doc organizes, maybe more in th
A tool for creating optimised, platform specific glTF files.
Squisher What? squisher is a program that takes a glTF or .glb file with PNG/JPG textures and produces a .glb file where the textures have been replac
Vyper-Compiler Version Manager in Rust
Vyper Compiler Version Manager in Rust Install $ cargo install --git https://github.com/storming0x/vvm-rs --locked vvm-rs Install from source $ git c
🖨 Template for Rust applications & smart contracts @okp4.
Rust Template Template for Rust projects @okp4. Purpose & Philosophy This repository holds the template for building Rust projects with a consistent s
Scan your Rust crate for semver violations.
cargo-semver-checks Scan your Rust crate for semver violations. Queries rustdoc-generated crate documentation using the trustfall "query everything" e
Date and time library for Rust. Feature rich, lightweight and easy-to-use.
Astrolabe Date and time library for Rust. Feature rich, lightweight and easy-to-use. Documentation | Github | Crate Example Status Astrolabe is curren
An easy to configure wrapper for Rust's clippy
An easy to configure wrapper for Rust's clippy
The rust client for CeresDB. CeresDB is a high-performance, distributed, schema-less, cloud native time-series database that can handle both time-series and analytics workloads.
The rust client for CeresDB. CeresDB is a high-performance, distributed, schema-less, cloud native time-series database that can handle both time-series and analytics workloads.