6348 Repositories
Rust rust-browser-game-but-uefi Libraries
Session-lived containers for advanced browser-based applications.
Spawner is a bridge between a web application and Kuberenetes. It allows a web application to create session-lived containers that serve WebSocket or HTTP connections.
OpenCV Sample Projects in Rust
OpenCV Sample Projects in Rust
👦 🗞 Paperboy is a GitHub template that delivers RSS by email.
Paperboy Paperboy is a GitHub template that delivers RSS by email. Why? Free, no trackers, easy to set up, and does the job. Usage Click on "use this
Advent of Code 2015, done entirely in Rust both for the challenge and as a way to learn
Advent of Code 2015 In preparation for Advent of Code 2021, I wanted to go back and try some of the older challenges. I figured it made the most sense
An encrypted multi client messaging system written in pure Rust
🚩 Preamble This is a pure Rust multi-client encrypted messaging system, also known as Edode's Secured Messaging System. It is an end-to-end(s) commun
Raft distributed consensus for WebAssembly in Rust
WRaft: Raft in WebAssembly What is this? A toy implementation of the Raft Consensus Algorithm for WebAssembly, written in Rust. Basically, it synchron
Cli tool for git productivity written in Rust and packaged for consumption via NPM
crust 🍞 cli tool for git productivity written in Rust and packaged for consumption via NPM This repo is identical with @skyneticist/golee in terms of
Black-box fuzzer that fuzzes APIs based on OpenAPI specification. Find bugs for free!
OpenAPI fuzzer Black-box fuzzer that fuzzes APIs based on OpenAPI specification. All you need to do is to supply URL of the API and its specification.
A simple compile-to-WebAssembly language rewritten in Rust
chasm A very simple compile-to-WebAssembly language You can play with chasm online. This is a rewrite in Rust of the compiler for the language chasm.
Czech for the Rust programming language
rez Nejsi you tired from writing Rust programs in English? Do you like saying do prdele or pivo a lot? Would you like to try something different, in a
Effortless database migrations for SeaORM!
Sea Migrations Effortless database migrations for SeaORM! This crate aims to provide a simple solution to doing database migrations with SeaORM. Featu
Pong-like videogame made with Rust and Bevy
Rust pong Pong-like videogame made with Rust and Bevy Features Correct Physics AI Score Wasm TO DO Score Wasm Multiplayer How to run For the desktop v
✨ Safe, global singletons initialized at program start
✨ magic_static Safe, global singletons initialized at program start. Usage Simply add magic_static as a dependency in your Cargo.toml to get started:
High-level non-blocking Deno bindings to the rust-bert machine learning crate.
bertml High-level non-blocking Deno bindings to the rust-bert machine learning crate. Guide Introduction The ModelManager class manages the FFI bindin
Common Rust Lightning Network types
Common Rust Lightning Network types Warning: while in a good state, this is still considered a preview version! There are some planned changes. This l
Third party Google DNS client for rust.
google-dns-rs Documentation Install Add the following line to your Cargo.toml file: google-dns-rs = "0.3.0" Usage use google_dns_rs::api::{Dns, DoH, R
`nm` and `addr2line` but for DI "debug-info" COFF files
Summary This is a very simple tool that prints out function, global, and source line information from a .dbg "DI" COFF debug file. This can handle bot
cargo extension for flashing embedded rust programs via dfu based on jacobrosenthals cargo-hf2
cargo-dfu This crate provides a cargo subcommand to flash ELF binaries via dfu Most STM chips will probably work with this, although you might need to
Turn off monitors to save power (for Wayland)
Same as xset dpms force off, but for Wayland. It requires zwlr_output_power_manager_v1 and org_kde_kwin_idle support from the Wayland compositer. wlro
Rust implementation of CAIP standards
Rust CAIP Standard Utilities Chain Agnostic Improvement Proposals (CAIP) is a set of standards for multi-chain interoperability. CAIP-2: Chain ID use
miniature: a toy deep learning library written in Rust
miniature: a toy deep learning library written in Rust A miniature is a toy deep learning library written in Rust. The miniature is: implemented for a
This is an online game in which you program your character and he fights with other players
Game for programmers The goal of this project is to create a simple game for programmers. The essence of the game Each player has his own character th
Rust Language Learning material
RustMaterial Rust Language Learning material Rust Rust is blazingly fast systems programming language that prevents segfaults and guarantees thread sa
Boids example ported from wgpu to rust-gpu
wgpu is Rust's main GPU project and rust-gpu is a project to write GPU shaders in Rust.
GitLab Deploy is used for deploying software projects to multiple hosts during different phases.
GitLab Deploy is used for deploying software projects to multiple hosts during different phases. This program should be run on Linux.
Searching for plain-text files for lines that match a given string. Built with Rust.
Getting Started This is a minimal grep command-line utility built on Rust. It provides searching for plain-text files for lines that match a given str
A high performence Socks5 proxy server with bind/reverse support implementation by Rust.
rsocx A high performence Socks5 proxy server with bind/reverse support implementation by Rust Features Async-std No unsafe code Single executable Linu
kani - 64 bit multiboot toy OS written in Rust
kani - 64 bit multiboot toy OS written in Rust Sorry, no GUI, Serial only.
My personal project for generative art.
Generative Art This is my personal project for making Generative Art. Installation There are three ways of getting the binary. You can either download
AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations
AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations. Built with Flutter and Rust.
🪣 Types for a `Vec`'s raw parts
raw-parts A wrapper around the decomposed parts of a VecT. This struct contains the Vec's internal pointer, length, and allocated capacity. RawParts
A Rust binary for file encryption to multiple participants.
Kaspa-miner A Rust binary for file encryption to multiple participants. Installation From Sources With Rust's package manager cargo, you can install k
Calcit binding to Rust regex
Rust library for Calcit runtime.
islam is an Islamic library for Rust.
islam is an Islamic library for Rust. It is a direct port of PyIslam with a slight change in the API part.
Simple template for building smart contract(Rust) and RPC Client(web3.js) on Solana (WIP) ⛏👷🚧⚠️
Solana BPF Boilerplate Simple template for building smart contract(Rust) and RPC Client(web3.js) on Solana This boilerplate provides the following. Si
Solana NFT generative artwork program
resin Solana NFT generative artwork program Installation Depends on imagemagick for art generation, which can be installed here: https://imagemagick.o
A simple code boilerplate generator written in Rust.
💻 Cgen What is Cgen? A modern, cross-platform, multi-language boilerplate generator aimed to make your code generation less hectic! If you wish to su
A rust program to bruteforce ZIP, PDF and some popular hashes.
Veldora A program to bruteforce zips, pdfs and some popular hashes. This is basically a rust version of bruttle, but a lot faster. Installation: git c
Supernova client in Rust
What is this? A client library for the Supernova REST API. Usage use iron_planet::{Supernova, RequestConfig}; fn main() { // Instantiate an unpri
A parser for Conway’s Game of Life Lexicon
Lexicon A convenient interface to get patterns from the Lexicon and use them in your implementation of Conway’s Game of Life. Used by Lifeee, my web a
A CLI salah time written in Rust
Bilal bilal is a CLI salah time. Features Show all salah time in current day Show current salah time and its remaining time Show next salah time Usage
Rust crate that provides a convenient macro to quickly plot variables.
Debug Plotter This crate provides a convenient macro to quickly plot variables. Documentation For more information on how to use this crate, please ta
Call Swift functions from Rust with ease!
swift-rs Call Swift functions from Rust with ease! Setup After adding swift-rs to your project's Cargo.toml, some setup work must be done. Ensure your
Demo Terraform Provider in Rust
terraform-provider-helloworld Welcome to a large pile of hacks masquerading as a PoC. This repository proves that it's possible to write a Terraform P
An implementation of the Game of Life
Lifeee – An implementation of the Game of Life I realized this application to keep learning Rust, discover the front-end library Yew, and because I’m
Display candlestick chart in your terminal.
cli-candlestick-chart This module allows you to display candle charts directly in your terminal. I did this project mainly to learn Rust, so the code
A POSIX select I/O Multiplexing Rust library.
A POSIX select I/O Multiplexing Rust library.
in-place allocation-reusing queues for Rust
FAQs Q: Why did you make this? A: For tracing, I wanted to be able to send formatted log lines to a dedicated worker thread that writes them to a file
kindly is a simple Rust implementation of a set-user-ID-root program, similar to sudo but in a much reduced way.
kindly is a simple Rust implementation of a set-user-ID-root program, similar to sudo but in a much reduced way.
Rust development environment for MIPS on NT4
Summary This is a project which allows us to run Rust "shellcode" in a MIPS environment on NT 4.0. TL;DR Setup NT Install NT 4.0 MIPS in QEMU using th
🦀 Rust Graph Routing runtime for Apollo Federation 🚀
Apollo Router The Apollo Router is a configurable, high-performance graph router for a federated graph. Getting started Follow the quickstart tutorial
The tool like Browserslist, but written in Rust.
browserslist-rs The tool like Browserslist, but written in Rust. Try it out Before trying this crate, you're required to get Rust installed. Then, clo
Key-Value based in-memory cache library which supports Custom Expiration Policies
Endorphin Key-Value based in-memory cache library which supports Custom Expiration Policies with standard HashMap, HashSet interface. use endorphin::H
P523 is a classic compiler course taught by R. Kent Dybvig.
P523 is a classic compiler course taught by R. Kent Dybvig. This repo implements the course using Rust, provides a framework to help you master P523.
Aspect-oriented programming in Rust
Aspect Oriented Programming (AOP) for Rust The needs of AOP Aspect-oriented programming (AOP) is a programming paradigm that aims to increase modulari
💤 Put your Minecraft server to rest when idle.
💤 Put your Minecraft server to rest when idle.
Rust Blake hash bindings for Node.js.
@napi-rs/blake-hash Node.js binding for https://github.com/BLAKE3-team/BLAKE3. High performance, and no postinstall scripts. Support matrix node12 nod
Container monitor in Rust
Conmon-rs A pod level OCI container runtime monitor. The goal of this project is to provide a container monitor in Rust. The scope of conmon-rs encomp
Simple system monitoring app that runs on terminal. Made purely with Rust.
What is it? RCTOP is a simple WIP system monitoring app that runs purely on terminal and doesn't feature GUI. One can compare it to htop, but more str
Converter valores entre moedas com RUST.
Exchange Rust 🦀 Uma CLI escrita em Rust que converte um valor de uma moeda para outra consumindo a API CurrencyConverterApi (projeto de estudo). Util
ADPlay (ASCII-Drip Play): Pics on your terminal
ADPlay ADPlay (ASCII-Drip play): Graphic content on your terminal (works better on pixel arts) Build Build bin and install dependencies: cargo build -
A Rust wrapper for the SponsorBlock API.
sponsor-block A Rust wrapper for the SponsorBlock API, which you can find complete documentation for here. Uses SponsorBlock data licensed under CC BY
A service for helping your cat find other cats
Check back later! Discord Self-hosting This is an open-source service! Feel free to host you own private instances. All we ask is you credit us and li
Generate voxel block meshes in Rust.
block-mesh Fast algorithms for generating voxel block meshes. Two algorithms are included: visible_block_faces: very fast but suboptimal meshes greedy
A cli tool to automate the building and deployment of Bitcoin nodes
ℹ️ Automate Bitcoin builds, speed up deployment Shran is an open-source cli tool being developed to address the needs of DMG Blockchain Solutions. It
This crate does only one thing: format a Unix timestamp.
time-format This crate does only one thing: format a Unix timestamp. Splitting a timestamp into its components The components_utc() function returns t
LeftHK - A hotkey daemon written in Rust
LeftHK LeftHK - A hotkey daemon written in Rust THIS IS BETA SOFTWARE The configuration file should be created in ~/.config/lefthk/ and called config.
Might have a go at implementing Pulumi for Rust 🤷♂️
Might have a go at implementing Pulumi for Rust 🤷♂️
A fast & simple boilerplate generator, built with Rust. 🦀
Boom 💥 A fast & simple boilerplate generator, built with Rust. Installing boom This package is not yet downloadable on Brew or other package managers
🤖 Autonomous Twitter bot that posts analytics of the APYs available on the Solend Protocol.
Solend APY Twitter Bot Solana Ignition Hackathon 2021 View Demo · Report Bug · Request Feature Table of Contents About The Project Motivation Challeng
A variation of the solana helloworld program example with a client written in Rust instead of Typescript
Simple Solana Smart Contract Example This repository demonstrates how to create and invoke a program on the Solana blockchain. In Solana the word prog
Experiments with Rust CRDTs using Tokio web application framework Axum.
crdt-genome Synopsis Experiments with Rust CRDTs using Tokio web application framework Axum. Background Exploring some ideas of Martin Kleppmann, part
Serialize/DeSerialize for Rust built-in types and user defined types (complex struct types)
Serialize/DeSerialize for Rust built-in types and user defined types (complex struct types)
Heavy - an opinionated, efficient, relatively lightweight, and tightly Lua-integrated game framework for Rust
Heavy - an opinionated, efficient, relatively lightweight, and tightly Lua-integrated game framework for Rust Slow down, upon the teeth of Orange Heav
A prototype of a high-performance KV database built with Rust.
async-redis A prototype of a high-performance KV database built with Rust. Author: 3andero 11/10/2021 Overview The project starts as a fork of mini-re
A scalable differentiable probabilistic Datalog engine, with Rust
Scallop A scalable probabilistic datalog engine with Rust. Usage The Scallop system is best integrated inside of the Rust context. With scallop! { ...
A rust client and structures to interact with the Clever-Cloud API.
Clever-Cloud Software Development Kit - Rust edition This crate provides structures and client to interact with the Clever-Cloud API. Status This crat
GUI based tool to sort and categorize images written in Rust
ImageSieve GUI based tool to sort out images based on similarity, categorize them according to their creation date and archive them in a target folder
A simple implementation of Conway's Game of Life using Fully homomorphic Encryption
Game of life using Fully homomorphic encryption A simple implementation of Conway's Game of Life built using Zama's concrete-boolean library. Build Ju
A keyboard layout optimizer for layouts of the
Keyboard Layout Optimizer Neo variant layout optimizer written in rust. The optimizer is based on the "evolve-keyboard-layout" scripts by ArneBab. It
A rust implementation of the reverse-engineered Glorious mouse protocol
gloryctl This project is an implementation of the vendor-specific HID protocol in use by Glorious mice used to configure parameters such as DPI profil
Convert Hygea calendar to an iCal file to easily import it to Google Calendar (Rust version)
Hygea to iCal Goal Hygea provides a calendar via PDF and an application called Recycle. I just wanted to use an iCal file to import it in my calendar.
`xrandr` for Gnome/wayland, on distros that don't support `wlr-randr`
gnome-randr-rust A reimplementation of xrandr for Gnome on Wayland, especially for systems that don't support wlr-output-management-unstable-v1 (e.g.
Minimal cargo but for c/c++
Introduction We all love cargo, having an idea, do cargo new, type our idea and cargo r, easy right? Well... sometimes you want to do that in C or C++
Simple project to test grpc between ruby (client) and rust (server)
grpc-example Simple project to test grpc between ruby (client) and rust (server). Usage To simplify a lot this project uses docker and docker compose
A Markov chain based Discord chat bot.
A Markov chain based Discord chat bot. Building It is recommended to use cargo.
Cross-platform GUI written in Rust using ADB to debloat non-rooted android devices
Cross-platform GUI written in Rust using ADB to debloat non-rooted android devices. Improve your privacy, the security and battery life of your device.
Command line tool for cheap and efficient email automation written in Rust
Pigeon Pigeon is a command line tool for automating your email workflow in a cheap and efficient way. Utilize your most efficient dev tools you are al
A Simple Rust Game Engine For 2D
VeeBee VeeBee Is A Nice And Simple Game Engine For 2D. Features Sprites & Images! Btw There Is A Built In 2D Pack (But The Textures Are REALY BAD, Sor
A Rust framework for building context-sensitive type conversion.
Xylem is a stateful type conversion framework for Rust.
A fast, multi-threaded line counting utility written in Rust.
xloc A fast, multi-threaded line counting utility written in Rust. What is xloc A drop in replacement for bash's wc -l. Your project has x lines of co
Rust Lambda using Serverless
Rust Serverless Lambda Template
AWS Lambda with Rust
Set up (MacOS) Add x86_64 target architecture for Rust rustup target add x86_64-unknown-linux-musl Install cross system C linker sudo brew install fil
Take user input in Rust.
Take user input in Rust.
Supervised discretization in Rust
Discrust Supervised discretization in Rust The discrust package provides a supervised discretization algorithm. Under the hood it implements a decisio
Implementation of the Radon and Inverse Radon Transforms in Rust
Radon Transform A rust and python implementation of the discretized version of the radon transform that I did out of boredom. The main mathematical tr
rbdt is a python library (written in rust) for parsing robots.txt files for large scale batch processing.
rbdt 🚨 🚨 🚨 🚨 rbdt is a work in progress, currently being extracted out of another (private) project for the purpose of open sourcing and better so
Rust bindings for the Mattermost API
mattermost_api Rust bindings for the Mattermost API Installing Add the latest version to your Cargo.toml. Using Docs link. Developing Building Require
A gui api explorer written in Rust.
Zzz - GUI Api platform Pronounced "Zees"; as in "catching some Z's". A pun on RESTful APIs. example URL: https://jsonplaceholder.typicode.com/todos/ T
Yet Another Parser library for Rust. A lightweight, dependency free, parser combinator inspired set of utility methods to help with parsing strings and slices.
Yap: Yet another (rust) parsing library A lightweight, dependency free, parser combinator inspired set of utility methods to help with parsing input.