6523 Repositories
Rust rust-simple-api Libraries
A Rust implementation of the ISO11783 (ISOBUS) & J1939 protocols
AgIsoStack-rs About This Library AgIsoStack-rs is an MIT licensed hardware agnostic ISOBUS (ISO11783) and SAE J1939 CAN stack written in Rust. This pr
Multi-protocol CLI download accelerator
dlrs dlrs is a multi-protocol download tool for the command line. Written in Rust, dlrs splits your downloads to speed them up where possible. Feature
A Nix template for full-stack web apps in Rust using Leptos
leptos-fullstack A Nix template for full-stack web apps in Rust using Leptos. Tech used: Leptos full-stack framework server functions ssr + hydration
runs init, preview and apply on pulumi stacks right in your Github Actions. Inspired from Atalantis for Terraform
pulumi-actions runs init, preview and apply on pulumi stacks right in your Github-Actions. Inspired from Atlantis for Terraform PREVIEW Release Curren
A customisable client for Discord rich presence using simple Lua configuration.
Installation | Usage | Configuration | Example Disco Disco is a customisable client for Discord rich presence using simple Lua configuration. Installa
A simple helper to run cronjobs (at repeated schedule) in Bevy.
bevy_cronjob bevy_cronjob is a simple helper to run cronjobs (at repeated schedule) in Bevy. Usage use std::time::Duration; use bevy::{ MinimalPlugins
A blazingly fast rust-based bionic reader for blazingly fast reading within a terminal console ๐ฆ
This Rust-based CLI tool reads text and returns it back in bionic reading format for blazingly fast loading and even faster reading! Bionic reading is
Example app & project structure for Golem Cloud
Synopsis This project serves as an example/template for building an application using WebAssembly Component Model (and in this case, an app for Ziverg
โฒ Situwaition is a Rust utility library that waits for conditions
โฒ situwaition situwaition runs a closure continuously, until an Ok(..) is received, or a timeout period elapses. Install cargo add situwaition
Transfer data with the LCU in the command-line interface! ๐ฅ
llux llux (short for LCU Lux) is an open-source CLI tool to easily transfer data with the LCU without any script or code setup, hehe! Preview Download
Roguelike Game in Rust using macroquad.rs
Roguelike Game in Rust using macroquad.rs Introduction Welcome to our roguelike game developed in Rust! This project aims to provide an engaging gamin
OpenID Connect Single Sign-On Identity Provider
Rauthy CAUTION: There has not been any third party security audit for this project. Use this software at your own risk! INFO: This project is currentl
Statically verified Rust struct field names as strings.
field Statically verified struct field names as strings. See the documentation for more details. Installation Add the following to your Cargo manifest
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!).
Akinator clone in Rust with Tauri, written in 2 days
Rustinator Akinator clone written in Rust + Tauri in 2 days How to play Install Rust Install Tauri Open a cmd/Terminal in this folder. Run cd src-taur
The easiest way to search for images on your desktop ๐
What is ByteDetective? ByteDetective is a desktop app (currently available for MacOS) that acts as a semantic search engine for your photos. The aim i
โก๏ธ Blazing fast terminal file manager written in Rust, based on async I/O.
Yazi - โก๏ธ Blazing Fast Terminal File Manager Yazi ("duck" in Chinese) is a terminal file manager written in Rust, based on non-blocking async I/O. It
Blazing fast toolkit for developing Starknet contracts.
Starknet Foundry Blazingly fast toolkit for developing Starknet contracts designed & developed by ex Protostar team from Software Mansion based on nat
๐ฅ Access the rust playground right in your terminal
rustycli โ ๐ฆ Access the rust playground right in your terminal ๐ฅ rustycli is a tool, allowing you to access the rust playground right in the termina
Nerf is (yet another) rust GUI lib
NERF Nerf is (yet another) rust GUI lib. It is heavily inspired by Flutter, and is designed to build apps that could run on any plateforms, such as wi
A HTML to node macro powered by rstml.
html-node A HTML to node macro powered by rstml. Features Text escaping Pretty-printing NEW: type-safe elements and attributes! (example) Example let
Harness the power of signify(1) to sign arbitrary git objects
git-signify A tool to sign arbitrary objects in a git repository. Generating keys Signing keys can be generated with signify, from the OpenBSD project
GitHub CLI extension to search some repos interactively.
gh activity GitHub CLI extension to search some repos interactively. It's wrapper to build gh command provided by GitHub CLI, it could search more eas
Open source programming language written in Rust.
Tron Programming Language An open-source programming language written in Rust. Installation Before starting the installation, please make sure that yo
A primitive DNS server written in Rust for fun.
vรฒdo A primitive DNS server written in Rust for fun. @lucavallin โ /workspaces/vodo (main) $ ./target/debug/vodo -h A primitive DNS server written in
Rust in-memory dumper
combine Check your windows local security authority credential's safety with this awesome tool. Coupled dump decoder @ https://github.com/ruggi99/comb
A rust library to interact with the Vyper compiler!
vyper-rs A rust library to interact with the Vyper compiler! Dependencies Please ensure that the Vyper compiler is installed and added to PATH! To ins
A Rust implementation of OpenAI's Whisper model using the burn framework
Whisper Burn: Rust Implementation of OpenAI's Whisper Transcription Model Whisper Burn is a Rust implementation of OpenAI's Whisper transcription mode
Compile your WebAssembly programs into SPIR-V shaders
wasm2spirv - Compile your WebAssembly programs into SPIR-V shaders Warning wasm2spirv is still in early development, and not production ready. This re
rublog /rสblษg/ is a static blog generator written in Rust
README README About rublog demo DEMO Install use Initialize from rublog-template rublog command Publishing the web page Development Plan TOML Front Ma
Rust client for the huggingface hub aiming for minimal subset of features over `huggingface-hub` python package
This crates aims to emulate and be compatible with the huggingface_hub python package. compatible means the Api should reuse the same files skipping d
A scrapper that abstracts the IQ Option API calls into a Rust package.
IQ Option API - In Rust An abstraction of IQ Options API calls in a Rust library. License Licensed under either of MIT license (LICENSE-MIT or https:/
Bare-bones WebTransport library in Rust.
Webtransport WebTransport is a protocol for client-server communication over QUIC. It's available in the browser as an alternative to HTTP and WebSock
Multi-source configuration library for Rust.
confik This crate provides a macro for creating configuration/settings structures and functions to read them from files and the environment. Example A
Leptos Query - a robust asynchronous state management library for Leptos,
Leptos Query is a robust asynchronous state management library for Leptos, providing simplified data fetching, integrated reactivity, server-side rendering support, and intelligent cache management.
C compiler done wrong (for learning).
crust ๐ฅง Crust is a small C to x86-64 compiler, built using Rust. This project is meant for me to learn about compilers and the modules that they are
GREP like cli tool written in rust.
Show [ grep,tail,cat ] like cli tool written in rust. Only one release as of now which does very basic function,code has been refactored where other f
Bring your blog to Fediverse. [WIP]
Hatsu Bring your blog to Fediverse. [WIP] Development Hatsu is in the early stages of development, PR welcome. Setup # clone project git clone http
An attempt to use risc0 with ink!
zink! - risc0 + ink! A demo project prepared for the ParisDot talk ("Zero-Knowledge Proofs using ink!"). The repo contains Substrate node configured w
A just-for-funโข JVM implementation in Rust
Caoimhe's Rust JVM (CaoRVM) This is a just-for-funโข JVM implementation in Rust. This project was inspired by one of my previous C++ projects, CaoVM. S
A naive buffered/sync channel implementation in Rust, using the queue data structure
buffered-queue-rs Introduction This is my attempt at a simple and very naive buffered/synced queue implementation in Rust. The base thread-safe queue
A github rust workflows template, just want to focus on coding
rust-template A github rust workflows template, just want to focus on coding. Demo template GitHub Actions Workflow file Table of contents Features Us
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
API Client to Generate AI ASCII Art ๐ฆพ๐ง
Charisma Charisma serves a purpose of being a bridge between Dall-e mini. It's used to generate ASCII Art directly from your terminal. It uses Craiyon
Unofficial cross-platform Microsoft To Do client
WIP Dev Setup dev env Compile for dev Compile for production Todos (how ironicall to keep them in README xd) Implement task search Implement ability t
๐ก Use the right package manager by rust
n ๐ก Use the right package manager by rust ๐ก Inspired by ni Why ni is nice , but ni is based on Node. it is difficult to collaborate well with node v
12600+ icons pack for embedded graphics!
๐ฆ embedded-icon 12600+ ๐ผ icons for embedded-graphics. ๐ Features ๐ฆ Support to multiple icon packs - Easy to add support to! ๐จ Multiple resolution
Open source programming language written in Rust.
No longer maintained! Tron Programming Language An open-source programming language written in Rust. Installation Before starting the installation, pl
A simple, workable RCS client library.
rust-rcs-client A simple, workable RCS client library. RCS capabilities are mainly provided by your cellular network. This is a working client side im
The frequency-perfect synthesizer for a PC-speaker
๐ต BeeSynth Project The frequency-perfect synthesizer for a PC speaker โ๏ธ Features Written in Rust ๐ฆ Support playing MP3, WAV, FLAC, tracker music an
Warfrost is a RTS & Moba multiplayer Game
Warfrost - Rise of Chaos Warfrost is an immersive real-time strategy (RTS) game set in a Realm of Chaos. Engage in epic battles, command mythical crea
F-Fetch targets low systems. Written in Rust. It's very simple, designed so you can pick it up and replace it.
F-Fetch F-Fetch targets low systems. Written in Rust. It's very simple, designed so you can pick it up and replace it. First Look ~/.config/ffetch/con
A console viewer for trees โ pet project to help me learn Rust.
treeviewer This is a pet project to help me learn Rust. But maybe itโll end up being of actual use for someone? The idea is to write a program that, g
First project in rust which will be to make an accounts system & Leaderboard/Score system
rust-backend this is my first project in rust which will be to make a backend for compsci project it will include: Accounts, Player Achievements (if I
Yet another code execution engine written in Rust.
exec Yet another blazingly fast code execution engine written in Rust. Paths GET /api/v1/status GET /api/v1/runtimes POST /api/v1/execute POST /api/v1
An interprocess message bus system built in Rust.
An interprocess message bus system built in Rust, which can be used to pass messages between multiple processes, even including kernel objects (HANDLE
A Rust client for Norgopolis.
Norgopolis Client This crate provides functionality to easily connect to a Norgopolis server and interact with its modules. To establish a connection,
an online arcade tic-tac-toe written in rust
Leptos Starter Template This is a template for use with the Leptos web framework and the cargo-leptos tool. Creating your template repo If you don't h
Rust parser/validator for Debian version strings
debian version handling in rust This simple crate provides a struct for parsing, validating, manipulating and comparing Debian version strings. It aim
Lazy Sieve of Eratosthenes for infinitely generating primes lazily in Rust.
lazy-prime-sieve Lazy Sieve of Eratosthenes for infinitely generating primes lazily in Rust. Usage lazy-prime-sieve is a library crate. You may add it
Modern Rust utility library delivering modularity, performance & extras; or simply Rust version of Lodash
Lorust - API Documentation Lorust is the Rust version of Lodash, which is a modern Javascript utilty library delivering modularity, performance & extr
A full-featured Leetcode API on Rust language
LeetCode API Rust Library This Rust library provides a convenient way to interact with the LeetCode API, allowing you to programmatically access LeetC
A little application that makes it possible to display mpv's subs anywhere you want.
Mpv Subs Popout A little application that makes it possible to display mpv's subs anywhere you want. Why? You can now watch shows in foreign languages
RustVulnsScan is a powerful system vulnerability scanner written in Rust
RustVulnsScan is a powerful system vulnerability scanner written in Rust. It allows you to perform comprehensive scans of your system to identify potential vulnerabilities and security risks.
This project provides a Rust-based solution for migrating MSSQL databases to MySQL.
MSSQL to MySQL Database Migration A Rust project to migrate MSSQL databases to MySQL, including table structures, column data types, and table data ro
Benchmarking C, Python, and Rust on the "sp" problem
Fast SP Various implementations of the problem in this blog post. Requirements To run this, you will need Rust Nightly and Python 3.8+ with numpy. Rus
๐พ๐ฆ ๐บ๐ฎ๐๐๐ฒ๐ฟ๐ถ๐ป๐ด ๐ฟ๐๐๐ ๐๐ต๐ฒ ๐ฟ๐ถ๐ด๐ต๐ ๐๐ฎ๐: ๐๐ต๐ฟ๐ผ๐๐ด๐ต ๐ฐ๐น๐ฎ๐๐๐ถ๐ฐ๐ฎ๐น ๐ฐ๐ผ๐บ๐ฝ๐๐๐ฒ๐ฟ ๐๐ฐ๐ถ๐ฒ๐ป๐ฐ๐ฒ ๐ฝ๐ฟ๐ผ๐ฏ๐น๐ฒ๐บ๐
๐ฆ ๐พ algorithms and data structures in Rust ๐ฃ Rust is a strong-typed (you can't work around the type system, like Python) and static-typed language
๐ฑ๏ธ๐ซ๏ธ๐๏ธ๐พ๏ธ 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
A group of Rust projects for interacting with and producing software bill of materials (SBOMs).
sbom-rs A group of Rust projects for interacting with and producing software bill of materials (SBOMs). Examples cargo-sbom Create a SPDX SBOM for a C
A pure-rust(with zero dependencies) fenwick tree, for the efficient computation of dynamic prefix sums.
indexset A pure-rust(with zero dependencies, no-std) fenwick tree, for the efficient computation of dynamic prefix sums. Background Did you ever have
A small in-memory filesystem using FUSE.
slabfs A small in-memory filesystem using FUSE. Running Simply run: RUST_LOG="slabfs=trace" cargo r -r -- mountpoint To suppress most log messages:
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
Conway's Game of Life, visualised using Rust and WebAssembly
Game of Life, using Rust and WebAssembly Tutorial Built with ๐ฆ ๐ธ by The Rust and WebAssembly Working Group About Conway's Game of Life, which consis
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
nvim-oxi provides safe and idiomatic Rust bindings to the rich API exposed by the Neovim text editor.
๐ nvim-oxi nvim-oxi provides safe and idiomatic Rust bindings to the rich API exposed by the Neovim text editor. The project is mostly intended for p
skyWM is an extensible tiling window manager written in Rust
skyWM is an extensible tiling window manager written in Rust. skyWM has a clear and distinct focus adhering to the KISS and Unix philosophy.
๐๏ธ A simple CLI for converting WARC to Parquet.
warc-parquet ๐๏ธ A utility for converting WARC to Parquet. ๐ฆ Install The binary may be installed via cargo: $ cargo install warc-parquet To use the c
Use your computer as a cosmic ray detector! One of the memory errors Rust does not protect against.
Your computer can double up as a cosmic ray detector. Yes, really! Cosmic rays hit your computer all the time. If they hit the RAM, this can sometimes
A modular and blazing fast runtime security framework for the IoT, powered by eBPF.
Pulsar is a security tool for monitoring the activity of Linux devices at runtime, powered by eBPF. The Pulsar core modules use eBPF probes to collect
A dynamic image generator.
dynimgen A dynamic image generator. How to use step 1: The designers export the design drawing as an svg file svg rect / image src="img.png"
A generational arena based LRU Cache implementation in 100% safe rust.
generational-lru Crate providing a 100% safe, generational arena based LRU cache implementation. use generational_lru::lrucache::{LRUCache, CacheError
Extremely fast JavaScript minifier, available for Rust and Node.js
minify-js Extremely fast JavaScript minifier, written in Rust. Goals Fully written in Rust for maximum compatibility with Rust programs and derivative
Rust SDK for the core C2PA (Coalition for Content Provenance and Authenticity) specification
C2PA Rust SDK The Coalition for Content Provenance and Authenticity (C2PA) addresses the prevalence of misleading information online through the devel
Simple yet powerful multi-line text editor widget for tui-rs and ratatui
tui-textarea tui-textarea is a simple yet powerful text editor widget like textarea in HTML for tui-rs and ratatui. Multi-line text editor can be ea
Kusa is a simple CLI tool that works on any platform and displays GitHub contribution graphs.
Kusa is a simple CLI tool that works on any platform and displays GitHub contribution graphs. Installation Homebrew (only macOS) $ brew tap Ryu0118/Ku
Build your own Riscv Emulator in Rust.
Rare: Rust A Riscv Emulator RISC-V ๆจกๆๅจๆ็จ This tutorial is based on Asami's excellent tutorial. Although the author haven't finished it, she have alrea
Rust implementation of the Minecraft authentication server (Yggdrasil)
yggoxide This crate currently implements the REST API for: Service Exposed at Minecraft Production Coverage Yggdrasil authentication / and /authserver
A simple containerized application manage system like Kubernetes, but written in Rust
rMiniK8s A simple dockerized application management system like Kubernetes, written in Rust, plus a simple FaaS implementation. Course Project for SJT
A high-performance storage engine for modern hardware and platforms.
PhotonDB A high-performance storage engine for modern hardware and platforms. PhotonDB is designed from scratch to leverage the power of modern multi-
reth-indexer reads directly from the reth db and indexes the data into a postgres database all decoded with a simple config file and no extra setup alongside exposing a API ready to query the data.
reth-indexer reth-indexer reads directly from the reth db and indexes the data into a postgres database all decoded with a simple config file and no e
cryo is the easiest way to extract blockchain data to parquet, csv, or json
โ๏ธ ๐ง cryo ๐ง โ๏ธ cryo is the easiest way to extract blockchain data to parquet, csv, or json cryo is also extremely flexible, with many different opti
A tiny embedding database in pure Rust.
tinyvector - a tiny embedding database in pure Rust โจ Features Tiny: It's in the name. It's literally just an axum server. Extremely easy to customize
Chess implemented entirely in the Rust and TS type systems.
Type System Chess This repo contains chess implemented entirely in the (stable) Rust and Typescript type systems. Both languages feature turing comple
Reverse-engineered Rust client for Instagram's Threads app.
Instagram Threads API Unofficial, Reverse-Engineered Rust client for Instagram's Threads. Usage use threads_api::Threads; let client = Threads::new()
๐ฆ๐จ DevBcn Workshop - Full Stack Rust - Actix - Postgres - Shuttle - Dioxus
Building a Movie Collection Manager - Full Stack Workshop with Rust, Actix, SQLx, Dioxus, and Shuttle Welcome to the this workshop! In this hands-on w
๐ฆ GitHub Dashboard
ghboard ๐ฆ GitHub dashboard written in Rust ๐ฆ , made using Dioxus SSR ๐งฌ , hosted in Shuttle ๐ and powered by the GitHub GraphQL API ๐ฆ . [ โ ๏ธ Work
Implementation of the RWKV language model in pure WebGPU/Rust.
Web-RWKV This is an implementation of the language model of RWKV in pure WebGPU. Compile and Run Install Rust. Run cargo run --release --example gen t
A faster Arc.
Trc Trc is a performant heap-allocated smart pointer for Rust that implements thread reference counting. Trc stands for: Thread Reference Counted. Trc
A Zellij plugin for quickly searching and switching tabs ๐ค
๐ค room A Zellij plugin for quickly searching and switching between tabs. Usage Tab to cycle through tab list Up and Down to cycle through tab list En
dwarf is a typed, interpreted, language that shares syntax with Rust.
The dwarf Programming Language dwarf is a programming language based heavily upon, and implemented in, Rust. The language is interpreted (and slow) wi