2833 Repositories
Rust CoinSwap-using-Cosmwasm-and-Terraswap Libraries
zink! is a library for developing ink! smart contracts with useful Rust macros that extend functionality and reduce boilerplate code.
zink! Smart Contract Macros This is a helper library for developing ink! smart contracts. It contains useful Rust macros that extend functionality and
Configurable, smart and fast CSS/SCSS/Sass/Less formatter.
๐ท Malva Malva is a configurable, smart and fast CSS/SCSS/Sass/Less formatter. Why? Configurable Malva is configurable. It provides several configurat
Catch Tailwindcss Errors at Compile-Time Before They Catch You, without making any change to your code! Supports overriding, extending, custom classes, custom modifiers, Plugins and many more ๐๐ฅ๐ฆ
twust Twust is a powerful static checker in rust for TailwindCSS class names at compile-time. Table of Contents Overview Installation Usage Statement
What if we could check declarative macros before using them?
expandable An opinionated attribute-macro based macro_rules! expansion checker. Textbook example rustc treats macro definitions as some opaque piece o
A high level DSL for Simplicity. This is a work in progress and is not yet ready for production use
A high level DSL for Simplicity. This is a work in progress and is not yet ready for production use. The language is designed to be simple and easy to use. It is inspired by rust syntax and is statically typed. The syntax will be extended in the future to support more features.
xyz is a chat platform where people sign up, play a matching game, and say goodbye
xyz is an asynchronous chat and web service What you need Docker Desktop ๐ณ Cargo (Rust package manager) ๐ฆ Clone our project Follow the steps below t
A single-binary, GPU-accelerated LLM server (HTTP and WebSocket API) written in Rust
Poly Poly is a versatile LLM serving back-end. What it offers: High-performance, efficient and reliable serving of multiple local LLM models Optional
Automatic HTTPS certificates for trillium.rs, via Let's Encrypt and ACME tls-alpn-01 challenges
trillium-acme helps you serve HTTPS with Trillium using automatic certificates, via Letโs Encrypt and ACME tls-alpn-01 challenges. To use trillium-acm
DHCP Server programmed in rust with zero dependencies and unsafe.
RustyDHCP A simple and zero-dependency DHCP server written in Rust, with credit to Richard Warburton for contributions to parts of the code. Features
๐ฆ Prototypes on polymorphic, metamorphic and poly-metamorphic malwares in Rust ๐ฆ
chameleon-rs Prototypes on polymorphic, metamorphic and poly-metamorphic malwares in Rust. Disclaimer This project is for educational purposes only. I
Access German-language public broadcasting live streams and archives on the Linux Desktop
Deutsche Version Televido Televido (โTelevisionโ in Esperanto) lets you livestream, search, play and download media from German-language public televi
miners is a fast Rust library for the Maximal Information-based Nonparametric Exploration (MIC and MINE family)
miners miners is a fast Rust library for the Maximal Information-based Nonparametric Exploration (MIC and MINE family). miners using rayon and vectori
Bindings for the etherscan API and other block explorers.
foundry-block-explorers Bindings for the etherscan.io web API and other block explorers. Examples use ethers_core::types::Chain; use foundry_block_exp
An occult chat app using Cabal ๐งโจ๐ฎ
coven ๐งโจ๐ฎ An occult chat app using Cabal Uses the cable.rs implementation of the new Cable protocol. For now is a desktop app, but with the magic of
Web App for exploring Substrate-based Chains using Subxt
Subxt Explorer Check it out at https://paritytech.github.io/subxt-explorer/. An SPA for exploring metadata of substrate based blockchains in the Brows
Dreamer is an extensible tool manager and shell for creating small, lightweight, dev environments instantly.
Dreamer ๐ค Does what you want, not what you say. Dreamer is a universal tool management system for any language, any build system, and any framework.
High-performance QEMU memory and instruction tracing
Cannoli Cannoli is a high-performance tracing engine for qemu-user. It can record a trace of both PCs executed, as well as memory operations. It consi
A "Type 0" zkEVM. Prove validity of Ethereum blocks using RISC Zero's zkVM
zeth NEW: Zeth now supports Optimism blocks! Just pass in --network=optimism! Zeth is an open-source ZK block prover for Ethereum built on the RISC Ze
Edge network tunnel implemented using Cloudflare Workers.
workers-tunnel Edge network tunnel implemented using Cloudflare Workers. It is recommended to use Xray as the tunnel client. https://github.com/XTLS/X
Awesome books, tutorials, courses, and resources for the Tokio asynchronous runtime ecosystem. โก
Awesome Tokio Tokio is an asynchronous runtime for the Rust programming language. It provides the building blocks needed for writing network applicati
A velocity-based falling sand simulation built with Rust and Bevy
โณ Bevy Falling Sand A velocity-based falling sand simulation built with Rust and Bevy! This simluation uses bevy_rapier to generate colliders that reg
A visual canvas and virtual machine for writing assembly to build cool things. Create machines and connect them together.
Visual Assembly Canvas A highly visual assembly editor, infinite canvas for wiring blocks and machines together, bytecode virtual machine runnable nat
A multi-targets ping tool and library, which supports 10,000 packets/second, accurate latency
mping-rs a multi-targets ping tool, which supports 10,000 packets/second, accurate latency. ไธไธช้ซ้ขpingๅทฅๅ ท๏ผๆฏๆๅคไธช็ฎๆ ใ ๆญฃๅธธ็pingไธ่ฌ็จๆฅๅๆขๆตๅทฅๅ ท๏ผmping่ฟๅฏไปฅ็จๆฅๅๅๆตๅทฅๅ ทใ Go็ๆฌ:
Expose standard or fully custom USB peripherals (gadgets) through a USB device controller (UDC) on Linux using Rust.
usb-gadget This library allows implementation of USB peripherals, so called USB gadgets, on Linux devices that have a USB device controller (UDC). Bot
Manage your dotfiles and packages with ease. Define your $HOME as Code ๐ป ๐ โจ
EnvHub is a simple tool to manage dotfiles and packages accross multiple machines. Written in Rust, internally it uses nix/homebrew/pkgx/devbox to man
๐๏ธ Catalyst Voices provides a unified experience and platform including production-ready liquid democracy
๐๏ธ Catalyst Voices provides a unified experience and platform including production-ready liquid democracy, meaningful collaboration opportunities & data-driven context for better onboarding & decisions.
A self-contained, unopinionated, fast and lightweight executable launcher.
Kickoff ๐ฅพ A self-contained, unopinionated, fast and lightweight executable launcher. Supported Platforms Platform Host Target aarch64-apple-macos-non
Command Line Scientific Calculator. Free Forever. Made with โค๏ธ using ๐ฆ
โโโโโโโโโโโโโโโ โโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโ โโโ โโโโโโโโโโโ โโโ โโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโ -
A high-performance, lightweight, and cross-platform QUIC library
TQUIC English | ไธญๆ TQUIC is a high-performance, lightweight, and cross-platform library for the IETF QUIC protocol. Advantages High performance: TQUIC
The compiler for Gera, a statically typed and garbage collected programming language.
Gera The compiler for Gera, a satically typed and garbage collected programming language. Currently WIP (Work in progress). Progress This is a rough o
Initial project for using Rust on the Nintendo 64.
N64 Project Template for Rust This repo is intended to be a starting point for developing software for the Nintendo 64 console using Rust. Only the ba
A cute and smart arm warmer sleeve ^_^
LuLuu! A cute and smart arm-warmer sleeve with a 1.3" full color TFT display built into the back of the hand ^_^ Hardware Runs on a RaspberryPi RP2040
Patch binary file using IDA signatures and defined replacement bytes in YAML.
fabricbin Patch binary file using IDA signatures and defined replacement bytes in YAML. Install: cargo install --git https://github.com/makindotcc/fab
Pass cloudflare IUAM using headless chrome without hassle.
FlarelessHeadlessChrome Pass cloudflare turnstile challenge using patched chrome binary (Windows/Linux x64). How it works Currently, with new headless
A powerful desktop widget app for windows, built with Vue and Tauri.
DashboardX Widgets A powerful desktop widget app for windows, built with Vue and Tauri. Still in development Currently only runs on windows (uses nati
High-level networking library that extends the bevy_replicon library to allow snapshot interpolation and client-side prediction
bevy_replicon_snap A Snapshot Interpolation plugin for the networking solution bevy_replicon in the Bevy game engine. This library is a very rough pro
A mansplainer for man commands, cheeky and rude, use at your own risk
mansplain mansplain is a Command-Line Interface (CLI) tool built in Rust that mansplains a command to you Prerequisites Rust and Cargo installed An Op
envelope - a command line utility and tool to help you manage your .env files
envelope envelope is a command line utility and tool to help you manage your .env files. How it works envelope is basically a command line utility tha
A Skyline plugin for Super Smash Bros. Ultimate that enables the use and modification of stage features that are otherwise hardcoded into the game.
stage_config A Skyline plugin for Super Smash Bros. Ultimate that enables the use and modification of stage features that are otherwise hardcoded into
Minimal DNS server built in Rust with rule system and logging.
MinDNS MinDNS is a minimal DNS server written in Rust. It is intended to be used as a firewall, black-hole or proxy DNS server. โก Features Fully async
A multiprotocol credentials bruteforcer / password sprayer and enumerator.
Legba is a multiprotocol credentials bruteforcer / password sprayer and enumerator built with Rust and the Tokio asynchronous runtime in order to achi
Better Valtrun with Aimbot and Bhop๐ฅ๐ฅ๐ฅ
BetterValthrun Better Valtrun with Aimbot and Bhop๐ฅ๐ฅ๐ฅ The New Era Valthrun is an open source external Counter-Strike 2 read only kernel-level gamep
A lending iterator trait based on generic associated types and higher-rank trait bounds
A lending iterator trait based on higher-rank trait bounds (HRTBs) A lending iterator is an iterator which lends mutable borrows to the items it retur
Nonsible is an alternative to Ansible. It is open source and developed in Rust.
Nonsible is an alternative to Ansible. It is open source and developed in Rust. The idea is not to depend on factors like Python, as it commits us to having Python installed on all of our machines, among other requirements.
Simple crate to login to Pinterest and get the cookies via Chromiumoxide to simulate a browser
Simple crate to login to Pinterest and get the cookies via Chromiumoxide to simulate a browser (open a real browser actually), to use the Pinterest API without needing a developer account or an API key or anything that costs money :).
Key derivation and cryptographic signing functionality for Ethereum applications (ethers-rs)
ethers-signer-factory ethers-signer-factory is a Rust crate that provides functions for key derivation and signing of Ethereum transactions and messag
Synthia is a lightweight and beginner-friendly interpreted programming language developed in Rust
Synthia is a lightweight and beginner-friendly interpreted programming language developed in Rust. With a simple, intuitive syntax and a focus on ease of use, Synthia is perfect for both newcomers to programming and experienced developers looking for a flexible scripting language
๐น LGrow, Fast and simplified โก
๐น LGrow, the most simplified high-performance language! Before, we needed to make this presentation, since this character is VERY important to our st
A 3d model, animation and generalized game ripping library written in Rust.
porterlib A 3d model, animation and generalized game ripping library written in Rust. 15k LOC Rust in one weekend and I don't think they can get any b
Implements ERC-5564 for the bn254 curve using arkworks-rs
erc-5564-bn254 Uses the arkworks-rs suite of libraries, and utilities from rln Usage Note: this scheme should be used with the fork of circom-rln. use
Minimal, flexible & user-friendly X and Wayland tiling window manager with rust
SSWM Minimal, flexible & user-friendly X and Wayland tiling window manager but with rust. Feel free to open issues and make pull requests. [Overview]
Zero-cost and safe interface to UEFI firmware
ZFI โ Zero-cost and safe interface to UEFI firmware ZFI is a Rust crate for writing a UEFI application with the following goals: Provides base APIs th
Library for Unix users and groups in Rust.
uzers-rs Adoption and continuation of the unmaintained ogham/rust-users crate. Big shout-out to its creator Benjamin Sago. This is a library for acces
A Rust library to interact with the MPesa API, simplifying B2C payment integrations and more.
MPesa SDK (Rust Library) A Rust library to interact with the MPesa API, simplifying B2C payment integrations and more. Features Configuration manageme
A library that allows for the arbitrary inspection and manipulation of the memory and code of a process on a Linux system.
raminspect raminspect is a crate that allows for the inspection and manipulation of the memory and code of a running process on a Linux system. It pro
Lockbox is a command-line tool for generating and managing passwords
Lockbox is a command-line tool for generating and managing passwords. It uses strong encryption algorithms to securely store your passwords, so you can be sure that your data is safe.
Shaping, Processing, and Transforming Data with the Power of Sulfur with Rust
Sulfur WIP https://www.youtube.com/watch?v=PAAvNmoqDq0 "Shaping, Processing, and Transforming Data with the Power of Sulfur" Welcome to the Sulfur pro
Simplify temporary email management and interaction, including message retrieval and attachment downloads, using Rust.
Tempmail The Tempmail simplifies temporary email management and interaction, including message retrieval and attachment downloads, using the Rust prog
Graceful shutdown util for Rust projects using the Tokio Async runtime.
Shutdown management for graceful shutdown of tokio applications. Guard creating and usage is lock-free and the crate only locks when: the shutdown sig
The official CLI for FlakeHub: search for flakes, and add new inputs to your Nix flake.
fh, the official FlakeHub CLI fh is a scrappy CLI for searching FlakeHub and adding new inputs to your Nix flakes. Usage Using fh from FlakeHub: nix s
Lambda function to handle Bitbucket webhook payloads, extract relevant information and send notifications to Microsoft Teams
PR-Bot Lambda function to handle Bitbucket webhook payloads, extract relevant information, and send notifications to Microsoft Teams, saving you time
A rust crate for rendering large text to the terminal using font8x8 and ratatui.
tui-big-text tui-big-text is a rust crate that renders large pixel text as a ratatui widget using the glyphs from the font8x8 crate. Installation carg
๐ฅ Sessions as a `tower` and `axum` middleware.
tower-sessions ๐ฅ Sessions as a `tower` and `axum` middleware. ๐จ Overview This crate provides sessions, key-value pairs associated with a site visito
Given a set of kmers (fasta format) and a set of sequences (fasta format), this tool will extract the sequences containing the kmers.
Kmer2sequences Description Given a set of kmers (fasta / fastq [.gz] format) and a set of sequences (fasta / fastq [.gz] format), this tool will extra
Satty - a Screenshot Annotation Tool inspired by Swappy and Flameshot
Satty Satty - a Screenshot Annotation Tool inspired by Swappy and Flameshot. Install You can get the official Arch Linux package from the AUR: yay -S
A visual canvas and virtual machine for writing assembly to build cool things. Create machines and connect them together.
Visual Assembly Canvas A highly visual assembly editor, infinite canvas for wiring blocks and machines together, bytecode virtual machine runnable nat
Light and fast indexer for Ordinals.
ordi ordi is a fast light indexer for building ordinals data source. Usage export btc_data_dir= export ordi_data_dir= export btc_rpc_host= export btc
The safe, fast and sane package manager for Linux
moss-rs A rewrite of the Serpent OS tooling in Rust, enabling a robust implementation befitting Serpent and Solus We will initially focus on moss and
The goal of this repository is to have a real world template of a Rust backend using Axum, Diesel, etc.
Axum Diesel Real-World Example A modular Rust backend template based on the Domain-Driven Design (DDD) architecture, utilizing the Axum and Diesel fra
A simple image uploader and caching/optimizing proxy
yeet (โฏยฐโกยฐ)โฏ๏ธต โปโโป yeet is an image caching and optimizing proxy, with support for uploading. I built it for ellie.wtf Upload images to S3 with curl Ca
REC2 (Rusty External Command and Control) is client and server tool allowing auditor to execute command from VirusTotal and Mastodon APIs written in Rust. ๐ฆ
Information: REC2 is an old personal project (early 2023) that I didn't continue development on. It's part of a list of projects that helped me to lea
A tool that allows you to modify, edit, and recompile the AST script of Artemis engine.
Artemis AST Script Processor This utility offers a set of Rust functions to parse and manipulate Artemis AST-based scripts. Features Tokenization: Con
Rust-powered CLI tool designed to simplify and streamline the release process with help of ChatGPT
$ releasecraftsman ๐ท๐ปโโ๏ธ๐ Automate Your Release Process with Precision and Ease. ๐ Features Generate well-crafted release notes using GPT-3.5 and
A simplified example in Rust of training a neural network and then using it based on the Candle Framework by Hugging Face.
candle-simplified-example A simplified example in Rust of training a neural network and then using it based on the Candle Framework by Hugging Face. H
RDE1 (Rusty Data Exfiltrator) is client and server tool allowing auditor to extract files from DNS and HTTPS protocols written in Rust. ๐ฆ
Information: RDE1 is an old personal project (end 2022) that I didn't continue development on. It's part of a list of projects that helped me to learn
Provably optimal zero-copy parsers using nondeterministic finite automata.
inator: an evil parsing library You supply the evil plan; we supply the -inator! or, Provably Optimal Zero-Copy Parsers with Nondeterministic Finite A
Write CI/CD pipelines using TypeScript
Katoa Katoa is a community fork of Cidada, a tool created by Fig which was sunset in late 2023 following acquisition by AWS. This fork and the underly
Light and fast indexer for Ordinals.
ordi ordi is a fast light indexer for building ordinals data source. Usage export btc_data_dir= export ordi_data_dir= export btc_rpc_host= export btc
Manas project aims to create a modular framework and ecosystem to create robust storage servers adhering to Solid protocol in rust.
เคฎเคจเคธเฅ | Manas Solid is a web native protocol to enable interoperable, read-write, collaborative, and decentralized web, truer to web's original vision.
Utilities for working with native solc and compiling projects.
foundry-compilers Utilities for working with native solc and compiling projects. To also compile contracts during cargo build (so that ethers abigen!
Rust executable packager, bundler and updater.
cargo-packager Rust executable packager, bundler and updater. A tool and library to generate installers or app bundles for your executables. It also h
Minecraft using Bevy and Bevy-Meshem
minecraft_bevy Minecraft_bevy was built to showcase bevy_meshem. After a week of developing it has: Chunk loading / unloading each chunk's mesh is bei
Query is a Rust server for your remote SQLite databases and a CLI to manage them.
Query Query is a Rust server for your remote SQLite databases and a CLI to manage them. Table Of Contents Run A Query Server CLI Install Use The Insta
INA219 and ESP32-C3 / bare-metal Rust
ESP32-C3 Current Sensing with INA219 Read the current measured by INA219 (Adafruit breakout board) on ESP32-C3 (bare-metal Rust) and print it to be vi
Cross-architecture utilities for temporarily disabling interrupts and signals.
interrupts Cross-architecture utilities for temporarily disabling interrupts and signals. Use disable to disable interrupts with a guard: // interrupt
Core lightning (CLN) plugin to watch channel health, gossip health and ping amboss for online status
vitality Core lightning (CLN) plugin to watch channel health, gossip health and ping amboss for online status Installation Building Usage Telegram Opt
A beautiful and feature-packed Apple Music CLI
am A beautiful and feature-packed Apple Music CLI! Written in Rust. Installation Nix (recommended) This GitHub repository contains a flake. Add github
A SQL query parser written using nom.
sqlparser-nom A SQL query parser written using nom. Query Select From Where Order by Limit CTE Group by Having Aggregate Window Pratt Parsing Friendly
CLI password manager with encryption: AES256, Salsa20 and Chacha20, with cross platform and exclusive features
Keep My House (CLI) CLI password manager with encryption: AES256, Salsa20 and Chacha20, with cross platform and exclusive features Features AES256 GCM
API bindings, CLI client and FUSE filesystem for Wiki.js written in Rust.
wikijs-rs API bindings, CLI client and FUSE filesystem for Wiki.js written in Rust. What's inside? Library: Rust bindings to Wiki.js's entire GraphQL
Noir, Circom, and Halo2 exercises for DSL workshop at ZKSummit10
ZKSummit10 - Exploring Noir, Circom, halo2 Workshop Prompt Write Noir, Halo2 and Circom circuits that constrain integer division i.e decimals are trun
An API project using Rust, Actix Web and JWT. *WIP*
Actix-web REST API with JWT (WIP) A simple CRUD backend app using Actix-web, Diesel and JWT Require Rust Stable Postgres Or using Docker How to run Ma
A money tracker: Your income and expenses at your control
NixBucks A simple budgeting app Install If you are on Linux, you can download the Appimage from the latest release (click here). Otherwise, you can in
Find Eigenvalues and Eigenvectors with Rust using UMFPACK + ARPACK
eigs (Rust/Python Package) Find Eigenvalues and Eigenvectors with Rust/Python using UMFPACK + ARPACK. Packages Rust Library: eigs @ crates.io: cargo a
A working, tested example for how to use Rust with warp and JWT
rust-jwt-example Example of JWT authentication and authorization in Rust using Warp Login curl http://localhost:8000/login -d '{"email": "user@userlan
Build custom songs for Pokรฉmon Mystery Dungeon: Explorers of Sky from Soundfonts and MIDI files
skysongbuilder A tool to build custom songs for Pokรฉmon Mystery Dungeon: Explorers of Sky from Soundfonts and MIDI files Features: Optimizations down
Rollback-safe implementations and utilities for Bevy Engine
bevy_roll_safe Rollback-safe implementations and utilities for Bevy Engine. Motivation Some of Bevy's features can't be used in a rollback context (wi
A TUI feed reader for RSS, Atom, and (aspirationally) Podcasts
moccasin A TUI feed reader for RSS, Atom, and (eventually) Podcasts. VIM keybindings. Ranger-inspired interface. Configurable. Installation cargo inst
Rust Server Components. JSX-like syntax and async out of the box.
RSCx - Rust Server Components RSCx is a server-side HTML rendering engine library with a neat developer experience and great performance. Features: al
โก An extremely fast reimplementation of gmad.exe and gmpublish.exe
โก fastgmad Download An extremely fast reimplementation of gmad.exe and gmpublish.exe. Prefer to use a GUI? Check out gmpublisher! Features Up to x100