591 Repositories
Rust use-client Libraries
Hierarchical Task Network Planning deeply integrated with bevy, which I use in my games :P
Note that CI currently tests against a matrix of (windows, mac, linux) * (toolchain stable, nightly) * (cargo build, test, clippy), which ensures vali
Rustato: A powerful, thread-safe global state management library for Rust applications, offering type-safe, reactive state handling with an easy-to-use macro-based API.
Rustato State Manager A generical thread-safe global state manager for Rust Introduction • Features • Installation • Usage • Advanced Usage • Api Refe
Devices can use this SDK to connect to the Spotflow IoT Platform. Supported languages: Rust, Python, C.
Device SDK for Spotflow IoT Platform Languages | Features | Architecture | Building and Testing | License Devices can use this SDK to connect to the S
Rust bindings and SDK for the ELSTER Rich Client (ERiC)
Eric Rust bindings and SDK for the ELSTER Rich Client (ERiC) What is ELSTER? What is ERiC? Requirements Rust bindings Select bindings Generate binding
Random utility stuff for bevy for my personal use. You're welcome to use it, too, if you like.
bevy_cleancut Random utility stuff for bevy for my personal use. You're welcome to use it, too, if you like. Stuff It's all in the prelude: use bevy_c
Make HTTP requests and test APIs. Work in progress.
Cartero Make HTTP requests and test APIs. Motivation This project exists because there aren't many native graphical HTTP testing applications / graphi
Blockoli is a high-performance tool for code indexing, embedding generation and semantic search tool for use with LLMs.
blockoli 🥦🔎 Blockoli is a high-performance tool for code indexing, embedding generation and semantic search tool for use with LLMs. blockoli is buil
Example of CVE-2024-24576 use case.
CVE-2024-24576 PoC The Command::arg and Command::args APIs state in their documentation that the arguments will be passed to the spawned process as-is
Avail-light is a data availability light client
avail-light Light client for the Avail blockchain Introduction avail-light is a data availability light client with the following functionalities: Lis
An easy-to-use, incremental, multi-threaded garbage collector for Rust
Refuse An easy-to-use, incremental, multi-threaded garbage collector for Rust. //! A basic usage example demonstrating the garbage collector. use refu
An AI Toolbox for Simplified Access to AWS Bedrocks, Ollama from Rust
Hiramu Hiramu is a powerful and flexible Rust library that provides a high-level interface for interacting with various AI models and APIs, including
Fermyon Spin + Dioxus - Client Side Rendering (CSR) template with TailwindCSS
spin-dioxus-csr Fermyon Spin + Dioxus - Client Side Rendering (CSR) template with Tailwind Setup Accomodate "chicken & egg" issue for https://github.c
EasyAlgolia is a Rust crate designed for utilizing the Algolia admin client. It simplifies the process of updating and inserting documents into Algolia's search index.
crate link EasyAlgolia is a Rust crate designed for utilizing the Algolia admin client. It simplifies the process of updating and inserting documents
A general purpose Lisp🛸 intended for use as Sage's preprocessor language
sage-lisp This crate implements a standalone Lisp implementation, intended for use in the Sage preprocessor. (do (defun fact (n) (if (=
Simple template to use csr and ssr leptos with tauri for ios/android/windows/macos/linux and web dev
Tailwind-Leptos-Tauri Template Simple template to use csr and ssr leptos with tauri for ios/android/windows/macos/linux and web dev Just clone the rep
A simple-to-use input manager for the Bevy game engine that empowers players and makes accessibility easy.
Bevy Ineffable A simple-to-use input manager for the Bevy game engine that empowers players and makes accessibility easy. Core tenets Make accessibili
A simple API client (postman like) in your terminal
ATAC ⚔📩 Table Of Contents Description How to use Binary Compile by yourself Features Current TODO v1.0.0 TODO v2.0.0 Documentation Technical precisio
A simple, fast, and easy to use static file server
Warning This is still in early development, I would not recommend for production use.. yet. See the issues for things that are on the "roadmap" or mis
Use LLMs to generate strongly-typed values
Magic Instantiate Quickstart use openai_magic_instantiate::*; #[derive(MagicInstantiate)] struct Person { // Descriptions can help the LLM unders
SA-MP client server list fix but written in Rust
Server List Fix This is a samp client server list fix, which reroutes the client's request to list.sa-mp.com to sam.markski.ar. The idea is originally
Rust client for Timeplus Proton, a fast and lightweight streaming SQL engine
Rust Client for Timeplus Proton Rust client for Timeplus Proton. Proton is a streaming SQL engine, a fast and lightweight alternative to Apache Flink,
Api testing tool made with rust to use for api developement (Kind of Tui)
Api testing tool made with rust to use for api developement (Kind of Tui) This Rust project provides a simple yet powerful tool for making HTTP reques
Open Protocol Indexer, OPI, is the best-in-slot open-source indexing client for meta-protocols on Bitcoin.
OPI - Open Protocol Indexer Open Protocol Indexer, OPI, is the best-in-slot open-source indexing client for meta-protocols on Bitcoin. OPI uses a fork
🚧 WIP: API client crate for Bambu Lab printers
Bambulab API 🚧 WORK IN PROGRESS 🚧 This crate is still in development and not ready for production use. Breaking changes may occur at any time. bambu
Adapter plugin to use Ruff in dprint's CLI and with JavaScript via Wasm
dprint-plugin-ruff Adapter for Ruff for use as a formatting plugin in dprint. Formats .py and .pyi files. Note: For formatting .ipynb files, use the J
Rust/Axum server implementation with PCR(Prisma Client Rust)
Realworld Rust Axum Prisma This project utilizes Rust with the Axum v0.7 framework along with the Prisma Client Rust to build a realworld application.
Rust macro to use a match-like syntax as a elegant alternative to nesting if-else statement
cond Rust macro to use a match-like syntax as an elegant alternative to many if-else statements. I got the idea from empty Go switch statements. I tho
An unofficial client library for the fuzz-introspector API.
fuzz-introspector-client An unofficial client library for the fuzz-introspector API. Quickstart Add package as a dependency; cargo add fuzz-introspect
A simple to use and efficient Web Automation Tool.
teemo A simple to use and efficient Web Automation Tool. teemo allows you to do some web automation action(such as click and so on) and crawl some inf
The fastest bloom filter in Rust. No accuracy compromises. Use any hasher.
b100m-filter The fastest bloom filter in Rust. No accuracy compromises. Use any hasher. Usage # Cargo.toml [dependencies] b100m-filter = "0.3.0" use b
"Last Mile" streaming server and client
TSLM - Terminal Stream Last Mile This is an asynchronous WebSocket server written in Rust using tokio-tungstenite. It allows a WebSocket client to per
A binary that bootstraps a Leptos application with client side rendering, tailwind, and vercel
create-leptos-csr-tw This CLI provides a quick setup to start building web applications using the Leptos web framework integrated with TailwindCSS. It
HTTP client/libcurl TUI front end in Rust, with request + key storage
Rust TUI HTTP Client with API Key Management This project is still in active development and although it is useable, there may still be bugs and signi
A high level DSL for Simplicity. This is a work in progress and is not yet ready for production use
A high level DSL for Simplicity. This is a work in progress and is not yet ready for production use. The language is designed to be simple and easy to use. It is inspired by rust syntax and is statically typed. The syntax will be extended in the future to support more features.
A light-as-air client/server networking library for Rust
aeronet A light-as-air client/server networking library with first-class support for Bevy, providing a consistent API which can be implemented by diff
Tools to use Axon Server with rust, by leveraging Synapse.
Axon Rust This contains a Axon Synapse rust client, based on the open api generated code. For now, we didn't publish this crate, to forking this proje
High-level networking library that extends the bevy_replicon library to allow snapshot interpolation and client-side prediction
bevy_replicon_snap A Snapshot Interpolation plugin for the networking solution bevy_replicon in the Bevy game engine. This library is a very rough pro
A mansplainer for man commands, cheeky and rude, use at your own risk
mansplain mansplain is a Command-Line Interface (CLI) tool built in Rust that mansplains a command to you Prerequisites Rust and Cargo installed An Op
A Skyline plugin for Super Smash Bros. Ultimate that enables the use and modification of stage features that are otherwise hardcoded into the game.
stage_config A Skyline plugin for Super Smash Bros. Ultimate that enables the use and modification of stage features that are otherwise hardcoded into
A simple yet powerful bluetooth client.
Overskride A Bluetooth and (soon to be) Obex client that is straight to the point, DE/WM agnostic, and beautiful (also soon to be) :D Prerequisites gt
REC2 (Rusty External Command and Control) is client and server tool allowing auditor to execute command from VirusTotal and Mastodon APIs written in Rust. 🦀
Information: REC2 is an old personal project (early 2023) that I didn't continue development on. It's part of a list of projects that helped me to lea
RDE1 (Rusty Data Exfiltrator) is client and server tool allowing auditor to extract files from DNS and HTTPS protocols written in Rust. 🦀
Information: RDE1 is an old personal project (end 2022) that I didn't continue development on. It's part of a list of projects that helped me to learn
SlintDotnet is a C# bindings project to enable developers to use Slint UI with .NET C#
SlintDotnet (Alpha) Slint is a UI toolkit that supports different programming languages. SlintDotnet is the integration with .NET C#. ⚠️ This is exper
Simple event-based client-server networking library for Bevy
Bevy Client Server Events Simple event-based client-server networking library for Bevy. Easily send bevy events to/from a client/server without worryi
API bindings, CLI client and FUSE filesystem for Wiki.js written in Rust.
wikijs-rs API bindings, CLI client and FUSE filesystem for Wiki.js written in Rust. What's inside? Library: Rust bindings to Wiki.js's entire GraphQL
hotsync conduit for Heffalump (palmOS mastodon client)
heffalump conduit and installer hotsync conduit for Heffalump (palmOS mastadon client) installation this crate exports two build targets: the heffalum
A working, tested example for how to use Rust with warp and JWT
rust-jwt-example Example of JWT authentication and authorization in Rust using Warp Login curl http://localhost:8000/login -d '{"email": "user@userlan
A fast, powerful, flexible and easy to use open source data analysis and manipulation tool written in Rust
fisher-rs fisher-rs is a Rust library that brings powerful data manipulation and analysis capabilities to Rust developers, inspired by the popular pan
Rust client library for Flashbots MEV-Share
Flashbots MEV-Share Client Rust client library for Flashbots MEV-Share. Based on the MEV-Share specs and the TypeScript reference implementation. Us
Use any async Rust library from PHP!
php-tokio - Use any async Rust library from PHP! Created by Daniil Gentili (@danog). This library allows you to use any async rust library from PHP, a
This rust compiler backend emmits valid CLR IR, enambling you to use Rust in .NET projects
What is rustc_codegen_clr? NOTE: this project is a very early proof-of-concept This is a compiler backend for rustc which targets the .NET platform an
Opinionated set of extensions for use with rust-script
rust-script-ext Opinionated set of extensions for use with rust-script. Using rust-script to run Rust like a shell script is great! This crate provide
A fast, powerful, flexible and easy to use open source data analysis and manipulation tool written in Rust
fisher-rs fisher-rs is a Rust library that brings powerful data manipulation and analysis capabilities to Rust developers, inspired by the popular pan
A Solr 8+ Client for Rust and Python
Solrstice: A Solr 8+ Client for Rust and Python Solrstice is a SolrCloud aware client library written in rust. It also provides a wrapper to python. U
Transform jsx/tsx files to reactive views in js/ts to use in Web Components, insert into DOM or integrate with other libraries/frameworks
viewmill Features | Installation | Getting Started | Notes | Examples viewmill is aimed to create complex UIs from a simple form of JSX. It statically
Experimental integration of `fedimint-client` with the Leptos web frontend framework
CAUTION: highly experimental, the Database implementation is likely horribly broken Fedimint Client built with Leptos This repo contains a proof-of-co
Command palette-style Git client for blazing-fast commits.
🔎 About Commit Commit is the world's simplest Git client. Open it with a keyboard shortcut, write your commit, and you're done! Commit will automatic
Use HuggingFace's Candle with Go.
An example on using huggingface/candle with Golang. For educational purposes only. The implementation is thread-safe and uses multilingual-e5-large mo
TinyTodo is a Cedar Agent example, with a server in Rust and client in python
TinyTodo - OPAL and Cedar Agent Demo TinyTodo is a simple application for managing task lists. It uses OPAL and Cedar Agent to control who has access
SOCKS5 implement library, with some useful utilities such as dns-query, socks5-server, dns2socks, udp-client, etc.
socks5-impl Fundamental abstractions and async read / write functions for SOCKS5 protocol and Relatively low-level asynchronized SOCKS5 server impleme
A simple, fast, and easy to use Solidity test generator based on the Branching Tree Technique.
bulloak A simple, fast, and easy to use Solidity test generator based on the Branching Tree Technique. Installing cargo install bulloak Usage Basic Us
A smart-contract api and client for revm
revmup A smart contract and client API for revm. Features: Auto-generate contracts that interact directly with revm without needing ethers provider Co
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
rehype plugin to use tree-sitter to highlight code in pre code blocks
rehype-tree-sitter rehype plugin to use tree-sitter to highlight code in precode blocks Contents What is this? When should I use this? Install Use
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
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
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
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
A swc plugin that automatically converts React component libraries into "React Client Component"
A swc plugin that automatically converts React component libraries into "React Client Component". For example, you can automatically convert components from @mui into "React Client Component" without having to wrap a component that uses "use client".
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,
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
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()
Client for spotify's apt repository in Rust for Arch Linux
spotify-launcher Spotify has a free linux client but prohibits re-distribution, so this is a freely distributable opensource program that manages a sp
Demonstrating how to use Rust to interact with the Solana blockchain.
Solana Scripts This is a library of Rust scripts for specific purposes: Generate a new wallet Create an SPL token Mint an SPL token Get an associated
Desktop app for UpVPN - Pay as you go VPN
upvpn A Modern Serverless VPN upvpn upvpn (pronounced Up VPN) lets you connect to the internet from a location of your choice. For more information pl
wecs (wckd-ecs) is a simple ECS library suitable for general use.
wecs wecs (wckd-ecs) is a simple ECS library heavily based on bevy_ecs. Motivation As part of my "Road to Rust GameDev" journey, I wanted to learn how
💫 Easy to use, robust Rust library for displaying spinners in the terminal
spinoff an easy to use, robust library for displaying spinners in the terminal 🔨 Install Add as a dependency to your Cargo.toml: [dependencies] spino
Rust implementation of world of warcraft client v3.3.5a (smart CLI)
idewave-cli This is Rust implementation of World of Warcraft client v3.3.5a. Smart CLI. You can use the CLI to debug TCP packets from/to World of Warc
A simple hypervisor demonstrating the use of the Intel VT-rp (redirect protection) technology.
Hello-VT-rp A simple hypervisor demonstrating the use of the Intel VT-rp (redirect protection) technology. This repository is a complement of the blob
derive(Code) simplifies error handling by providing an easy-to-use enumeration of error codes
enum-code Introduction enum-code is a derive macro for enum types. This library generates code that associates error codes with error types. It can be
Async-friendly WebTransport implementation in Rust
WTransport WebTransport protocol, pure-rust, async-friendly. Introduction WebTransport is a new protocol being developed to enable low-latency, bidire
LSP inline hints for Lua, intended for use with Neovim.
luahint LSP inline hints for Lua, intended for use with Neovim. Now that inline hints are working in Neovim nightly, I figured I'd attempt to build an
Lightweight, Strongly Typed Xata Client written in Rust
xata-rs: Lightweight, Strongly Typed Xata Client xata-rs is a third party Xata client, allowing interaction with Xata's REST API. Adding xata-rs (WIP)
gRPC client/server for zero-knowledge proof authentication Chaum Pederson Zero-Knowledge Proof in Rust
gRPC client/server for zero-knowledge proof authentication Chaum Pederson Zero-Knowledge Proof in Rust. Chaum Pederson is a zero-knowledge proof proto
A backend server and client for Norg related applications.
Norgopolis Norgopolis is a lightweight communication, launcher and utility services client for the Neorg rust-native modules ecosystem on Desktop. It
An attempt to start documenting the rust sdk for temporal and how to use it following some of the examples in typescript
This is an attempt to start documenting the rust sdk for temporal and how to use it following some of the examples in typescript.
Scol (Stream Colorizer)
Scol (Stream Colorizer) Scol is a simple command-line program that reads lines from standard input and colorizes them based on a regular expression pa
A specialized blockchain for testing use cases with the FRAME NFTs Pallet.
Substrate NFTs Node The Substrate NFTs node is a specialized blockchain for testing use cases with the FRAME NFTs Pallet. 🚀 The purpose of this node
The best place to start if you want to use Triton VM.
Triton VM Scaffold If you want to try out and tinker with Triton VM, this repository is a great place to start. The main function defines a program in
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
Socket.io client written in Rust
Rust-socketio-client An implementation of a socket.io client written in the rust programming language. This implementation currently supports revision
Lightweight async Redis client with connection pooling written in pure Rust and 100% memory safe
redi-rs (or redirs) redi-rs is a Lightweight Redis client with connection pooling written in Rust and 100% memory safe redi-rs is a Redis client writt
Easy setup for Edge host.
Pod's Edge Staking GUI (beta) Features Easily setup your Edge host with a GUI (Graphical User Interface). Uses the device token staking method. Has no
Easy-to-use string interner crate for Rust.
🪐 tiny_interner crate. ~300 lines of Rust code that implement string internering for your programming language compiler. Example fn main() { let
An open-source Windows client for Twitch.tv
TwitchBox is a lightweight Windows client created to enhance the Twitch.tv experience. The app uses the Tauri framework, which includes a combination
Nodium is an easy-to-use data analysis and automation platform built using Rust, designed to be versatile and modular.
Nodium is an easy-to-use data analysis and automation platform built using Rust, designed to be versatile and modular. Nodium aims to provide a user-friendly visual node-based interface for various tasks.
QUIC proxy that allows to use QUIC to connect to an SSH server without needing to patch the client or the server.
quicssh-rs 😄 quicssh-rs is a QUIC proxy that allows to use QUIC to connect to an SSH server without needing to patch the client or the server. quicss
Powerfull Discord Raid Bot written in Rust, use VPN / Proxy because creating 200 channels in 10s Will ratelimit you.
Harakiri-Rust This the first Discord Raid Bot made in RustLang I recommend you use with a VPN or a Proxy to evade Discord Ratelimit. If bot doesn't st