251 Repositories
Rust program-collection Libraries
A collection of lints to catch common mistakes and improve your Cairo code.
cairo-lint A collection of lints to catch common mistakes and improve your Cairo code. Usage cairo-lint can either be used as a library or as a standa
Token management program (vesting and mining) implemented in Anchor
Deep Dive into Anchor by Implementing Token Management Program Author: @ironaddicteddog, @emersonliuuu [Updated at 2022.5.21] You can find the full co
Ore Pool Miner coded in Rust for the Ore v2 program on Solana!
Ore Pool Miner Ore Pool Miner coded in Rust for the Ore v2 program on Solana Default Ore Mining Pool Alvarium Mining Pool is operated by Bifrost and i
A collection of COSMIC projects developed by the community.
COSMIC Project Collection A collection of COSMIC projects developed by the community. Applications Name Description Image tasks A simple task manageme
A Rust library integrated with ONNXRuntime, providing a collection of ML models.
usls A Rust library integrated with ONNXRuntime, providing a collection of Computer Vison and Vision-Language models including YOLOv8, YOLOv9, RTDETR,
a Solana program for granting friends permissions on your account without revealing your private key.
Delegatooooor Granting Permission: An account holder (the delegator) decides to grant permission to a delegate. They create and sign a transaction tha
epNFTs, the first partial program-owned NFT Standard powered by Instruction Introspection and Transfer Hooks!
epNFT Standard: A Comprehensive Guide Introduction to epNFTs Welcome to the epNFT-standard repository, where we explore the first program-owned NFT st
TextOCX is a Windows program that converts TeX snippet to MSOffice pastable format.
TextOCX TeX Snippet ===== MSOffice Screencast Preview | Download What TextOCX is a Windows program that converts TeX snippet to MSOffice pastable for
My attempt at learning Solana program (smart contract) development through RareSkill's Solana course.
60-days-of-solana My attempt at learning Solana program (smart contract) development through RareSkill's Solana course. Originally, I was trying to cr
🛠 SmartGPT is an experimental program meant to provide LLMs
🛠 SmartGPT is an experimental program meant to provide LLMs (particularly GPT-3.5 and GPT-4) with the ability to complete complex tasks without user input by breaking them down into smaller problems, and collecting information using the internet and other external sources.
A super simple /sbin/init for Linux which allows running one and only one program
Summary High-performance /sbin/init program for Linux This is designed to do literally nothing but accept binaries over the network and run them as a
A collection of example project using Njord.
Example Projects A collection of example project using Njord. Contributors The following contributors have either helped to start this project, have c
This repository contains a collection of aori bots utilising the artemis framework.
Aori Artemis Artemis is a framework for writing MEV bots in Rust. It's designed to be simple, modular, and fast. At its core, Artemis is architected a
INput maCROs: program your keyboard/mouse
incro INput maCROs: program your keyboard/mouse See macro-template for macro example. Build it and place the resulting *.so file in macros/ directory
Translations of a simple C program to Rust.
Translations of a simple C program to Rust This repository contains several translations of Russ Cox's Thompson NFA C program to Rust. Cox's program f
WIP: A program for switching Dygma layouts based on window name or exe name.
Dygma Layer Switcher Config On the first run of dygma-layer-switcher the config.yml will be generated. --- # Toggle logging. logging: false # Port of
auto-epp-rs is a program that manages the energy performance preferences (EPP) of your AMD CPU using the AMD-Pstate driver.
auto-epp-rs is a program that manages the energy performance preferences (EPP) of your AMD CPU using the AMD-Pstate driver. It adjusts the EPP settings based on whether your system is running on AC power or battery power, helping optimize power consumption and performance. This project is a rewrite of the original Python version jothi-prasath/auto-epp in Rust, aiming to improve memory efficiency and overall performance.
A collection of serverless apps that show how Fermyon's Serverless AI
A collection of serverless apps that show how Fermyon's Serverless AI (currently in private beta) works. Reference: https://developer.fermyon.com/spin/serverless-ai-tutorial
🔍 Fully-featured metrics collection agent for First Tech Challenge competitions. Supports Prometheus.
Scout Scout is a fully-featured free and open source metrics collector for FTC competitions. The project is licensed under the GNU LGPLv3 license. Fea
Pure Rust Fault Proof Program that runs the rollup state-transition to verify an L2 output from L1 inputs.
palmtop palmtop is a fault proof program that runs the rollup state transition to verify an L2 output from L1 inputs. The verifiable L2 output can the
Create `.gitignore` files using one or more templates from TopTal, GitHub or your own collection
gitnr A cross-platform CLI utility to create .gitignore files using templates. Use templates from the GitHub & TopTal collections Use local files and
A collection of mapping suites and useful algorithms, implemented in pure Rust
Unstable API Note that this crate is in early development, breaking API changes are to be expected. Usage Add this to your Cargo.toml: [dependencies]
💫 This program allows you to do requests in Rust without reqwest !
Zapros 💫 This program allows you to do requests in Rust without reqwest ! Usage : Get use crate::http_client::HttpClient; use crate::http_client::Htt
Collection of immutable and persistent data structures written in Rust, inspired by the standard libraries found in Haskell, Closure and OCaml
PRust: (P)ersistent & Immutable Data Structures in (Rust) This library houses a collection of immutable and persistent data structures, inspired by th
A small program to feed the audio from your QRP-Labs QDX digital transceiver through to your computer's speakers
A small program to feed the audio from your QRP-Labs QDX digital transceiver through to your computer's speakers. Also gives you a small user interface in which you can see a signal-strength meter, control the output volume coming from your speakers, and to tune the QDX to a particular frequency (receive SSB and other signals!).
A terminal-based companion program for ComfyUI.
Yara Yara is a companion tool for ComfyUI, based in the terminal. It can: Pause queue generations by saving/loading them to files Cancel queued genera
booky is a minimalstic Tui tool for managing your growing book collection.
booky booky is a minimalistic TUI tool for managing your growing book collection. It is writtin in Rust and uses diesel as it's orm together with sqli
App to collect ram/cpu usage from OS and show it in pretty graphs
System info collector This is simple app to collect data about system cpu and memory usage over time. After collecting results into csv file, html fil
📱️🚫️🌝️💾️ 3FakeIM is a joke program meant to imitate various fictional characters, and the "[CHARACTER] CALLED ME AT 3:00 AM" clickbait trend, while poking fun.
3FakeIM 📱️🚫️🌝️💾️ 3FakeIM is a joke program meant to imitate various fictional characters, and the "[CHARACTER] CALLED ME AT 3:00 AM" clickbait tre
Small Rust program for sending messages to Telegram channels.
tg-send: a small Rust program for sending Telegram messages Send messages to a group/channel via the Bot API from the command line; it's super simple
Token management program (vesting and mining) implemented in Anchor
Deep Dive into Anchor by Implementing Token Management Program Author: @ironaddicteddog, @emersonliuuu [Updated at 2022.5.21] You can find the full co
Open source bible study program on Linux!
Open Witness Library Open Witness Library is a program to read articles that carries God's true name. Warning This branch is outdated, please refer to
Another Network Tunnel; A simple program for local/remote port forwarding over a SSH tunnel.
🐜 ANT Another Network Tunnel; A simple program for local/remote port forwarding over a SSH tunnel. Table of Contents Installation Pre-requisites Pre-
A program to share a TTY like a GPS UART between 2 processes.
TTYTEE - A process that exposes 2 copies of the same TTY. The initial use case for this crate has been sharing a single GPS device talking through an
A demo of using JavaScript in a Rust program, via the "deno_core" crate.
js-in-rs created by Austin Poor A demo of using JavaScript in a Rust program, via the deno_core crate. Usage js-in-rs is a sample grep-like applicatio
CosmWasm-Examples is a collection of example contracts and applications built using the CosmWasm framework
CosmWasm-Examples is a collection of example contracts and applications built using the CosmWasm framework. CosmWasm is a secure and efficient smart contract platform designed specifically for the Cosmos ecosystem.
A small program that converts midi files to RPE (Re: Phigros Edit) Charts
Midi to RPE(Re: Phigros Edit) chart converter $ mid2json --help Usage: mid2json [OPTIONS] MIDI_PATH Arguments: MIDI_PATH Name of the input fil
A comprehensive collection of resources and learning materials for Rust programming, empowering developers to explore and master the modern, safe, and blazingly fast language.
🦀 Awesome Rust Lang ⛰️ Project Description : Welcome to the Awesome Rust Lang repository! This is a comprehensive collection of resources for Rust, a
Use Thunk to build your Rust program that runs on old Windows platforms, support Windows XP and more!
Use Thunk to build your Rust program that runs on old platforms. Thunk uses VC-LTL5 and YY-Thunks to build programs that support old platforms. So, ho
Mod for Mega Man Battle Network Legacy Collection to restore the WWW base music in the postgame.
MMBNLC Postgame WWW Base Music mod This is a mod for Mega Man Battle Network Legacy Collection Vol. 2 adjusts the field music played in the WWW base i
A Rust program that analyzes your TikTok data.
The TikTok JSON analyzer This is a program to analyze your TikTok data and calculate these statistics : Number of logins (in the last 6 months) and lo
👀Little program I made in 🦀Rust that reminds me every 20 minutes to look away from my computer 🖥screen.
👀 eye break Little program I made in 🦀 Rust that reminds me every 20 minutes to look away from my computer 🖥 screen. I stay way too long on the com
A small program which makes a rofi game launcher menu possible by creating .desktop entries for games
rofi-games A small program which makes a `rofi` game launcher menu possible by creating `.desktop` entries for games Installation Manual Clone repo: g
A command-line tool for exposing a wrapped program's standard IO using WebSockets/SSE
cmdpiped cmdpiped is a command-line tool for exposing a wrapped cli program's standard IO to WebSockets/SSE Installation Ready to use Binaries are ava
A program that provides LLMs with the ability to complete complex tasks using plugins.
SmartGPT SmartGPT is an experimental program meant to provide LLMs (particularly GPT-3.5 and GPT-4) with the ability to complete complex tasks without
Mod loader for Mega Man Battle Network Legacy Collection.
chaudloader chaudloader is a mod loader for Mega Man Battle Network Legacy Collection. For users Run install.exe. If you are on Steam Deck, you will n
A collection of CC-BY-SA course material to teach the Rust programming language, in different formats, levels, and focus points
A collection of CC-BY-SA course material to teach the Rust programming language, in different formats, levels, and focus points. Contact me for remote and on-site trainings!
A collection of comparison-benchmarks for Nova & related Proving systems
Nova benchmarks Here's a list of some of the benchmarks we've been taking to better understand how Nova performs vs other proof systems. Live version:
A simple command-line calculator program writen with Rust.
Calculator.rs An simple command-line calculator program writen with Rust. Features Math functions support sin(1) = 0.84147098 Variable support a
This library contains collection of all sorts of useful information for every country.
Keshvar This library contains collection of all sorts of useful information for every country. Package | Documentation | Repository Demo use keshvar::
A collection of crates to make minecraft development (client, server) with rust possible.
rust-craft rust-craft is a collection of crates to make minecraft development (client, server) with rust possible. Motivation There's no better way of
Gum Program Library, a collection of on chain programs maintained by Gum
Gum, at its core, is a decentralized social media protocol on Solana. It unbundles traditional social media into Social Legos similar to how Defi unbu
Mirroring remote repositories to s3 storage, with atomic updates and periodic garbage collection.
rsync-sjtug WIP: This project is still under development, and is not ready for production use. rsync-sjtug is an open-source project designed to provi
A CLI batch downloader for your Bandcamp collection.
bandsnatch A CLI batch downloader for your Bandcamp collection. Bandsnatch is a Rust tool for downloading all of your Bandcamp purchases all at once i
That program use on platform windows. And if you write any text on uncorrect keyboard layout, that program for that.
📌 This program is designed to translate text into the correct layout when typing is incorrect. 📌 Example ghbdtn - привет Just (by default) pressing
A launcher/menu program written in Rust for wlroots-based Wayland compositors
tehda tehda (ᴛᴀʏ-dah /ˈteɪ̯.dæ/ or /teh.da/; Finnish for "to do, perform, execute") is a launcher/menu program, like dmenu, rofi, or wofi, written in
Diosic is an open source web-based music collection server and streamer
Diosic is an open source web-based music collection server and streamer. Mainly suitable for users who need to deploy on servers with low hardware specifications.
Rust program to monitor Windows 10 Registry keys for changes or modifications.
RegMon This Rust program monitors changes to multiple registry keys in Windows 10 and writes the changes to a text file. It also periodically sends a
A bare metal STM32F103C8T6/STM32F103 MCU program written in pure Rust
A bare metal (register level) STM32F103C8T6/STM32F103 MCU program written in pure Rust without any IDE, SDK, HAL or library, and no assembly code, the only tool required is the Rust compiler.
This program patches the WeMod app to think you're a pro subscriber
WeMod Pro Unlocker This program patches the WeMod app to think you're a pro subscriber. ⚠️ DISCLAIMER: Eventhough I don't think it is likely, WeMod co
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
Run a program with a modified process name.
tagrun Run a program with a modified process name. You can add a tag for a process with tagrun, and use the tag to locate the process with ps, pgrep o
A collection of functions written in Triton VM assembly (tasm)
tasm-lib This repository contains a collection of functions written in Triton VM assembly (tasm). There are two big projects to be written in tasm: Th
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
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
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
A general solution for commonly used crypt in rust, collection of cryptography-related traits and algorithms.
Crypto-rs A general solution for commonly used crypt in rust, collection of cryptography-related traits and algorithms. This is a Rust implementation
A Win32 GUI program which modifies save files from the game Freelancer (2003).
FL Save Convert A Win32 GUI program which modifies save files from the game Freelancer (2003). System Dependencies Your system will need the latest Mi
A "Hello, Rust!" program for the Flipper Zero
"Hello, Rust!" for the Flipper Zero This is an example of how to build a Rust-based Flipper application that runs from the SD-card. Note: This depends
A collection of libraries to be implemented for Automated Market Makers built in Sway.
🪓 🌴 Executor AMM 🪓 🌴 The Executor AMM is a reference implementation of Concentrated Liquidity in Sway. To run on the FuelVM many modifications had
A little program written in Rust that prints random PNG images to the terminal in text grabbed from an image repo.
Cermic A little program written in Rust that prints random PNG images to the terminal in text grabbed from an image repo. NOTE: As of right now, Cermi
Human numeric sorting program — does what `sort -h` is supposed to do!
hns — Human Numeric Sort v0.1.0 (⏫︎2022-09-20) © 2022 Fredrick R. Brennan and hns Authors Apache 2.0 licensed, see LICENSE. man page Packages hns_0.1.
Decryption tool for assets.pie from Teenage Mutant Ninja Turtles: The Cowabunga Collection. This tool was made in its entirety by SowwyItsAnAlt.
Cowabunga Decryption tool for assets.pie from Teenage Mutant Ninja Turtles: The Cowabunga Collection. This tool was made in its entirety by SowwyItsAn
Program to determine the password of an encrypted ZIP file via dictionary attack.
zip-dict-attack Program to determine the password of an encrypted ZIP file via dictionary attack. Inspired by this article. Usage Cargo is used to bui
Just a collection of tiny Rust projects I've did. None warrant a whole repo rn
Daily Rust I try to write some tiny programs daily to gradually improve my Rust skills! Current Program Descriptions first_prog.rs: My first program a
rust mappings for Friktion's volt program
Friktion (volt) ABI Overview Provides contexts and instruction functions to interact with Friktion Program via CPI calls Friktion program ID: VoLT1mJz
A simple command line program to upload file or directory to web3.storage with optional encryption and compression
w3s-cli A simple command line program to upload file or directory to web3.storage with optional encryption and compression. Features Uploads single fi
Small program which groups images based on the GPS position.
gps-cluster This small program will take some pictures in input, and based on the metadata on every image, it will group them by their GPS position, i
A SCALE-compatible collection of bits
scale-bits · This small utility crate provides two separate things: A Bits type that can be SCALE encoded and decoded, and is fully SCALE compatible w
A package that has a collection of unspent p2wsh bitcoin transactions.
P2WSH-UTXO A package that has a collection of unspent p2wsh transactions. Useful to see what are potential unspent multisig transactions. Library Crea
Für Elise (short for Elise) is a concurrent garbage collection attempt based on shifgrethor.
Für Elise (short for Elise) is a concurrent garbage collection attempt based on shifgrethor. The goal is to define an API for precise, tracing garbage collection in Rust which upholds all of Rust's safety guarantees. A user using the API defined in this library will not be at risk for any of the kinds of memory errors that Rust can prevent.
Kana - a small CLI program for transliterating romaji text to either hiragana (ひらがな) or katakana (カタカナ).
Kana About Kana is a small CLI program for transliterating romaji text to either hiragana (ひらがな) or katakana (カタカナ). How it works Internally, it uses
CLI program written in Rust to anonymize DICOM files
dicom-anonymizer CLI program written in Rust to anonymize DICOM files anonymizer 0.1.0 Domenic Melcher USAGE: anonymizer [OPTIONS] FILE ARGS:
A collection of high performance concurrent channels.
A collection of high performance concurrent channels.
tulipv2 vaults and v1 lending program sdk & examples
tulipv2-sdk Warning Unaudited, possibly untested sdk Tulip Protocol takes no responsibility for any (financial, physical, emotional, etc..) damage tha
A Rust port of the command line program playing with the cutscenes files (USM) from Genshin Impact.
GI-cutscenes : Rust Remix A command line program playing with the cutscene files (USM) from Genshin Impact, reimplemented in Rust. Much like its origi
Kalker (or "kalk") is a calculator program/website that supports user-defined variables, functions, derivation, and integration
Kalker (or "kalk") is a calculator program/website that supports user-defined variables, functions, derivation, and integration. It runs on Windows, macOS, Linux, Android, and in web browsers (with WebAssembly).
A small collection of procedural dungeon generation algorithms.
mapgen A small collection of procedural dungeon generation algorithms. Built with Rust & macroquad. WebAssembly build deployed here. Animated version
A standard for fungible tokens on Move.
Move Program Kit (MPK) The Move Program Kit (MPK) is a collection of software written in the Move programming language for the Aptos blockchain. Modul
A Rust program/library to write a Hello World message to the standard output.
hello-world Description hello-world is a Rust program and library that prints the line Hello, world! to the console. Why was this created? This progra
Mewl, program in cats' language; A just-for-fun language
Mewl The programming language of cats' with the taste of lisp 🤔 What,Why? Well, 2 years ago in 2020, I created a esoteric programming language called
A collection (eventually) of examples that use some non-beginner things.
nannou examples A collection (eventually) of examples that use some non-beginner things. Right now the only example combines nannou's standard draw AP
A CLI test program for HNU Cloud Computing Lab 2, built with Rust.
HTTP Server Tester This is a CLI test program for HNU Cloud Computing Lab 2. Install For most student, you don't neet to rebuild this project. We prov
A cross-platform file sorting program
Cabinet Cross-platform file sorting system that sorts files based on their attributes, such as file type, file name and date modified. Disclaimer: Not
A metrics collection application for Linux machines. Created for MSCS 710 Project at Marist College.
Linux-Metrics-Collector A metrics collection application for Linux machines. Created for MSCS 710 Project at Marist College. Development Environment S
Rust Util Collection, a simple and friendly error-chain, with many useful utils as an addition.
RUC Rust Util Collection, a simple and friendly error-chain, with many useful utils as an addition. The painful experience of using error-chain gave b
A brief implementation of a simple hello world program in rust since they said it couldn't be done.
rust-hello-world A brief blazingly fast 🚀 implementation of a simple hello world program in rust since they said it couldn't be done. 🚀 fast 🚀 Also
A Rust program for visualizing how sections get packed into your Game Boy ROM
GB Packing Visualizer A Rust program for visualizing how sections get packed into your Game Boy ROM. rhythm_land.mp4 Each column represents a ROM bank
A rust program to try and detect some types of Hardware Keyloggers.
Hardware Keylogger Detection Warning: Certain Types of Hardware keyloggers can not be detected by this program, Passive Hardware Keyloggers are imposs
A Rust program for DXdao contributors to calculated owed vested DXD amounts.
Vested DXD calculator vested-dxd-calculator is an utility program that DXdao contributors can use to calculate how much DXD they're owed for their ser