7212 Repositories
Rust rust-tips-and-tricks Libraries
Linux ABI-compatible kernel written in Rust
Linux ABI-compatible kernel written in Rust 🖼️ Screenshot (v0.1.0-alpha.1) 📦 Build dependencies To compile GalaxyOS kernel and create basic OS ISO i
A Minecraft downloader written in rust,
mcdl_core_rs A Minecraft downloader written in rust Changelog v0.1.4 Removed all deprecated functions. Features As of this moment in the initial relea
A cli tool that let's you map commands to a shorter alias
Runner 🤔 What is this? A cli tool that let's you map commands to a shorter alias. Run the mapped command using the ALIAS_NAME. runner ALIAS_NAME
Example Blog using Rust, Actix Web, HTMX, Mustache
Actix Blog An example blog built with Actix. It uses htmx and handlebar templates. Running To run the blog, you need to have a recent version of Rust
Minecraft's command parsing library in Rust
brigadier-rs This crate is a parsing library for Minecraft commands inspired by Mojang's brigadier. It was developed for use with FalconMC but can be
RSA dependency for rust, with cert verification
About Project End to End encryption (RSA) for multiple languages (cross-platform) with double encryption and double decryption methods Icon Item 🥳 Up
API and logger for GBFS endpoints, noticeably Velib' in Paris
GBFS Watcher A daemon which logs Velib' stations statuses and provides a REST endpoint to access data. Velib' API is built over GBFS v1, so this API c
pyke Diffusers is a modular Rust library for optimized Stable Diffusion inference 🔮
pyke Diffusers is a modular Rust library for pretrained diffusion model inference to generate images, videos, or audio, using ONNX Runtime as a backen
A Rust-based tmux sessionizer
RUTS A Rust-based tmux sessionizer Installation Currently you can install this package by either compiling from source or from the AUR. AUR yay -S rut
collaboration project focusing on rust. Made for fun
Collaboration space for on rust project(s) setup Pull down the repo first then do the following steps cd into lil-devils cargo fetch cargo build cargo
📦 Unpack deep archive files recursively over a file tree or a folder
deep-unpack Unpack deep archive files recursively over a file tree or a folder. Usage [dependencies] deep-unpack = { version = "0.1.2" } Usage fn main
Tic-Tac-Toe Game Solana Contract 🦄
Tic Tac Toe Implemenattion of a Tic-Tac-Toe Game on Solana You can play the game here. Make sure you have Phantom installed and you are using Solana D
`rusty_regex` takes an input string and produces a `regex` string representing what was provided.
rusty_regex This project provides a binary that takes an input string, and preps it for regex usage, effectively replacing known generics and producin
Some hacks and failed experiments surrounding nvidia's gamestream protocol and sunshine/moonlight implementations
Sunrise This repository contains a bunch of experiments surrounding the nvidia gamestream protocol and reimplementations in the form of sunshine and m
png_defringe_rs is a port of Immorpher's PNG Defringe program written in Rust to achieve easier installation and faster performance.
png_defringe_rs png_defringe_rs is a port of Immorpher's PNG Defringe program written in Rust to achieve easier installation and faster performance. U
An intent-centric, privacy-preserving protocol for decentralized counterparty discovery, solving, and multi-chain atomic settlement.
Anoma Blockchain prototye This prototype aims to reproduce the following topology: ┌────────┐ ┌───────────┐ │ ┌───────┐ │Sol
Fortipwn - Forti CVE-2022-40684 enumeration script built in Rust
fortipwn Forti CVE-2022-40684 enumeration script built in Rust. Uploads an SSH public key into authorized_keys, allowing an attacker to SSH into a ser
Rust library to download and run Minecraft instances.
Rust library to download and run Minecraft instances. Build the code To build the library, the do the following command: carbo build Run the example Y
SimConnect SDK in Rust. An opinionated SimConnect Client that encapsulates the C API fully and optimizes for developer experience.
SimConnect SDK An opinionated SimConnect Client that encapsulates the C API fully and optimizes for developer experience. Usage [dependencies] simconn
A lightweight, zero-dependency struct diffing library which allows changed fields to be collected and applied
structdiff A lightweight, zero-dependency struct diffing library which allows changed fields to be collected and applied. Derive Difference on a struc
Brainf - A brainfuck interpreter written in Rust 🦀
brainf A brainfuck interpreter written in Rust 🦀 . Do not I wrote this in my spare time... but still its good! Run Locally Clone the project git cl
A general solution for commonly used crypt in rust, collection of cryptography-related traits and algorithms.
Crypto-rs A general solution for commonly used crypt in rust, collection of cryptography-related traits and algorithms. This is a Rust implementation
Rust implementation of Andrej Karpathy's micrograd for purposes of learning both ML and Rust.
micrograd_rs Rust implementation of Andrej Karpathy's micrograd for purposes of learning both ML and Rust. Main takeaways Basically the same takeaways
Rust-Rocket framework template Demo
rocketapp Rust-Rocket framework template Demo dependencies are defined in Cargo.toml Clone as: git clone https://github.com/srikantgdev/rocketapp [op
🐝🦀🔥 An ebpf based CPU profiler written in Rust
profile-bee 🐝 🦀 🔥 Profile Bee is an eBPF based CPU profiler written in Rust for performance and efficiency. Aya is used for building the BPF progra
A lightning-fast Sanskrit toolkit. For Python bindings, see `vidyut-py`.
Vidyut मा भूदेवं क्षणमपि च ते विद्युता विप्रयोगः ॥ Vidyut is a lightning-fast toolkit for processing Sanskrit text. Vidyut aims to provide standard co
Library for finding syncmers from &[u8] in rust
Syncmers Library in Rust Syncmers as defined by Dutta et al. 2022, https://www.biorxiv.org/content/10.1101/2022.01.10.475696v2.full Esp Fig 1b / Algor
STKLR is a tool to help you automatically link up named stuff in your rust docs!
_____ _______ _ ___ _____ / ____|__ __| |/ / | | __ \ | (___ | | | ' /| | | |__) | \___ \ | | | | | | _ / ___
Simple stupid noise primitives for WGSL and Rust (glam/bevy types)
noisy_bevy Simple stupid noise primitives for glam types (Vec2, Vec3) and wgsl. Main motivations are: ergonomic usage with Bevy same results on rust a
L4 DDoS tool (hping3 rewritten in rust 🦀)
Hping.rs - Powerful ddos tool, hping3 in rust 🦀 faster, safer and more powerful than c-base hping3 Language Build on Debian and Ubuntu sudo apt inst
A simple tool to test sqlx with postgres. It will automatically create a database and drop it after the test.
sqlx-db-tester This a tool to test sqlx with postgres. It only supports tokio runtime at this moment. How to use it You should first create a TestDb d
An educational git clone written in Rust.
rat rat is a simple version control system written in Rust designed primarily to be easy to understand and modify, with as few external dependencies a
Majestic Lisp book and implementation, in Brazillian Portuguese.
Majestic Lisp Criado e desenvolvido por Lucas S. Vieira lucasvieira at protonmail dot com. Seja bem-vindo(a) a Majestic Lisp, um dialeto de Lisp cuj
Dinero is a Rust port of Dinero.js (unstable)
Dinero is a Rust port of Dinero.js Dinero lets you create, calculate, and format money in Rust. docs.rs/dinero 📦 Install $ cargo add dinero ⚡️ Quick
Tool that was built quickly for personal needs, you might find it useful though
COPYCAT Produced with stable-diffusion Clipboard (copy/paste) history buffer for terminal emulators, MAC OS gui and VIM* environment usage. Rrequireme
A fast and robust MLOps tool for managing data and pipelines
xvc A Fast and Robust MLOps Swiss-Army Knife in Rust ⌛ When to use xvc? Machine Learning Engineers: When you manage large quantities of unstructured d
A Rust Implementation of China's Standards of Encryption Algorithms(SM2/SM3/SM4)
gm-rs A Pure Rust High-Performance Implementation of China's Standards of Encryption Algorithms(SM2/SM3/SM4) Usage Add this to your Cargo.toml: [depen
A blazingly fast 🔥 Discord bot written in Rust
rusty-bot 🦀 A blazingly fast 🔥 Discord bot written in Rust. Commands name use !rm count deletes old messages !meme subreddit sends a random meme
A utility written in Rust for dumping binary information out of Mach-O files inspired by objdump
Mach-O Dump (macho-dump) An objdump like tool for exploring and manipulating Mach-O files. Note: This project is in an early stage and most of the fea
Lockstitch is an incremental, stateful cryptographic primitive for symmetric-key cryptographic operations in complex protocols.
Lockstitch is an incremental, stateful cryptographic primitive for symmetric-key cryptographic operations (e.g. hashing, encryption, message authentication codes, and authenticated encryption) in complex protocols.
A template for command-line Rust programs
This is a template for command-line Rust programs. Clone and run the rename script with both a lowercase and UpperCase name. In the dev profile, depen
A balanced unbounded interval-tree in Rust with associated values in the nodes
store-interval-tree A balanced unbounded interval-tree in Rust with associated values in the nodes. Based on rudac and bio. Example use store_interval
🔀 Rusty flow graph processing library
flowing flowing is a flow graph processing library written in Rust. It shall serve as a general-purpose building block for all kinds of dataflow progr
Rust Attribute-Based Encryption library rabe's C FFI binding , support CP-ABE and KP-ABE encrypt and decrypt, submodule of Rabe.Core c# library.
Rabe-ffi Rust Attribute-Based Encryption library rabe's C FFI binding , support CP-ABE and KP-ABE encrypt and decrypt, submodule of Rabe.Core c# libra
A boilerplate++ for a minimal rust web backend
Boiler room A boilerplate++ for a minimal rust web backend Just fork/clone/download this repo and build your backend on it. Why? Both routing and erro
Rust type wrapper to cache hash of potentially large structures.
CachedHash For a type T, CachedHashT wraps T and implements Hash in a way that caches T's hash value. This is useful when T is expensive to hash (fo
Rust-only ext4 implementation without unsafe code.
Rust-Ext4 Rust-only ext4 implementation without unsafe code. Supporting features no_std Direct/Indirect Block Addressing (RO) Extent Tree Addressing (
Resolve JavaScript/TypeScript module with Rust
ES Resolve JavaScript/TypeScript module resolution in Rust Installation cargo add es_resolve Get Started use std::path::{Path, PathBuf}; use es_resolv
Automatically deleted async I/O temporary files in Rust
async-tempfile Provides the TempFile struct, an asynchronous wrapper based on tokio::fs for temporary files that will be automatically deleted when th
A personally annotated copy of the "The Rust Programming Language"
Rust Book This is a personally annotated copy of the "The Rust Programming Language"1. Why Rust For me, I've never really been exposed to low-level sy
High-performance and normalised trading interface capable of executing across many financial venues
High-performance and normalised trading interface capable of executing across many financial venues. Also provides a feature rich simulated exchange to assist with backtesting and dry-trading.
Rust implementation of the Binary Canonical Serialization (BCS) format
Binary Canonical Serialization (BCS) BCS (formerly "Libra Canonical Serialization" or LCS) is a serialization format developed in the context of the D
An ascii webcam in your console, written as a way of learning rust.
asciicam An ascii webcam in your console, written as a way of learning rust. asciicam picture of me holding a basketball usage only linux is supported
A simple CLI for creating and managing Solana Lookup Tables.
LUT - A simple CLI for creating and managing Solana Lookup Tables Commands lut create Creates a new LUT using the default keypair in the Solana config
An example app in Rust for CircleCI's Dynamic Config demo
circleci-dynamic-config-example An example app in Rust for CircleCI's dynamic config demo. Dynamic config allows you to dynamically generate CircleCI'
Fgr - Find & Grep utility with SQL-like query language
fgr Find & Grep utility with SQL-like query language. Examples # Find all files with name equal to sample under the current directory: fgr -e name=sam
A developer-friendly framework for building user interfaces in Rust
Reading: "Fru" as in "fruit" and "i" as in "I" (I am). What is Frui? Frui is a developer-friendly UI framework that makes building user interfaces eas
OSINT from your favorite services in a friendly terminal user interface
osintui Open Source Intelligence Terminal User Interface Report Bug · Request Feature Installation First, install Rust (using the recommended rustup i
Execute Rust code carefully, with extra checking along the way
cargo-careful cargo careful is a tool to run your Rust code extra carefully -- opting into a bunch of nightly-only extra checks that help detect Undef
Rmt - similar to the rm command, but it allows me to save the deleted elements in the trash
Rmt is similar to the rm command but saves the deleted elements in the trash and restores them. Rmt is written in Rust 🦀
Rusty Hell's Gate / Halo's Gate / Tartarus' Gate and FreshyCalls / SysWhispers1 / SysWhispers2 / SysWhispers3 Library
Hell's Gate / Halo's Gate / Tartarus' Gate and FreshyCalls / SysWhispers1 / SysWhispers2 / SysWhispers3 in Rust I named this project Mordor because He
Simple, safe way to store and distribute tensors
safetensors Safetensors This repository implements a new simple format for storing tensors safely (as opposed to pickle) and that is still fast (zero-
Linkal - A public-calendar aggregator server
Linkal Linkal is a public-calendar aggregator server. Given a set a public calendars links, it can make a CalDav client believe all these calendars ar
Hide memory artifacts using ROP and hardware breakpoints.
Description This tool is a simple PoC of how to hide memory artifacts using a ROP chain in combination with hardware breakpoints. The ROP chain will c
YARI - An interactive debugger for YARA Language
Interactive debugger for the YARA language written in Rust. Debugger directly calls libyara avoiding emulation to get the most accurate results.
Bonk - The blazingly fast touch alternative written in rust
Bonk The blazingly fast touch alternative written in rust. Made for the sole purpose to create files. Explore the docs » View Demo · Report Bug · Requ
RTL-SDR library written in Rust
RTL-SDR An RTL-SDR library written in Rust! What is RTL-SDR? RTL-SDR is a family of low-cost (~$30) USB software-defined radio (SDR) receivers that ca
Rust library that provides helpers for testing resilience of I/O operations.
partial-io Helpers for testing I/O behavior with partial, interrupted and blocking reads and writes. This library provides: PartialRead and PartialWri
🥔 MOS-6502 and NES emulator in Rust (SDL/WebAssembly)
🥔 Potatis /mos6502 - Generic CPU emulator. Passes all tests, including illegal ops. (No BCD mode). /nes - A very incomplete NES emulator. /nes-sdl -
CLI and utilities for converting media files (images/videos) to ascii outputs (output media file or print to console)
CLI and utilities for converting media files (images/videos) to ascii outputs (output media file or print to console). Supports most standard image formats, and some video formats.
Track and query Cargo dependency graphs.
cargo-guppy: track and query dependency graphs This repository contains the source code for: guppy: a library for performing queries on Cargo dependen
An extensible music server written in Rust 🚀🎵✨
Music Player (written in Rust) Note: This is a work in progress. This is a simple music player that I made for my own use. It is written in Rust and u
🚀 A fast & easy way to interface w/ Farcaster.xyz via Rust 🦀
farcaster-rs 🚀 A simple & easy way to interface with Farcaster via Rust 🦀 Author: Landon Boles GitHub | Farcaster | Bird App Credits MistApproach To
Component-based state machine plugin for Bevy
seldom_state is a component-based state machine plugin for Bevy. It's useful for AI, player state, and other entities that occupy various states. It allows for greater reusability of state logic between entities, compared to managing mutually-exclusive components directly in your systems.
Game of life rendered in your terminal with over 500+ unique patterns to choose from.
Controls a: play animation n: next generation s: stop j or down arrow: go down next pattern (note: you have to stop the animation to browse the patter
Pure Rust implementation of components of the Secure Shell (SSH) protocol
RustCrypto: SSH Pure Rust implementation of components of the Secure Shell (SSH) protocol. Crates Name crates.io Docs Description ssh—encoding Decoder
Shellcode packer written in Rust
RustPacker Shellcode packer written in Rust. Current state Functional as it packs a binary file, but very basic as it only support XOR encoding for no
Rust client to Seaport's APIs and Ethereum smart contracts(WIP)
Seaport-rs WIP - WORK IN PROGRESS. REFER TO https://github.com/Alcibiades-Capital/quay FOR PRODUCTION READY CODE I'm new to Rust and seek to be legend
Serve a static site, single page application or just a static file with Rust
cargo-server tl;dr: Does the same as "python -m http.server" or "npx serve" but for Rust ecosystem. cargo-server helps you serve a static site, single
Pure, minimal, and scalable timers
timer-queue A pure, minimal, and scalable structure for tracking expiration of timers let mut q = TimerQueue::new(); q.insert(42, "second"); q.insert(
3d Cellular Automata using WGPU in Rust (for the web and using compute shaders)
3D-Cellular-Automata-WGPU 3d Cellular Automata using WGPU in Rust (for the web and using compute shaders) The branches are very messy... I recommend y
A command line tool for renaming your ipa files quickly and easily.
ipa_renamer A command line tool for renaming your ipa files quickly and easily. Usage ipa_renamer 0.0.1 A command line tool for renaming your ipa file
An efficient runtime for asynchronous applications in Rust.
PhotonIO PhotonIO is an efficient runtime for asynchronous applications in Rust. Features Asynchronous filesystem and networking I/O for Linux based o
The (hopefully) final iteration of Luminol, written in Rust with love ❤️
Luminol Luminol is an experimental remake of the RGSS RPG Maker editors in Rust with love ❤️ . Luminol targets wasm and native builds with eframe. Lum
Rust implementation of the Inter-Blockchain Communication (IBC) protocol.
ibc-rs Rust implementation of the Inter-Blockchain Communication (IBC) protocol. This project hosts the ibc rust crate which defines the main data str
⚡ Fast Web Security Scanner written in Rust based on Lua Scripts 🌖 🦀
⚡ Fast Web Security Scanner written in Rust based on Lua Scripts 🌖 🦀
An RSS feed aggregator that notifies you of new posts via email.
Rss2Email A small program capable of aggregating content from multiple RSS/Atom feeds and mailing them to you in a practical summary email. Keep track
A command line tool for managing financial investment portfolios written in Rust.
A command line tool for managing financial investment portfolios written in Rust. This project is the modern successor of finance. Installation You ca
A "Hello, Rust!" program for the Flipper Zero
"Hello, Rust!" for the Flipper Zero This is an example of how to build a Rust-based Flipper application that runs from the SD-card. Note: This depends
A simple web server(and library) to display server stats over HTTP and Websockets/SSE or stream it to other systems.
x-server-stats A simple web server(and library) to display server stats over HTTP and Websockets/SSE or stream it to other systems. x-server(in x-serv
Cloud Native high performance security and privacy SQL proxy.
Fern proxy With the advent of Cloud Native applications, architecture patterns evolved and emerged to take advantage of cloud computing, and build mor
A tool that helps you to turn in one command a Rust crate into a Haskell Cabal library!
cabal-pack A tool that helps you to turn in one command a Rust crate into a Haskell Cabal library! To generate bindings, you need to annotate the Rust
An extremely fast alternative to zip which is written in rust.
Zap Compress and/or encrypt folders fast. Like, really fast. or as some say, blazingly fast. Installation To install Zap, run the following command fr
A tool to optimize your Solidity function signatures.
sigop A CLI tool to optimize your Solidity function signatures. I wanted to create this after seeing transmissions11's comment about this optimization
Honkers Launcher variant written on Rust, GTK4 and libadwaita, using Anime Game Core library
You could also try the main branch Development Folder Description ui Blueprint UI files ui/.dist UI files compiled by the blueprint src Rust source co
Connects to Woodpecker CI and dynamically creates an agent in the cloud.
Picus Picus connects to a Woodpecker CI server and creates an agent in the cloud when there are pending jobs. The agent will be shutdown when there ar
A visual novel engine written by Rust. Just Ayaka.
Ayaka Ayaka is currently a project for OSPP 2022. About the name The frontend is Ayaka. The runtime is Ayaka. The script is Ayaka. Just Ayaka. What we
HugSql + conman for the Rust world
Hug SQLx - embrace SQL HugSQLx is a derive macro turning SQL queries into plain Rust functions. This is an attempt to decouple queries from source cod
An extremely fast alternative to zip which is written in rust.
Zap Compress and/or encrypt folders fast. Like, really fast. or as some say, blazingly fast. Installation To install Zap, run the following command fr
Bindings to the Tauri API for projects using wasm-bindgen
tauri-sys Raw bindings to the Tauri API for projects using wasm-bindgen Installation This crate is not yet published to crates.io, so you need to use