93 Repositories
Rust access-control Libraries
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
Test Electronic Control Units around the world in a transparent network.
Eclipse openDuT Test Electronic Control Units around the world in a transparent network. Eclipse openDuT provides an open framework to automate the te
Temporary elevated access management as a self-hosted service
💻🔐☁️ S A T O U N K I Temporary elevated access management as a self-hosted service Overview Satounki is a self-hosted service which brings visibilit
An over-simplified version control system written in Rust, similar to Git, for local files (Incomplete)
Vault Vault will be a command line tool (if successful) similar to git which would have multiple features like brances etc etc. __ __ _ _
Sero is a web server that allows you to easily host your static sites without pain. The idea was inspired by surge.sh but gives you full control.
sero Lightning-fast, static web publishing with zero configuration and full control 📖 Table Of Contents 📖 Table Of Contents 🔧 Tools ❓ About The Pro
Access German-language public broadcasting live streams and archives on the Linux Desktop
Deutsche Version Televido Televido (“Television” in Esperanto) lets you livestream, search, play and download media from German-language public televi
Minimalistic volume mixer.
Mixxc Mixxc is a minimalistic and customizable volume mixer, created to seamlessly complement desktop widgets. Currently, it supports only pulseaudio
A file server that supports static serving, uploading, searching, accessing control, webdav...
Dufs Dufs is a distinctive utility file server that supports static serving, uploading, searching, accessing control, webdav... Features Serve static
A new pure-Rust library for cross-platform low-level access to USB devices.
nusb A new pure-Rust library for cross-platform low-level access to USB devices. Documentation Compared to rusb and libusb Pure Rust, no dependency on
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
A money tracker: Your income and expenses at your control
NixBucks A simple budgeting app Install If you are on Linux, you can download the Appimage from the latest release (click here). Otherwise, you can in
Narrowlink securely connects devices and services together, even when both nodes are behind separate NAT
Narrowlink Narrowlink is a self-hosted platform that allows you to establish secure remote connections between devices within a network that may be hi
🍥 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
(early experiments toward) a version-control system for structured data
chit: (early experiments toward) a version-control system for structured data please note, very little is actually implemented here. this is not usefu
Rust library for concurrent data access, using memory-mapped files, zero-copy deserialization, and wait-free synchronization.
mmap-sync mmap-sync is a Rust crate designed to manage high-performance, concurrent data access between a single writer process and multiple reader pr
A secure and efficient gateway for interacting with OpenAI's API, featuring load balancing, user request handling without individual API keys, and global access control.
OpenAI Hub OpenAI Hub is a comprehensive and robust tool designed to streamline and enhance your interaction with OpenAI's API. It features an innovat
Rust wrapper for the Google Places API. Access their hundreds of millions of places, reviews, and ratings.
Google Places API Working Examples cargo run --example nearby_search cargo run --example place_details cargo run --example find_place cargo run --exam
An ether-rs middleware to access reth's db directly, bypassing JSON-RPC
Octane A ether-rs middleware for reth that bypasses JSON-RPC allowing for faster db queries. Work in Progress! Please note that Octane is currently in
A GPT-3 access point through Nostr, powered by lightning
Geppeto A Nostr based API for GPT-3, powered on Lightning. The bot listens for event kind 29000 (inspired by NIP-9000) and will query the prompt to th
Control your .env like a boss
envctl 🚀 Take full control over your .env environment variables usage $ envctl --help Environment Variable Control Usage: envctl COMMAND Commands
A command-line tool for extensible LED matrix control with Raspberry Pi devices.
Matricks "Teach an old matrix new tricks..." Matricks is a WASM-based extensible LED matrix control tool intended for use on Raspberry Pi devices. LED
Fast KubeJS script manager. Includes version control and compatibility with KJSPKG packages.
CarbonJS A KubeJS script manager Features 🔥 Super fast ⚙️ Version control 📁 Constantly new scripts being added ✅ Easy to use 🧱 Compatibility with K
A version control system implemented from scratch in Rust.
Version Control An experiment to write a version control system from scratch in Rust. CLI Usage Usage: revtool COMMAND Commands: init initia
job control from anywhere!
job-security - job control from anywhere! job-security is a tool that lets you put your running programs into background, then bring them to the foreg
Optimistic multi-version concurrency control (MVCC) for main memory databases, written in Rust.
MVCC for Rust This is a work-in-progress the Hekaton optimistic multiversion concurrency control library in Rust. The aim of the project is to provide
syntax-level async join enabling branching control flow and shared mutable borrow
enjoin enjoin's async join macros operate at the syntax level. It allows you to... break, continue, and return out of async code running in a join for
EVA ICS v4 is a new-generation Industrial-IoT platform for Industry-4.0 automated control systems.
EVA ICS v4 EVA ICS® v4 is a new-generation Industrial-IoT platform for Industry-4.0 automated control systems. The world-first and only Enterprise aut
An EVM low-level language that gives full control over the control flow of the smart contract.
Meplang - An EVM low-level language Meplang is a low-level programming language that produces EVM bytecode. It is designed for developers who need ful
A validations framework for doing quality control in studios.
Untitled Checks Framework Overview This framework is designed to provide a system to write checks for studio work. This includes validating assets (ri
Control Google Pixel Buds Pro from the Linux command line.
pbpctrl Control Google Pixel Buds Pro from the Linux command line. Might or might not work on other Pixel Buds devices. Allows reading of battery, har
A simple interpreter for the mathematical random-access machine
Random-access machine runner A simple Rust RAM program runner. Lexer/Parser Program executor Code formatter Web Compiled to WASM to run in the browser
Provides filesystem access for the Rhai scripting language.
About rhai-fs This crate provides filesystem access for the Rhai scripting language. Usage Cargo.toml [dependencies] rhai-fs = "0.1.2" Rhai script //
UEFI command-line tool for read/write access of variables
UEFI Command Line Tool for Reading/Writing UEFI Variables This tool is a rewritten version of the modded grub with setup_var commands, enhanced with m
A library to provide abstractions to access common utilities when developing Dioxus applications.
🧰 Dioxus Standard Library 🚀 A platform agnostic library for supercharging your productivity with Dioxus. dioxus-std is a Dioxus standard library tha
Low level access to processors using the AArch64 execution state.
aarch64-cpu Low level access to processors using the AArch64 execution state. Usage Please note that for using this crate's register definitions (as p
A GUI Fan control utility for Linux.
TuxTempMaster For now I'm gonna use this README to write the status of the project Important note This program is not gonna do any black magic. If you
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
Pure rust library for reading / writing DNG files providing access to the raw data in a zero-copy friendly way.
DNG-rs A pure rust library for reading / writing DNG files providing access to the raw data in a zero-copy friendly way. Also containing code for re
Easy access of struct fields in strings using different/custom pre/postfix: "Hello, {field}" in rust
Easy access to struct fields in strings 🐠 add strung to the dependencies in the Cargo.toml: [dependencies] strung = "0.1.3" 🦀 use/import everything
A command line tool to control the power state of Valve Base Stations 2.0.
lighthousectl A command line tool to control the power state of Valve Base Stations 2.0. Usage Scan All Base Stations It scans endlessly. You can stop
vetovoima is an arcade game where you control gravity!
vetovoima vetovoima is an arcade game where you control the gravity! The world is a hollow circle with a star in the center. You're the Yellow Block a
A truly zero-dependency crate providing quick, easy, reliable, and scalable access to the name "jordin"
jordin Finally! A truly zero-dependency crate providing quick, easy, reliable, and scalable access to the name "jordin". Additionally, this one-of-a-k
A simple interactive OSC (Open Sound Control) debugger for terminal
oscd, a simple interactive OSC debugger for the terminal by using nom as a lexer/parser, oscd offers auto type casting and support sending multiple osc arguments.
A tool to control the fan speed by monitoring the temperature of CPU via IPMI.
ipmi-fan-control A tool to control the fan speed by monitoring the temperature of CPU via IPMI. Why Our Dell R730 server's iDRAC is not works as expec
OBKV Table Client is Rust Library that can be used to access table data from OceanBase storage layer.
OBKV Table Client is Rust Library that can be used to access table data from OceanBase storage layer. Its access method is different from JDBC, it skips the SQL parsing layer, so it has significant performance advantage.
Dufs is a distinctive utility file server that supports static serving, uploading, searching, accessing control, webdav...
Dufs (Old Name: Duf) Dufs is a distinctive utility file server that supports static serving, uploading, searching, accessing control, webdav... Featur
Rate limit guard - Lazy rate limit semaphore implementation to control your asynchronous code frequency execution
Lazy rate limit semaphore (a.k.a fixed window algorithm without queueing) implementation to control your asynchronous code frequency execution
Vector is a high-performance, end-to-end (agent & aggregator) observability data pipeline that puts you in control of your observability data
Quickstart • Docs • Guides • Integrations • Chat • Download What is Vector? Vector is a high-performance, end-to-end (agent & aggregator) observabilit
A simple tui to view & control docker containers
oxker A simple tui to view & control docker containers Built in Rust, making heavy use of tui-rs & Bollard Download & install See releases download &
Fully typed access to the Erigon db in rust
Overview Fully typed access to the Erigon database in rust. use erigon_db::{Erigon, env_open}; use ethereum_types::Address; fn main() - eyre::Result
Hot reload static web server for deploying mutiple static web site with version control.
SPA-SERVER It is to provide a static web http server with cache and hot reload. 中文 README Feature Built with Hyper and Warp, fast and small! SSL with
Control a now blue circle with wasd/arrow keys (intense gameplay)
bevy-moving-circle A yellow circle player controlled with arrow keys/WASD Now you can click to spawn orange cicles lmao (intense action packed gamepla
Gix is a command-line interface (CLI) to access git repositories
gix is a command-line interface (CLI) to access git repositories. It's written to optimize the user-experience, and perform as good or better than the
Using USBPcap to side-step anticheat in games, in order to reroute rumble packets to sex toys via The Buttplug Sex Toy Control Library
Using USBPcap to side-step anticheat in games, in order to reroute rumble packets to sex toys via The Buttplug Sex Toy Control Library.
Open Data Access Layer that connect the whole world together
OpenDAL Open Data Access Layer that connect the whole world together. Status OpenDAL is in alpha stage and has been early adopted by databend. Welcome
A simple program that provides DBus interface to control display temperature and brightness under wayland without flickering
wl-gammarelay-rs Like wl-gammarelay, but written in rust, runs on a single thread, has three times less SLOC and uses DBus (for simplicity). Dbus inte
A Simple Audio Control and Notifications Daemon
SACAND This is sacand, a Simple Audio Control and Notifications Daemon As it name oaths to imply, this is intended to be a simple audio control daemon
rust_arango enables you to connect with ArangoDB server, access to database, execute AQL query, manage ArangoDB in an easy and intuitive way, both async and plain synchronous code with any HTTP ecosystem you love.
rust_arango enables you to connect with ArangoDB server, access to database, execute AQL query, manage ArangoDB in an easy and intuitive way, both async and plain synchronous code with any HTTP ecosystem you love.
Allow raw pointer access without those pesky unsafe blocks everywhere!
Allow raw pointer access without those pesky unsafe blocks everywhere!
zigfi is an open-source stocks, commodities and cryptocurrencies price monitoring CLI app, written fully in Rust, where you can organize assets you're watching easily into watchlists for easy access on your terminal.
zigfi zigfi is an open-source stocks, commodities and cryptocurrencies price monitoring CLI app, written fully in Rust, where you can organize assets
Distributed, version controlled, SQL database with cryptographically verifiable storage, queries and results. Think git for postgres.
SDB - SignatureDB Distributed, version controlled, SQL database with cryptographically verifiable storage, queries and results. Think git for postgres
A Rust program to control bias lighting on Linux and Windows.
displaylight_rs This Rust workspace is a rewrite of my DisplayLight project. It colors leds mounted behind the monitor with the colors shown on the di
A lightweight full-text search library that provides full control over the scoring calculations
probly-search · A full-text search library, optimized for insertion speed, that provides full control over the scoring calculations. This start initia
sg = Steam Guard, access sg verification code locally.
Steam Guard CLI Access your Steam Guard token locally. Credit https://github.com/steevp/UpdogFarmer/blob/master/app/src/main/java/com/steevsapps/idled
Register access crate for AVR microcontrollers
avr-device Auto-generated wrappers around registers for AVR microcontrollers. Usage Add the following to Cargo.toml: [dependencies.avr-device] version
Low level access to ATmega32U4 registers in Rust
Deprecation Note: This crate will soon be deprecated in favor of avr-device. The approach of generating the svd from hand-written register definitions
Barebones imgui_baseview vst2 plugin with basic parameter control
imgui_baseview_test_vst2 Based on baseview_test_vst2 Barebones baseview/imgui_baseview vst2 plugin. It implements a imgui-rs ui for the vst gain effec
Barebones egui_baseview vst2 plugin with basic parameter control
egui_baseview_test_vst2 Based on baseview_test_vst2 Barebones baseview/egui_baseview vst2 plugin. It implements an egui ui for the vst gain effect exa
A Rust synchronisation primitive for "Multiplexed Concurrent Single-Threaded Read" access
exit-left verb; 1. To exit or disappear in a quiet, non-dramatic fashion, making way for more interesting events. 2. (imperative) Leave the scene, and
Obtain (wildcard) certificates from let's encrypt using dns-01 without the need for API access to your DNS provider.
Agnos Presentation Agnos is a single-binary program allowing you to easily obtain certificates (including wildcards) from Let's Encrypt using DNS-01 c
A Discord bot for control and decentralization of threads management
Threadripper-bot A Discord bot for control and decentralization of threads management About Threadripper aims to serve some extra utilities to take be
Community SVD file, peripheral access crate in embedde Rust for WinnerMicro W800, W801 & W806 chip
Community SVD file, peripheral access crate in embedde Rust for WinnerMicro W800, W801 & W806 chip
elfshaker is a low-footprint, high-performance version control system fine-tuned for binaries.
elfshaker is a low-footprint, high-performance version control system fine-tuned for binaries.
🧑✈ Version control and key management for Solana programs.
captain 🧑✈️ Version control and key management for Solana programs. Automatic versioning of program binaries based on Cargo Separation of deployer a
Intro: we are creating a software system for a pizza restaurant, one of the modules is supposed to handle the management of various pizza recipes and how the orders are put together, and a big part of the module will be the control of food types, the potential allergens in recipes, and calories counting.
rust_pizzeria Intro: we are creating a software system for a pizza restaurant, one of the modules is supposed to handle the management of various pizz
SubStrings, Slices and Random String Access in Rust
SubStrings, Slices and Random String Access in Rust This is a simple way to do it. Description Rust string processing is kind of hard, because text in
A library to access BGPKIT Broker API and enable searching for BGP data archive files over time from public available data sources.
BGPKIT Broker BGPKIT Broker is a online data API service that allows users to search for publicly available BGP archive files by time, collector, proj
Securely generate API tokens for third-party access to your Tesla.
Tesla Auth Securely generate API tokens for third-party access to your Tesla. Multi-factor authentication (MFA) and Captcha are supported. Download Pr
Drop-in Access Control via NFT Ownership
niftygate - Signature-Based Authenticating Proxy What is it? niftygate is a proxy for HTTP services, that validates signatures, providing an AuthN lay
Installer for yuzu early access
This is installer is programmed for the 128BitBay Server! License 128Bit Yuzu Installer is licensed under the Apache 2.0 License, which can be found i
The CLI to control StewardX
StewardX CLI Logo converted to ASCII via https://asciiart.club/ The CLI to control StewardX This is the official CLI to control StewardX. Made with #c
Low level access to T-Head Xuantie RISC-V processors
XuanTie Low level access to T-Head XuanTie RISC-V processors Contributing We welcome contribution! Please send an issue or pull request if you are rea
Daemon and tools to control your ASUS ROG laptop. Supersedes rog-core.
asusctl for ASUS ROG - Asus Linux Website asusd is a utility for Linux to control many aspects of various ASUS laptops but can also be used with non-a
Rust crate which provides direct access to files within a Debian archive
debarchive This Rust crate provides direct access to files within a Debian archive. This crate is used by our debrep utility to generate the Packages
The best open source remote desktop software
The best open-source remote desktop software, written in Rust. Works out of the box, no configuration required. Great alternative to TeamViewer and AnyDesk! You have full control of your data, with no concerns about security. You can use our rendezvous/relay server, set up your own, or write your own rendezvous/relay server.
A modern Volume Mixer for PulseAudio.
Myxer A modern Volume Mixer for PulseAudio, built with you in mind. Myxer is a lightweight, powerful Volume Mixer built with modern UI design for a se
Open-source Autonomy Software in Rust-lang with gRPC for the Roomba series robot vacuum cleaners
CleanIt Open-source Autonomy Software in Rust-lang with gRPC for the Roomba series robot vacuum cleaners Motivation Motivation is to build a complete
link is a command and control framework written in rust
link link is a command and control framework written in rust. Currently in alpha. Table of Contents Introduction Features Feedback Build Process Ackno
Oso is an open source policy engine for authorization that’s embedded in your application
Oso What is Oso? Oso is an open source policy engine for authorization that’s embedded in your application. It provides a declarative policy language
Rust bindings to Linux Control Groups (cgroups)
cgroups-fs Native Rust library for managing Linux Control Groups (cgroups). This crate, curently, only supports the original, V1 hierarchy. You are we
Linux SocketCAN access in Rust
Rust SocketCAN support Maintenance status: This crate is in the process of entering renewed joint maintainership with @fpagliughi. Please stay patient
⬡ Zone of Control is a hexagonal turn-based strategy game written in Rust. [DISCONTINUED]
Zone of Control The project is discontinued Sorry, friends. ZoC is discontinued. See https://ozkriff.github.io/2017-08-17--devlog.html Downloads Preco
Limit screen time to children's various mobile devices by blocking internet access on the family Wifi router.
Device Blocker Limit screen time to children's various mobile devices by blocking internet access on the family Wifi router. This is the server which