6246 Repositories
Rust rust-framework-benchmarks Libraries
A series of crates that I made to compile images/video into asciinema & play them.
Bad Apple A series of crates that I made to compile images/video into asciinema & play them. The end goal is to make a kernel & legacy bootloader that
Basic ActivityPub Server (in Rust)
Basic ActivityPub Server (in Rust) This is a deep-dive on this blog post: https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-s
Gamehacking.Academy but made with Rust
Just the programs etc. i made following the lessons on gamehacking.academy but instead of using the cpp i tried translating it to Rust
Los retos de codember.dev, escritos en rust
__ __ /\ \ /\ \ ___ ___ \_\ \ __ ___ ___ \ \ \____ __ _ __ /
A structure editor for a simple functional programming language, with Vim-like shortcuts and commands.
dilim A structure editor for a simple functional programming language, with Vim-like shortcuts and commands. Written in Rust, using the Yew framework,
Blazingly Fast..!
Rust-Workers Blazingly Fast..! Contribution Guideline Create an .env file in the root of the project and add your mongodb uri to it. MONGODB_URI=your
This repo is a sample video search app using AWS services.
Video Search This repo is a sample video search app using AWS services. You can check the demo on this link. Features Transcribing Video and generate
Build tool for Leptos (Rust)
Build tool for Leptos: Features Getting started Single-package setup Workspace setup Build features Parameters reference Compilation parameters Site p
compile TypeScript or JavaScript to binaries
the powr project Development is paused until 2023. ๐ฅณ powr aims to be a javascript/typescript engine to power serverless functions over the web. the j
Library and proc macro to analyze memory usage of data structures in rust.
Allocative: memory profiler for Rust This crate implements a lightweight memory profiler which allows object traversal and memory size introspection.
A Domain Driven Design example application in Rust.
Rust Domain Driven Design Example rust-ddd Rust Domain-Driven-Design (DDD) Summery This repository is used to present how I find implementing DDD in R
A simple made in Rust crack, automatic for Winrar, activated from shared virtual memory, for studies.
Simple Winrar Crack in Rust What does it do ? A simple project that allows you to modify the license check used by WinRaR, "RegKey" from virtual memor
How to use an Arduino library in a Rust project?
Example of an Arduino library usage in a Rust project The project tested with Arduino UNO on Fedora 35. It demonstrates the usage of LiquidCrystal_I2C
OpenAI ChatGPT desktop app for Mac, Windows, & Linux menubar using Tauri & Rust
ChatGPT Desktop App Unofficial open source OpenAI ChatGPT desktop app for mac, windows, and linux menubar using tauri & rust. Downloads Windows (2.7 M
Search and read 'The Rust Book' from the terminal
TheBook TheBook is a command line utility that allows you to SEARCH and READ The Rust Programming Language (popularly known as 'The Book' ) from the t
๐ My Advent of Code solutions in Rust. http://adventofcode.com/2022
Advent of Code 2022 in Rust My Advent of Code 2022 solutions in the Rust programming language. This repository holds a separate Rust project for each
Rust library to facilitate event-driven programming.
Squeak Squeak is a zero-dependency Rust library to facilitate event-driven programming. Examples use squeak::{Delegate, Response}; let on_damage_rece
Inspect and recreate in-memory data structures
YClass A program that allows you to inspect and recreate data structures of other processes. Installation To compile YClass you will need Rust. git cl
Secure Boot for NixOS [maintainers=@blitz @raitobezarius @nikstur]
Lanzaboote: Secure Boot for NixOS This repository contains tooling for UEFI Secure Boot on NixOS. The goal is to make Secure Boot available from nixpk
Code examples, data structures, and links from my book, Rust Atomics and Locks.
This repository contains the code examples, data structures, and links from Rust Atomics and Locks. The examples from chapters 1, 2, 3, and 8 can be f
General purpose client/server networking library written in Rust, built on top of the QUIC protocol which is implemented by quinn
Overview "This library stinks!" ... "Unless you like durian" durian is a client-server networking library built on top of the QUIC protocol which is i
An intentionally-limited Rust implementation of the Redis server with no external dependencies.
lil-redis An intentionally-limited Rust implementation of the Redis server. lil redis is an accessible implementation of a very basic Redis server (wi
Simple, automatic, and customizable tree pretty-printing in Rust.
display_tree Simple, automatic, and customizable tree pretty-printing in Rust. This crate provides tools to easily pretty-print data as a tree, includ
Veryl: A Modern Hardware Description Language
Veryl Veryl is a modern hardware description language. This project is under the exploration phase of language design. If you have any idea, please op
Open source email client written in Rust and Dioxus. Under ๐๏ธ
Blazemail A full-featued, beautiful, mail client that doesn't suck. Works on mac, windows, linux, mobile, web, etc. Features, status Blazemail is curr
A Rust framework to develop and use plugins within your project, without worrying about the low-level details.
VPlugin: A plugin framework for Rust. Website | Issues | Documentation VPlugin is a Rust framework to develop and use plugins on applications and libr
Demo Rust / VueJS+element-plus
rust-vue-demo This project demonstrates the integration of npm/vue into a rust axum web-service. The web-service is self-contained, embedding the webu
Acts as an IRC server and a nostr client. Connect with your IRC client using your nostr private key as the password.
nostr-irc Acts as an IRC server and a nostr client. Connect with your IRC client using your nostr private key as the password. Experimental code, use
OpenAI's ChatGPT API wrapper for Rust ๐ฆ
Regarding API changes from December 11th 2022 OpenAI made a change to API, and now requires a cloudflare clearance token. Due to this, authentication
a library for generating bevy_rapier2d colliders, for bevy apps, from images with transparency
bevy_rapier_collider_gen a library for generating bevy_rapier2d colliders, for bevy apps, from images with transparency example to see this in action
๐ฆ+๐ฆ=โฅ๏ธ A tool that helps wrap binary releases for easy distribution
Rustwrap A tool that helps wrap binary releases for easy distribution. Currently supporting: npm - npm install -g your-tool will make your binary your
Work-in-Progress, opinionated game framework built on Bevy.
Bones A work-in-progress, opinionated game meta-engine built on Bevy. Under development for future use in the Jumpy game, and possibly other FishFolk
Generate PHP code from Rust using a fluent API ๐ ๐ฆ
PHP-Codegen Generate PHP code from Rust using a fluent API ๐ ๐ฆ Rust PHP Usage To bring this crate into your repository, either add php_codegen to yo
A candidate backend for the Telegram channel @KonachanPopular
Konachan Popular (Rust) This repository contains the source code of the backend program running the Telegram channel @KonachanPopular. Run in a Contai
A minimal and fast zero-copy parser for the PE32+ file format.
peview A minimal and fast zero-copy parser for the PE32+ file format. Goal This project aims to offer a more light weight and easier to use alternativ
Stdto provides a set of functional traits for conversion between various data representations.
Stdto stdto provides a set of functional traits for conversion between various data representations. | Examples | Docs | Latest Note | stdto = "0.13.0
A framework experience for Yew.
stackable A framework experience for Yew. Stackable provides a development stack with: Tooling around Server-side Rendering Support. An easy-to-use, S
A list of Rust buffers that implements the bytes::Buf trait.
buf-list A list of bytes::Bytes chunks. Overview This crate provides a BufList type that is a list of Bytes chunks. The type implements bytes::Buf, so
Horus is an open source tool for running forensic and administrative tasks at the kernel level using eBPF, a low-overhead in-kernel virtual machine, and the Rust programming language.
Horus Horus is an open-source tool for running forensic and administrative tasks at the kernel level using eBPF, a low-overhead in-kernel virtual mach
Recipes for avoiding bounds checks in Rust, without unsafe!
Recipes for avoiding bounds checks in Rust This repository showcases various approaches to avoiding bounds checks in Rust code, without unsafe code. E
Rust implementation for Wlroots (Sway, Wayfire, Hikari, River, etc.) of Gnome Screenshot and Idle DBUS Server, which Upwork uses to capture the screen as proof of work.
๐ upwork-wlroots-bridge ๐ Rust Implementation for Wlroots (Sway, Wayfire, Hikari, River, etc.) of Gnome Screenshot and Idle DBUS Server (with extra
Rubik's cube made with bevy engine.
English Rubik's Cube ้ญๆน 3้ถ้ญๆน ้ๆบๆไนฑ้ญๆน ้็ฝฎ้ญๆน ้ผ ๆ ๆๆฝ้ญๆนๆ่ฝฌ ๆธธๆUI ็ธๆบ่ง่งๆงๅถ๏ผ็ผฉๆพใ็งปๅจ๏ผ WASMๆฏๆ ๅจ็บฟๆธธ็ฉ๏ผ็น่ฟ้๏ผ็ต่็Chrome/Firefox/Edgeๆๅผ๏ผ ่ฟ่ก ๆฌๅฐ่ฟ่ก cargo run WASM่ฟ่ก rustup target
Arduino Uno 9 axis acceleration sensor (BMX055) reader implemented in Rust.
Arduino Uno Accelaration reader in Rust Components Arduino Uno (Probably possible with other AVR microcontrollers) BMX055 (Japanese website) Datasheet
This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust to everyone.
Comprehensive Rust ๐ฆ This repository has the source code for Comprehensive Rust ๐ฆ , a four day Rust course developed by the Android team. The course
A fast static code analyzer & language server for Python
pylyzer โก pylyzer is a static code analyzer / language server for Python written in Rust. Installation cargo (rust package manager) cargo install pyly
An intentionally-limited Rust implementation of the Docker runtime with no external dependencies.
lil-docker An lightweight Rust implementation of Docker's run command. lil docker is an accessible implementation of a very basic Docker runner (which
OpenAI GPT-3 API Client in Rust
fieri Note: fieri's master branch might contain breaking changes. For the most recently released code, look to the latest tag. Overview Unofficial Rus
Rust based Virtual Machine on Avalanche that implements Bulletproof ZK Proofs.
BulletproofVM Rust based Virtual Machine on Avalanche that implements Bulletproof ZK Proofs. Zero-Knowledge Virtual Machine This is a virtual machine
Common vulnerability scanning on steroids โ๏ธ
Hogg ๐ฝ An experimental passive website scanner. Hogg acts as a proxy between you and your DNS server and scans every website you visit for common vul
Rust implementation of the Matter protocol. Status: Experimental
matter-rs: The Rust Implementation of Matter Build Building the library: $ cd matter $ cargo build Building the example: $ cd matter $ RUST_LOG="matt
Neural network implementations from scratch in Rust.
Neural Network from Scratch Neural network implementations from scratch in Rust. Setup & Run Dataset used is mnist. Download the 4 archives and extrac
๐ฆ ezz is a simple CLI tool to schedule Zoom meetings
ezz ezz (cheesy abbreviation for easy Zoom) is a simple CLI tool to schedule Zoom meetings. Install With cargo installed: $ cargo install --path . Aut
A fast 24 points game solver written in rust.
Solver024 This is a simple 24 points solver written in rust. Example 1 9 7 8 (1 * 7) + (8 + 9) 1 * (7 + (8 + 9)) ((1 * 7) + 8) + 9 ((1 - 7) + 9) * 8 (
A simple tomasulo simulator written in Rust for the course Computer Architecture.
Tomasulo Simulator This is a Tomasulo simulator written in Rust for the course Computer Architecture. Two Demo programs are tested in the simulator, w
A framework for building adventure games in Bevy.
Bevy_adventure A framework for building 3d adventure games in Bevy. preview.mp4 Features Interactive trait is the backbone of the framework, allowing
Using iced-rs library for YT monitoring app
YouTube Monitoring App (using Rust) Description This app is built on the top of iced library. If you're curious what this is about, check out the YT m
A runtime for Yarn Spinner scripts, written in Rust.
yarn_spool yarn_spool is a runtime for Yarn Spinner scripts, written in Rust. Note that this library does not provide tools for parsing Yarn scripts,
Work in progress NCBI's Common Tree alternative in the terminal
Lomanai Usage lomanai --species 'Mus musculus' --species 'Homo sapiens' # Mammalia # ++Rodentia # | \-Mus musculus # \+Primates # \-Homo sapien
A Rust crate for managing authentication and authorization with support for multi-tenant / B2B products, powered by PropelAuth
PropelAuth Add authentication and authorization to your application. This library is meant to be used with a PropelAuth account. You can sign up and g
Simulation of sand falling down in a cave built using nannou (Rust)
nannou-sand-simulation Learning nannou, an open-source creative-coding toolkit for Rust, by implementing a visualization for a simulation of sand fall
Twitter clone written in Rust.
Percent A Work In Progress Twitter clone written in Rust. Requirements Docker compose Rust Building Run: cargo build Running Start database: docker-co
I will be attempting Advent of Code 2022 with Rust, a language I have never learned before.
Advent of Code 2022 This year, I will be attempting Advent of Code with Rust, a language I have never learned before. I will also be taking some notes
simple and powerful IP architecture in Rust.
ipzone Ipzone provides a simple and powerful IP architecture to Rust. | Examples | Docs | Latest Note | ipzone = "0.4.0" Examples use ipzone::prelude:
RPG Dialog support for Bevy, written in pure Rust!
๐ท ๐ท Bevy x RPG Dialog ๐ธ ๐ธ RPG Dialog support for Bevy, written in pure Rust! bevy-rpg is a plugin crate that adds dialog functionalities to Bevy,
`prometheus` backend for `metrics` crate
metrics + prometheus = โค๏ธ API Docs | Changelog prometheus backend for metrics crate. Motivation Rust has at least two ecosystems regarding metrics col
Rust translation of biryani-cli by Dev Ashar
Veg Biryani This is a cheap remake of the awesome project by Dev Ashar in Rust. The original project's description: Biryani is a tool created to manag
Go like sync.WaitGroup implementation in Rust. (sync/async)
WAG Go like sync.WaitGroup implementation in Rust. (sync/async) | Examples | Docs | Latest Note | wag = "0.3.0" How to use, use wag::WaitGroup; let w
The Rust bits in mitmproxy. ๐ฆ
Note This repository is unreleased work-in-progress, but mitmproxy 9 ships with mitmproxy_wireguard already! mitmproxy_rs This repository contains mit
osu!Skills calculator rewritten in rust.
osu!Skills rs osu!Skills calculator rewritten in rust. Usage osu_skills_rs [OPTION]... Skill Calculator Mandatory: --in=FILE: Path to .osu file to pa
Command line tool for editing .ini files
Edit-ini Command line tool for editing .ini files Usage Usage: edit-ini [OPTIONS] Options: -i, --input file Input file to read f
A Team Fortress 2 SDK written in Rust that I update every now and then
tf-rs A Team Fortress 2 SDK written in Rust that I update every now and then. Most of this has been written in early November. I've published it so th
Rust library to generate word cloud images from text and images !
wordcloud-rs A Rust library to generate word-clouds from text and images! Example Code use std::collections::HashMap; use std::fs; use lazy_static::la
veg biryani. Rust implementation of Shaman by Arjun Somvanshi
pulao-cli SSH key manager, you can ssh into vm by storing in pulao and using it ,it is v cool. Rust implementation of Shaman by Arjun Somvanshi Bruh p
Implementation of the Docker Registry HTTP API V2 in Rust, that can act as a proxy to other registries
Docker registry server and proxy (I'm bad at creating catchy names, but this one is good enough.) This project aims to implement a Docker Registry HTT
๐simple server that returns error codes with their respective messages and debug information, written in rust ๐ฆ
ErrorServer ๐ A simple & lightweight server that returns a HTML page of the error code with its respective message and debug information, written in
A toy web framework inspired by gin-gonic/gin and expressjs/express.
Rum Framework A toy web framework inspired by gin-gonic/gin and expressjs/express. Installation Just add rum_framework to the dependencies of Cargo.to
๐ Generate your README.md from Rust doc comments
cargo-onedoc ๐ Generate README.md from doc comments. Only write your documentation once! This crate provides a Cargo subcommand that can generate Mar
A simple clone of Waifu-pics written in Rust
really A simple clone of Waifu-pics written in Rust. Why? I've no idea. API Doc GET /api/v1/meta GET /api/v1/by/:type/:category GET /api/v1/random GET
P2P File Transfer
P2P File Transfer Overview This is a small project to help solve a problem that should've been solved by now: file transfer. For in-person file transf
Fast & Memory Efficient NodeJs Excel Writer using Rust Binding
FastExcel This project need Rust to be installed, check here for Rust installation instruction This project using Rust and Neon as a binding to Rust t
A simple CLI DDNS Client updater.
DDNS Client A simple DDNS client updater. Supported DDNS Servers Duck DNS How to use it ddns_client ~/.config/ddns_client/config.yaml -t 600 Config sa
A simple trait-based framework for the annual Advent of Code programming challenge.
lib_aoc lib_aoc is a simple trait-based framework for the annual Advent of Code programming challenge. Focus less on the boilerplate and more on the p
An exploit for CVE-2012-2982 implemented in Rust
This PoC exploit for CVE-2012-2982 was written as an exercise for the "Intro to PoC scripting" Room on TryHackMe. The room can be found here: https://
Extensible BBCode parser with scoping rules, auto close tags
More BBCode parsers? Yeah! I needed something highly extensible, flexible, and specifically WITH scoping rules so it always produces correct HTML. For
A plugin-first anime-ish video game
๐ท ๐ท Project Flara ๐ธ ๐ธ A plugin-first anime-ish video game Have you ever played an anime mobile video game, and then wondered. Huh, I wish I could
Simple devcontainer for Rust + WASM development
Devcontainer WASM-Rust Simple devcontainer for Rust development Usage Github Codespaces Just click the button: Visual Studio Code Note this assumes th
๐ Advent of Code written in various languages. (2015-2022)
๐ Advent of Code This repository contains my solutions to the Advent of Code puzzles. Every year, I will try to solve the puzzles in a different lang
๐ Shade is an operating system written for the communication.
๐ Shade Shade is an operating system written for the communication. ๐ Experiencing Building Requirements System: Windows, Linux or macOS. Memory: 1G
An attribute macro to simplify writing simple command line applications.
fncli An attribute macro to simplify writing simple command line applications. Example #[fncli::cli] fn main(a: i32, b: i32) { println!("{}", a +
Rust implementations of Fast Fourier Transform convolution and correlation for n-dimensional arrays
fftconvolve Rust implementations of Fast Fourier Transform convolution and correlation for n-dimensional arrays Examples 1-dimensional use fftconvolve
A command-line tool for patching shell scripts inspired by resholve
patsh A command-line tool for patching shell scripts inspired by resholve nix run github:nix-community/patsh -- -f script.sh Usage Usage: patsh [OPTIO
๐งช The versatile and intuitive memory hacking framework.
๐งช hax ๐ค About hax is a Rust crate designed to make memory hacking, game hacking, cheat development, and any other low level memory based development
Advanced image to ascii art fully created with rust ๐ฆ ๐
RASCII image to ascii art fully created with rust ๐ฆ ๐ multiple language character lists - โ๏ธ creatable custom char list - โ๏ธ pixel art creaton -
A small in-memory key value database for rust
SmollDB Small in-memory key value database for rust This is a small in-memory key-value database, which can be easly backed up in a file or stream and
Solutions to Advent of Code 2022 in Rust ย ๐ฆ
AdventOfCode2022 ๐ Solutions to AoC 2022 in Rust ๐ฆ Usage cargo run --release --bin DAY # run a specific day cargo run --release # run all
A simple program for handling Ethiopian calendar dates.
Mekโutโerฤซya A simple program for handling Ethiopian calendar dates. Installation cargo install --git https://github.com/frectonz/mek-ut-er-ya If you
General purpose memory allocator written in Rust.
Memalloc Memory allocator written in Rust. It implements std::alloc::Allocator and std::alloc::GlobalAlloc traits. All memory is requested from the ke
Simple code editor made with Freya ๐ฆ
Simple code editor made with Freya ๐ฆ This is a work in progress simple code editor that showcases how to use tree-sitter and freya together. WARNIN
Minimalistic EVM-compatible chain indexer.
EVM Indexer Minimalistic EVM-compatible blockchain indexer written in rust. This repository contains a program to index helpful information from any E
Nexmark event generator in Rust.
Nexmark-rs The Nexmark benchmark data generator in Rust. Installation cargo install nexmark --features bin Usage Generate nexmark events. Print one pe