90 Repositories
Rust version Libraries
KAIVM is a multiplatform Command Line Interface (CLI) designed to simplify the process of downloading, managing, configuring, and running different versions of Shinkai Node
KAIVM - Shinkai Version Manager KAIVM is a multiplatform Command Line Interface (CLI) designed to simplify the process of downloading, managing, confi
A minimal version of 'grep' implemented in Rust. Exercise in the "The Rust Programming Language" book.
Minigrep - A simple grep-like tool implemented in Rust This simple CLI tool searches for a given pattern in a specified file and as a result, it print
A simple Rust version of goctl
goctl-rs A simple Rust version of goctl Support type struct many type struct nest type struct service block API block Structure token.rs - Tokenize th
Rust version of webpack/enhanced-resolve
Oxc Resolver Rust port of enhanced-resolve. built-in tsconfig-paths-webpack-plugin support extending tsconfig defined in tsconfig.extends support path
An experimental project for rust version of Hertz written by GPT4.
Ryze: An experimental Rust Web Framework Ryze is a minimal web framework for Rust inspired by Hertz and written by GPT4. Example Here is a simple exam
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. __ __ _ _
Just set of functions to utilize YOLO v3, v4, v7 and v8 version with OpenCV's DNN module
Object detection utilities in Rust programming language for YOLO-based neural networks in OpenCV ecosystem This crate provides some basic structures a
Truly universal encoding detector in pure Rust - port of Python version
Charset Normalizer A library that helps you read text from an unknown charset encoding. Motivated by original Python version of charset-normalizer, I'
Bum - Bun Version Manager
Bum - Bun Version Manager Introducing Bum, a Bun version manager. Built in Rust from scratch. There are many future improvements, but I can say it's r
A perfect smoother; A discrete time version of spline smoothing for equally spaced data
Whittaker Smoother Aka Whittaker-Henderson, Whittaker-Eilers Smoother is known as the perfect smoother. Its a discrete-time version of spline smoothin
A better rust version of pokeget.
pokeget-rs A better rust version of pokeget. Usage pokeget pokemon for more info, run pokeget --help Also, if you're using pokeget in your bashrc, t
A lending version of the `Stream` trait
lending-stream A lending version of Stream API Docs | Releases | Contributing Installation $ cargo add lending-stream Safety This crate uses #![deny(u
A community improved version of the polycubes project!
Polycubes This code is associated with the Computerphile video on generating polycubes. The original repository may be found here. That version is unc
(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 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
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
This is a small demo of how to transform a simple single-server RocksDB service written in Rust into a distributed version using OmniPaxos.
OmniPaxos Demo This is a small demo of how to transform a simple single-server RocksDB service into a distributed version using OmniPaxos. Related res
A rust-version of NVIDIA BlueField DOCA kit.
Rust-DOCA Rust API wrapper for the NVIDIA DOCA SDK. The NVIDIA DOCA SDK enables developers to rapidly create applications and services on top of NVIDI
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
A transpiler/compiler for CrabRave, a version of BrainFuck with sea-life emojis.
CrabRave Programming Language CrabRave is a fun and unique programming language based on Brainfuck, which utilizes crab and sea-life emojis as its syn
Github mirror of codeberg repo. Monitor live bandwidth usage/ network speed on PC. Native version also available for Android, separately.
Netspeed Monitor Netspeed is a cross-platform desktop application that shows the live upload speed, download speed and day's usage as an overlay. Feat
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
A Rust driver for the Arm Generic Interrupt Controller version 3 or 4 (GICv3 and GICv4).
Arm Generic Interrupt Controller driver This crate provides a Rust driver for the Arm Generic Interrupt Controller version 3 or 4 (GICv3 and GICv4). C
A small, basical and unoptimized version of RWKV in Rust written by someone with no math or ML knowledge.
Smol Rust RWKV What is it? A simple example of the RWKV approach to language models written in Rust by someone that knows basically nothing about math
A rust version of breedenter.
breedenter-rust A rust version of breedenter, automatically start browser http://192.168.1.1/ when breed is entered. 点我进入下载页面 Compile with GNU toolcha
Original Version Management System based on Git
nss (noshishi) Original Version Management System based on Git. Learning git and rust for good developer. Usage Install cargo install nssi how to nss
Dig into ClickHouse with TUI interface. PRE ALPHA version, everything will be changed.
chdig Dig into ClickHouse with TUI interface. Motivation The idea is came from everyday digging into various ClickHouse issues. ClickHouse has a appro
Run the right version of python, in the right environment, for your project
rpy Do you deal with lots of virtual python environments? rpy is for you! Before rpy: ~/dev/prj$ env PYTHONPATH=src/py path/to/my/interpreter src/py/m
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 bring-your-own-mutex version of once_cell.
generic_once_cell generic_once_cell is a generic no_std version of once_cell. Internal synchronization for initialization is provided as type paramete
A simplified version of a Redis server supporting SET/GET commands
This is a starting point for Rust solutions to the "Build Your Own Redis" Challenge. In this challenge, you'll build a toy Redis clone that's capable
Python PEP-440 Version Parsing
PyVer Python PEP-440 Version Parser This package allows for parsing Python PEP-440 version numbers and for comparisons between PEP-440 version numbers
An enhanced version of filetime, which can set file creation time on Windows.
filetime_creation Documentation An enhanced version of filetime, which can set file creation time on Windows. Internally, this use SetFileTime Win32 A
Python PEP-440 Version Parsing
PyVer (WIP) Python PEP-440 Version Parsing This package allows for parsing Python PEP-440 version numbers and comparisons between PEP-440 Versions Usa
DEF CON 30 Version of the PACMAN Attack ("PACMAN II")
The PACMAN Attack PACMAN except in rust! Experiments Experiments are launched from src/main.rs. You can uncomment the experiment you'd like to run in
Rc version `tokio-rs/bytes`
RcBytes The aim for this crate is to implement a Rc version bytes, which means that the structs in this crate does not implement the Sync and Send. Th
A future version of Pokétwo
poketwo-next Pokétwo brings the Pokémon experience to Discord. Catch randomly-spawning pokémon in your servers, trade them to expand your collection,
Ferris has to escape the creepers using a modified version of Dijkstra called A*
Ferris has to escape the creepers using a modified version of Dijkstra called A*
Vyper-Compiler Version Manager in Rust
Vyper Compiler Version Manager in Rust Install $ cargo install --git https://github.com/storming0x/vvm-rs --locked vvm-rs Install from source $ git c
A re-write of polkadot staking miner using subxt to avoid hard dependency to each runtime version
Staking Miner v2 WARNING this library is under active development DO NOT USE IN PRODUCTION. The library is a re-write of polkadot staking miner using
Version of Clue made to be compilable in WebAssembly (WIP)
Clue is a programming language that compiles into Lua code with a syntax similar to languages like C or Rust. Clue tries to be almost as simple as Lua
Verbump - A simple utility written in rust to bump and manage git semantic version tags.
Verbump - A simple utility written in rust to bump and manage git semantic version tags.
this is an initial working version, ALL code will be replaced and rewritten at SOME point
fracgen-gui this is an initial working version, ALL code will be replaced and rewritten at SOME point z | x less/more der bail alt: - | - adjust col
Compiler for an "extended" version of the Mindustry logic language
Minblur Compiler Minblur is a compiler for a superset of "logic" programming language in the game Mindustry. It helps reduce code-duplication, making
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
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
A rust version of "the super tiny compiler"
The (Rust) super tiny compiler This project is a rust version of the super tiny compiler (the original one (JS) was created by Jamie Kyle). The output
A Rust library for reading asset files and resource packs for any version of Minecraft
minecraft-assets A Rust library for reading asset files and resource packs for any version of Minecraft. Example use minecraft_assets::api::AssetPack;
A finnish version of the word guessing game Wordle implemented in Rust.
Sanuli A finnish version of the word guessing game Wordle implemented in Rust. Live version running at sanuli.fi. Quick start Follow Rust installation
A rust-based version of the popular dnsgen python utility
ripgen A rust-based version of the popular dnsgen python utility. ripgen is split into two main parts: ripgen: A CLI utility that calls into ripgen_li
Fable Rust Raytracer - iOS version
Fable Rust Raytracer - iOS version Originally made by @ncave (https://github.com/ncave/fable-raytracer), port to iOS by @delneg Pre-requisites Rust, b
Fast and simple PHP version manager written in rust
[WIP] phpup (PHP-up): Fast and Simple PHP version manager ⚡ Fast and simple PHP version manager, written in rust Features No requirements for system P
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
Program implementing the approximate version of DBSCAN introduced by Gan and Tao
appr_dbscan_rust Rust implementation of the approximate version of DBSCAN introduced by Gan and Tao in this paper Notice An upated version of this lib
An online version of the popular game four in a row, written in Rust on the server side and Flutter + Dart on the client.
Four in a Row - Server An online version of the popular game four in a row, written in Rust on the server side and Flutter + Dart on the client. Downl
Nvm - Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
Node Version Manager Table of Contents Intro About Installing and Updating Install & Update Script Additional Notes Troubleshooting on Linux Troublesh
IntelliJ version of the Afterglow Sublime Text theme
Afterglow IntelliJ This theme for IntelliJ is based on the the Afterglow Sublime Text theme, and replaces the default sidebar icons and colour of Inte
ruby-build is a command-line utility that makes it easy to install virtually any version of Ruby, from source.
ruby-build ruby-build is a command-line utility that makes it easy to install virtually any version of Ruby, from source. It is available as a plugin
🚀 Fast and simple Node.js version manager, built in Rust
Fast Node Manager (fnm) 🚀 Fast and simple Node.js version manager, built in Rust Features 🌎 Cross-platform support (macOS, Windows, Linux) ✨ Single
Wrapped ICP (WICP) - A composable and interoperable wrapped version of ICP.
Wrapped ICP - WICP Wrapped ICP (WICP) is a wrapped version of the IC's native token, ICP. Each WICP will be backed 1:1 with ICP, meaning that 1 WICP w
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
A safe-against-invalid-input version of wren.io, written in Rust.
safe_wren A nearly-complete implementation of the Wren language (wren.io) in Rust. The original https://github.com/wren-lang/wren from wren.io is refe
Convert Hygea calendar to an iCal file to easily import it to Google Calendar (Rust version)
Hygea to iCal Goal Hygea provides a calendar via PDF and an application called Recycle. I just wanted to use an iCal file to import it in my calendar.
A simple GUI version of the pH calibration tool written in egui, based on the eframe template.
caliphui A simple GUI version of the pH calibration tool written in egui, based on the eframe template. Usage Native binaries are provided under relea
easy to use version controll
Verzcon To start off you need to know are you the server or the client Server If you are the server then you should run verzcon --host then it will ma
Solidity-Compiler Version Manager
Solidity Compiler Version Manager
Incremental, multi-version remote backup tool for block devices.
bsync Incremental, multi-version remote backup tool for block devices. The on-disk backup format is a SQLite database and I've been dogfooding this on
A simple command-line utility (and Rust crate!) for converting from a conventional image file (e.g. a PNG file) into a pixel-art version constructed with emoji
EmojiPix This is a simple command-line utility (and Rust crate!) for converting from a conventional image file (e.g. a PNG file) into a pixel-art vers
A little bit fast and modern Ruby version manager written in Rust
A little bit fast and modern Ruby version manager written in Rust Features Pure Rust implementation not using ruby-build Cross-platform support (macOS
A minecraft-like multi version client implemented in Rust.
Leafish Multi-version Minecraft-compatible client written in Rust, forked from Stevenarella. Chat Chat takes place on Matrix and Discord. The channels
Rust version of tomnomnom/waybackurls
wayback-rs Rust version of tomnomnom/waybackurls Command line interface for fetching url from Wayback Machine, CommonCrawl, VirusTotal.
🦸♂️ Recast migrates your old extensions to AndroidX, making them compatible with the latest version of Kodular.
Recast Recast helps make your old extensions compatible with Kodular Creator version 1.5.0 or above. Prerequisites To use Recast, you need to have Jav
Totally Speedy Transmute (TST) is a library providing a small, performance oriented, safe version of std::mem::transmute
Totally Speedy Transmute An evil spiritual successor to Totally Safe Transmute What is it? Totally Speedy Transmute (TST) is a library providing a sma
Redirect Deno dependencies from semantic versions to the newest fitting version on deno.land/x
Deno Semver Redirect Redirect Deno dependencies from semantic versions to the newest fitting version on deno.land/x. See also this Deno Issue. How to
A Rust library containing an offline version of webster's dictionary.
webster-rs A Rust library containing an offline version of webster's dictionary. Add to Cargo.toml webster = 0.3.0 Simple example: fn main() { le
A non-root version of traceroute written in Rust
tracepath-rs A non-root version of traceroute written in Rust for Linux.
A kernel version manager for systemd-boot and AOSC OS
Your systemd-boot's best friend ever (Implemented in Rust) A kernel version manager for systemd-boot and AOSC OS Usage First initialize friend and sys
A simplified but faster version of Routerify
Routerify lite Routerify-lite is a simplified but faster version of Routerify. It only provides below functions: path matching error handling Why not
The new, performant, and simplified version of Holochain on Rust (sometimes called Holochain RSM for Refactored State Model)
Holochain License: This repository contains the core Holochain libraries and binaries. This is the most recent and well maintained version of Holochai
A version of `sort | uniq -c` with output that updates in real-time as each line is parsed
uniqtoo A version of sort | uniq -c with output that updates in real-time as each line is parsed. Usage Pipe something line-based into uniqtoo the sam
Rust version of the Haskell ERD tool. Translates a plain text description of a relational database schema to dot files representing an entity relation diagram.
erd-rs Rust CLI tool for creating entity-relationship diagrams from plain text markup. Based on erd (uses the same input format and output rendering).
PickleDB-rs is a lightweight and simple key-value store. It is a Rust version for Python's PickleDB
PickleDB PickleDB is a lightweight and simple key-value store written in Rust, heavily inspired by Python's PickleDB PickleDB is fun and easy to use u
Cassandra DB native client written in Rust language. Find 1.x versions on https://github.com/AlexPikalov/cdrs/tree/v.1.x Looking for an async version? - Check WIP https://github.com/AlexPikalov/cdrs-async
CDRS CDRS is looking for maintainers CDRS is Apache Cassandra driver written in pure Rust. 💡 Looking for an async version? async-std https://github.c
A lightning fast version of tmux-fingers written in Rust, copy/pasting tmux like vimium/vimperator
tmux-thumbs A lightning fast version of tmux-fingers written in Rust for copy pasting with vimium/vimperator like hints. Usage Press ( prefix + Space
A more intuitive version of du in rust
Dust du + rust = dust. Like du but more intuitive. Why Because I want an easy way to see where my disk is being used. Demo Install Cargo cargo install
A Rust version of the Weenix OS
Reenix This is the start of a unix like operating system written in Rust. It is based on the Weenix Operating system written for Brown's CS167/9. At t
The new, performant, and simplified version of Holochain on Rust (sometimes called Holochain RSM for Refactored State Model)
Holochain License: This repository contains the core Holochain libraries and binaries. This is the most recent and well maintained version of Holochai