2747 Repositories
Rust code-and-chill Libraries
Make a PDF file by writing kind of like HTML and CSS.
markup-pdf-rs The Rust library for making a PDF files by writing kind of like HTML and CSS. Inspired by Satori and React-pdf. This library makes a PDF
An actors library for Rust and Tokio designed to work with async / await message handlers out of the box.
Akt An actors framework for Rust and Tokio. It is heavily inspired by Actix and right now it has very similar look and feel. The main difference is th
๐นBranch and bound solution using Rust to calculate an optimal cocktail ingredient list of arbitrary length ๐ธ
Calculating an Optimal Cocktail Ingredient List Tom Explains the Problem You have 100 different ingredients You have 20 cocktails, each of which use 2
(Pre-Release Software) Secure, Encrypted, P2P chat written atop Warp, IPFS, LibP2P, Dioxus and many more awesome projects and protocols.
Uplink Privacy First, Modular, P2P messaging client built atop Warp. Uplink is written in pure Rust with a UI in Dioxus (which is also written in Rust
Password manager built in Rust using SurrealDB and MagicCrypt.
you-shall-pass Password manager built in Rust using SurrealDB and MagicCrypt. Features Store using file backed SurrealDB. Encrypt passwords before sto
a playground for exploring media capture, processing and publishing with rust
vidrs: a playground for exploring media capture, processing and publishing with rust How to use On a MacOS system with an attached camera you can call
Load and resolve Cargo configuration.
cargo-config2 Load and resolve Cargo configuration. This library is intended to accurately emulate the actual behavior of Cargo configuration, for exa
A terminal-based password manager, generator, and importer/exporter (Firefox, Chrome) backed with a concurrent hashmap
rucksack A terminal-based password manager, generator, and importer/exporter (Firefox, Chrome) backed with a concurrent hashmap Features Password gene
Update Twitter profile with a meter showing how close you are to code burnout.
WakaTime Code Burnout Meter in Twitter Profile Inspired by trash's Twitter profile, this repo adds a burnout meter to your Twitter profile. It uses Wa
A rust crate for working with colors and color spaces.
Color Art A rust crate for working with colors and color spaces. Documentation See Color Art. Usage Add Dependency [dependencies] color-art = "0.2" Co
A tool for investigating file system and folder contents and their changes.
Sniff A tool for investigating file systems and folder contents and their changes. Sniff can create snapshots of file systems and folders, storing has
๐ฎ load, write, and copy remote and local assets
axoasset This library offers read, write, and copy functions, for local and remote assets given a string that contains a relative or absolute local pa
My Advent of Code 2022 solutions, in Rust.
AoC 2022 My solutions for the 2022 edition of Advent of Code in Rust. Simply run cargo run --release --bin dayXX to solve. Some days require z3, insta
Automatically assess and score software repositories for supply chain risk.
Hipcheck Hipcheck scores risks for software projects; yours and your dependencies. It analyzes repositories to assess risks, review development practi
๐บ An implementation of the retro bouncing DVD logo screensaver animation built with bevy and rust
๐บ Bevy bouncing DVD logo This project is a simple demonstration of using the Bevy game engine and the Rust programming language to create a bouncing
Advent of Code 2022 - in Rust!
Advent of Code 2022 My solutions to problems in 2022 edition of Advent of Code, written in Rust. How to use this repo: The best way to see how solutio
A black-box raw calldata decoder using only calldata to guess types and parse parameters.
Calldata Decoder A black-box raw calldata decoder using only calldata. Based off the topics discussed in DeGatchi's article, Reverse The EVM: Raw Call
RusQTTbom takes weather data from the Bureau of Meteorology (BOM) and publishes that data via MQTT messages.
RusQTTbom RusQTTbom collects weather data from the Bureau of Meterology (BOM) then publishes said data locally via MQTT messages. BOM weather data is
A framework for saving and loading game state in Bevy.
Bevy_save A framework for saving and loading game state in Bevy. Features bevy_save is primarily built around extension traits to Bevy's World. Serial
Generate, display and solve mazes in an animated way in the terminal.
How to Run Usage: maze_solver.exe [OPTIONS] --generator GENERATOR|--input INPUT [ROWS] [COLUMNS] Arguments: [ROWS] Number of rows to draw
Is the GIL seeing someone else? How's about repetitively calling and seeing how long it takes to answer?
GIL Knocker pip install gilknocker When you thought the GIL was available, and you find yourself suspecting it might be spending time with another. Yo
it aims to augment git with primitives to build integrated, cryptographically verifiable collaboration workflows around source code
it aims to augment git with primitives to build integrated, cryptographically verifiable collaboration workflows around source code. It maintains the distributed property of git, not requiring a central server. it is transport agnostic, and permits data dissemination in client-server, federated, as well as peer-to-peer network topologies.
Start and stop system for applications to save your budget on hourly billing VPS.
Start and stop system (STT) Start and stop system for applications to save your budget on hourly billing VPS. Service A service consists of start/stop
This tool allows you to create the files needed for a Visual Studio project so that you can continue coding on a Mac for C++ with Visual Studio Code and then submit the Visual Studio project for Class Assignments
This tool allows you to create the files needed for a Visual Studio project so that you can continue coding on a Mac for C++ with Visual Studio Code and then submit the Visual Studio project for Class Assignments
Code for working with edge-matching puzzles in the Eternity 2 family.
e2rs Code for working with edge-matching puzzles in the Eternity 2 family. This is a WIP sketch of some APIs and algs for representing and manipulatin
A minimal browser with a super simple rendering engine for HTML and CSS, using Rust.
minimal-browser A minimal browser with a super simple rendering engine for HTML and CSS, using Rust. Credit: https://github.com/mbrubeck and https://l
Web Application with using Rust(Actix, Diesel and etc)
Santa Service App Used technology stack Web Server with using Rust (Actix, Actix-web, Diesel) Data base (Postgres) Console Application (Tokio) Tasks o
Welcome to our bird training simulator! Here you can observe the birds in real time, and use the genetic algorithm to train them to fly and eat food. Through the process of natural selection, this allows the best birds to survive and evolve over generations.
Flyoff Flyoff is a project that uses Rust and WebAssembly (WASM) to train virtual birds to get the most food using a genetic algorithm and a custom ne
scalable and fast unofficial osu! server implementation
gamma! the new bancho server for theta! built for scalability and speed configuration configuration is done either through gamma.toml, or through envi
Stack-based programming language which emulates the look and feel of the 60s
Cauchemar Cauchemar is a stack-based programming language inspired by FORTH but more arcane. Emulates the look and feel of a programming language from
Read and write ID3 tags with machine-readable input and output
ID3-JSON This project's goal is to provide an easy way to read and write ID3 tags with a consistent input and output. The existing tools I've found re
Unify your game sources in one place and aquire more of them, using modules made by the community.
Project Black Pearl Unify your game sources in one place by using modules made by the community. What is Project Black Pearl? Project Black Pearl (or
Safer Nostr is a service that helps protect users by loading sensitive information (IP leak) and using AI to prevent inappropriate images from being uploaded.
Safer Nostr is a service that helps protect users by loading sensitive information (IP leak) and using AI to prevent inappropriate images from being uploaded. It also offers image optimization and storage options. It has configurable privacy and storage settings, as well as custom cache expiration.
An open source Rust high performance cryptocurrency trading API with support for multiple exchanges and language wrappers. written in rust(๐ฆ) with โค๏ธ
Les.rs - Rust Cryptocurrency Exchange Library An open source Rust high performance cryptocurrency trading API with support for multiple exchanges and
I'm currently learning Rust and these are my first programs with this language
learning-Rust I follow the Rust by example official doc for learning That is also available in 'doc pdf' alongside another great rust learning sheet I
Emulator and debugger for LPRS1 ISA & CPU
About LPRSemu is a simple emulator and debugger for LPRS1 ISA & CPU. It supports loading programs from assembly text files, binary string representati
๐๐ฆ Advent of Code in Rust - in 1000ms
Advent of Code 2022 What it says on the tin. This year is in Rust, which I am enjoying very much. There is a retrospective blog post about this projec
A Source library for Ara Programming Language ๐
Ara Source A Source library for Ara Programming Language ๐ Usage Add ara_source to your Cargo.toml, and you're good to go! [dependencies] ara_source
Stockbook embeds 1-bit raster images in your code at compile time
stockbook Stockbook embeds 1-bit raster images in your code at compile time. Designed primarily for #![no_std] usage, in embedded or other program-mem
Interpreted, optimized, JITed and compiled implementations of the Brainfuck lang.
Interpreted, Optimized, JITed and Compiled Brainfuck implementations This repo contains a series of brainfuck implementations based on Eli Bendersky b
An eye that keeps track of your Roblox status and shares it with others
Roblox presence for Discord with only one native standalone executable that relies on zero external dependencies, and doesn't need to be installed.
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,
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.
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
๐ฎ ChatGPT Desktop Application (Mac, Windows and Linux)
ChatGPT ChatGPT Desktop Application ๐ฆ Install ๐ Update Log ๐ History versions... Windows From our github releases: ChatGPT_0.7.4_x64_en-US.msi Or i
๐ 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
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
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
MinMon - an opinionated minimal monitoring and alarming tool
MinMon - an opinionated minimal monitoring and alarming tool (for Linux) This tool is just a single binary and a config file. No database, no GUI, no
Advent of Code 2022 - my answers
Advent of Code 2022 my answers Development occurs in language-specific directories: Haskell Kotlin Python Rust Day1.hs Day1.kt day1.py day1.rs Day2.hs
A fast and flexible LRU map.
A fast and flexible LRU map This repository contains a fast and flexible LRU map. Blazingly fast. Up to twice as fast as the lru crate, and with less
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
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
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
Adds support for wasm/wat assets in Bevy, and enables easier scripting
bevy_wasm_scripting Adds support for wasm/wat assets in Bevy, and enables easy scripting. This is enabled through the wasmer crate. Prepare for public
Advent of Code, different language each day
I forgor ๐ Advent Of Code 2022 Using a different language each Day!! (For obvious reason some solutions might be absolute shitcode, since I'm learnin
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
Chargo is a tool for file encryption/decryption. It's based on Argon2 and ChaCha20Poly1305 algorithms.
| Documentation Chargo is a tool for file encryption/decryption with password. It's based on Argon2 and ChaCha20Poly1305 algorithms. From arg2u with โฅ
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
โจ A simple and cute tool for exploring Wikipedia from the terminal โจ
Wikipe โจ Wikipe โจ is a tool to search Wikipedia from the command-line. Given a search query, it returns a list of matching Wikipedia articles, which c
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
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
A bit like tee, a bit like script, but all with a fake tty. Lets you remote control and watch a process
teetty teetty is a wrapper binary to execute a command in a pty while providing remote control facilities. This allows logging the stdout of a process
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
Generate commit messages using GPT3 based on your changes and commit history.
Commit Generate commit messages using GPT-3 based on your changes and commit history. Install You need Rust and Cargo installed on your machine. See t
A collection of tools for i3 that assist in window, workspace and output operations.
i3-valet A collection of tools for i3 that assist in window, workspace and output operations. i3-valet can be run directly from the command line or as
convert nostr keys and note-ids between hex and bech32
Key-Convertr People are copy-pasting nostr private keys into webpages to convert between the original hex-encoding and bech32-encoding (specified in N
Advent of Code, this year I will attempt the 25 different languages challenge
Advent of Code 2022 As this is my third year doing Advent of Code, this time I will try the 25 Different Languages Challenge, which is solving the pro
A todo list from terminal. Compatible with Linux and Windows, not tested on macOS
todocli A todo list from terminal. Compatible with Linux and Windows, not tested on macOS (not planing on support tho). Note: Currently being rewritte
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
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:
A blazingly fast and memory safe password cracker with user interface.
HashVat A blazingly fast and memory safe password cracker with user interface. HashVat runs with user interface and is capable of cracking the 1.000.0
Here are my Advent of Code solutions for 2022.
advent-of-code-2022 This repository contains my Advent of Code solutions for 2022. I am doing them in Ruby, Crystal, and Rust, and as I release each d
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
Optimized geometry primitives for Microsoft platforms with the same memory layout as DirectX and Direct2D and types.
geoms Geometry for Microsoft platforms - a set of geometry primitives with memory layouts optimized for native APIs (Win32, Direct2D, and Direct3D). T
๐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
Trying to solve Advent of Code 2022 in 25 different languages (1 day = 1 language)
Advent of Code 2022: 15/25 langs Iโll try to solve this Advent of Code using different language for each day. Any programs needed to run the code will
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 efficient pictures manager based on custom tags and file system organization.
PicturesManager An efficient pictures manager based on custom tags and file system organization. Developed with Tauri (web app) with a Rust backend an
Utility for recursively unzipping tuples, Options of tuples and Results of tuples.
Zipped Utility for recursively unzipping tuples, Options of tuples and Results of tuples. Install cargo add zipped Usage This crate is quiet straightf
๐ 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
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
๐งช 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
syncmap is a fast, concurrent cache library built with a focus on performance and correctness.
syncmap syncmap syncmap is a fast, concurrent cache library syncmap is a fast, concurrent cache library built with a focus on performance and correctn
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
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
Spoon Radio Echo Project, Lightweight and scalable broadcasting server.
Echo Project https://medium.com/p/3bd1434a163a Echo was initiated by a social network platform, Spoon Radio(https://www.spooncast.net). The main goal
Code and Development environment for adventofcode.com - 2022 edition
aoc-2022 Warning Spoiler Alert! If you want to solve the aoc problems on your own, do not read any further. This repository contains solutions for the
A library for python version numbers and specifiers, implementing PEP 440
PEP440 in rust A library for python version numbers and specifiers, implementing PEP 440 Not yet on crates.io due to PyO3/pyo3#2786. use std::str::Fro
A small application to convert a 3D model in .obj format into HTML and CSS
obj-to-html is a small application that converts a 3D model in .obj format into HTML and CSS that will display that model in a web browser, spinning a
ARYA Network is a polkadot/substrate based chain for Non-fungible Token platform on which we can own sell and buy the NFT's on polkadot network.
ARYA Network ARYA Network is a polkadot/substrate based chain for Non-fungible Token platform on which we can own sell and buy the NFT's on polkadot n
My try at Advent of Code 2022 in Rust.
Advent of Code 2022 My solutions to Advent of Code 2022, written in Rust. I love seeing the variety of solution other people come up with, so I decide
Experimental language build in Rust to make it fast and robust
Reg-lang Experimental language build with Rust. Its aim is : To be simple to help learning programmation with, and in a second hand, to be robust enou
Repository for solving adventofcode.com puzzles
Advent Of Code ๐ This is a repository for any Otovista that wants to participate in the advent of code christmas calendar challenges. Advent of Code
Conference Monitoring Project based on Image Recognition that uses Rust Language and AWS Rekognition service to get the level of image similarity.
Conference Monitoring System based on Image Recognition in Rust This is a Conference Monitoring Project based on Image Recognition that uses Rust Lang
Tauri and Leptos example.
tauri-leptos-example Tauri Leptos Requires Rust Nightly. See Leptos nightly Note. # Install Tauri CLI cargo install tauri-cli # Build and develop for