2833 Repositories
Rust CoinSwap-using-Cosmwasm-and-Terraswap Libraries
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
Python library for embedding large graphs in 2D space, using force-directed layouts.
Graph Force A python/rust library for embedding graphs in 2D space, using force-directed layouts. Installation pip install graph_force Usage The first
๐ฎ 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
Low level tooling for WebAssembly in JavaScript using wasm-tools
js-wasm-tools js-wasm-tools compiles some of the API of wasm-tools to JavaScript and WebAssembly via wasm-bindgen. This offers low level tooling for W
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
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
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
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
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
Following "ZK HACK III - Building On-chain Apps Off-chain Using RISC Zero"
RISC Zero Rust Starter Template Welcome to the RISC Zero Rust Starter Template! This template is intended to give you a starting point for building a
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
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
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
Small example using Slint on the MXCHIP IoT DevKit (AZ3166)
Small example using Slint on the MXCHIP IoT DevKit (AZ3166) To Build and run: You need: The hardware: an MXCHIP IoT DevKit https://en.mxchip.com/az316
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
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
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
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
An example re-entrancy attack on a flashloan vault.
CosmWasm re-entrancy Exploit Example The exploit example is located in contracts/liquidity_hub/vault-network/exploit_contract. A vault in contracts/li
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
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
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
A relatively simple puzzle generator application written in Rust and used via Javascript
Puzzlip Basic Overview This is a relatively simple puzzle generator application written in Rust and used via Javascript in https://puzzlip.com. If you
Simple, omniglot, markdown-based literate programming and living documentation
Betwixt Simple, markdown-based, polyglot literate programming and documentation tests. Read code between the lines Summary Betwixt is heavily inspired
rpsc is a *nix command line tool to quickly search for file systems items matching varied criterions like permissions, extended attributes and much more.
rpsc rpsc is a *nix command line tool to quickly search for file systems items matching varied criterions like permissions, extended attributes and mu
๐๏ธ A simple (and safe!) to consume history of Client and Studio deployment versions.
๐๏ธ Roblox Version Archive A simple (and safe!) to consume history of Client and Studio deployment versions. About Parsing Roblox's DeployHistory form
Bitcoin PSBT signer, descriptor exporter and more for offline devices.
KeeChain Description KeeChain is a Bitcoin application to transform your offline computer in an AirGap Signing Device (aka Hardware Wallet). Getting s
The utility is designed to check the availability of peers and automatically update them in the Yggdrasil configuration file, as well as using the admin API - addPeer method.
Yggrasil network peers checker / updater The utility is designed to check the availability of peers and automatically update them in the Yggdrasil con
A fast, simple and powerful open-source cross platform utility tool for generating strong, unique and random passwords
password-generator-pro A fast, simple and powerful open-source cross platform utility tool for generating strong, unique and random passwords. Feature
scan markdown files and execute `console` blocks
exec-commands โ scan markdown files and execute console blocks exec-commands is a utility to update command-line-tool examples embedded in markdown fi
Heavy Metal Leptos Stack with Tailwind, Axum, Sqlite, and Cargo Leptos
Heavy Metal Stack Leptos stack with Axum, TailwindCSS, and Sqlite This example creates a basic todo app with an Axum backend that uses Leptos' server
simple but convenient CLI-based Nostr client app for following users and sending DMs
nostr-commander-rs TLDR: simple but convenient CLI-based Nostr client app for publishing, sending DMs, as well as following users and channels nostr-c
Writing an OS in Rust, To Study Operating System and Computer System
Hun Os Writing an OS in Rust, To Study Operating System and Computer System Reference Os Written In Rust https://github.com/seonghun-dev/blog_os https
Generates a big overview of dependencies between microservices using pact-broker
Pact graph network Generates a schema of dependencies between microservices using pact-broker data. Table of contents Screenshots Tech Stack Features
An API to track various stats written in Rust. Tracking Github, Wakatime, Spotify, and Duolingo
Null API API For collecting data Explore the docs ยป View Demo ยท Report Bug ยท Request Feature Table of Contents About The Project Built With Getting St
Captures packets and streams them to other devices. Built for home network analysis and A&D CTFs.
๐ฉ shiny-donut shiny-donut is a packet capture app that supports streaming packets from a remote system to another device. The main use for this is to
A tiny Rust std-lib for Linux x86_64 and aarch64
Tiny std Like a bad, probably buggy, tiny standard library for Linux. When it's appropriate If you are actually trying to do something solid, checkout
Binding generator for EVM and ink!
Sumi is a binding generator specifically designed for Astar Network ecosystem with XVM in mind. It takes EVM metadata and converts it to an ink! modul
A backend framework for building fast and flexible APIs rapidly.
Andromeda Andromeda is a backend framework for Rust, to simplify the development of the kinds of basic API services that we developers have to build s
Todo-server impl by using actix.rs
Todo-Server Todo-server impl by using actix.rs Why actix.rs 1. It's blazing fast Benchmark From now on, Actix is the second fastest web framework in t
A multi-threaded Twitch chat archiving and downloading tool.
Twitch Chat Downloader ๐๏ธ tcd is a multi-threaded Twitch Chat Downloader built in Rust ๐ฆ . Usage: tcd [OPTIONS] --channel CHANNEL|--video VIDEO
A small unofficial library to send emails using Sendgrid.
sendgrid_thin A thin wrapper around the SendGrid V3 API. It does not use the crate tokio or hyper and is therefore very lightweight and do not interfe
A simple collection of formatters focused on speed, reliability, correctness and most importantly readability.
EFC The Enoki Formatter Collection (name inspired by the GNU Compiler Collection) is a simple to use colelction of next generation language agnostic f
Async Lightweight HTTP client using system native library if possible. (Currently under heavy development)
Async Lightweight HTTP Client (aka ALHC) What if we need async but also lightweight http client without using such a large library like reqwest, isahc
Rust project for working with ETH - Ethereum transactions with Rust on Ganache and also deploy smart contracts :)
Just a test project to work with Ethereum but using Rust. I'm using plain Rust here, not Foundry. In future we will use Foundry. Hope you're already f
RESTful Todo API with Actix-web and SeaORM. Documented by swagger-ui
RESTful Todo RESTful Todo API with Actix and SeaORM. Documented by swagger-ui Prerequisites Rust Usage Clone the repository and run the following comm
A creator library for procedural 2D noises and patterns in Rust.
A curated list of common 2D noises and patterns in computer graphics. Mostly taken from implementations on Shadertoy. All implementations are under th
Faterium Substrate Node, Runtime, and Pallets. Contains "faterium-polls-pallet" with logic of Faterium Polls.
Faterium Substrate Node Faterium - a place where fates are forged. This is the official implementation of Faterium Crowdfunding Polls in Rust as Subst
Derive AsyncRead and AsyncWrite.
derive-tokio-io Derive AsyncRead and AsyncWrite. Usage If the struct has only one field, AsyncRead and AsyncWrite are derived for that field. use deri
An operating system written in Rust (for fun and educational purposes)
Prestige Prestige is an operating system written for fun and educational purposes in Rust. It targets the x86-64 architecture and can run on common em
LinkedBytes is a linked list of Bytes and BytesMut.
LinkedBytes LinkedBytes is a linked list of Bytes and BytesMut (though we use VecDeque to implement it now). It is primarily used to manage Bytes and
This is the core library with the full abstraction and implementation of the Minecraft protocol and logic. (Currently WIP)
MineRust (WIP) This is the core library with the full abstraction and implementation of the Minecraft protocol and logic. This project is currently WI
Simple and fast proxy checker that include protocol validation;
Open Proxies โญ๏ธ Leave me a start please โญ๏ธ it will motivate me to continue maintaining and adding futures About | Technologies | Requirements | Starti
Mercy is a public Rust crate created to assist with building cybersecurity frameworks, assessment tools, and numerous other projects
Mercy ๐ Documentation Mercy is a public Rust crate created to assist with building cybersecurity frameworks, assessment tools, and numerous other pro
Simple example of axum, sqlx with sqlite and utoipa (swagger) - without auth
axum_crud_api Simple example to learn creating CRUD rest apis in Rust with axum, sqlx with sqlite and utoipa (swagger) - without auth Also shows how t
A parser and matcher for route patterns in Rust ๐ฆ
Route Pattern A parser and matcher for a popular way to create route patterns. Patterns like these that include regular expressions, delimited in this
Simulator of viral infection spread and containment in cell monolayer.
Overview VIS-A-VIS is an agent-based simulator of viral infection spread and viral infection self-containment in a monolayer of cell. The simulation m
Over-simplified, featherweight, open-source and easy-to-use authentication and authorization server.
concess โ ๏ธ Early Development: This is not production ready, yet. Do not use it for anything important. Introduction concess is a over-simplified, feat
This is a solana lite rpc which optimizes sending transactions and confirming transactions strategies.
Solana Lite RPC This project aims to create a lite rpc server which is responsible only for sending and confirming the transactions. The lite-rpc serv
Image cropper (and colorizer) for pdf scans
Image cropper for personal use (might not work with your pdfs) Requires pdfimages on the path to work properly It's thought just for my workflow so is
Serverless setup for activity pub (using lambda+dynamodb) in Rust
Serverless ActivityPub About This is an experiment to have free/cheaper activitypub instances running on AWS (making use of free tiers as much as poss
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
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
`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
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
Cosmwasm in Cosmwasm through ComposableFi/cosmwasm-vm
Cosmwasmception Running Fastest way to run this contract would be through our vm. But note that our vm runs an already built version this contract, so
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