6417 Repositories
Rust simple-ms-rust Libraries
A port of the Node.js library json-file-store
A port of the Node.js library json-file-store
This is an Oracle database driver for Rust based on ODPI-C
Rust-oracle This is an Oracle database driver for Rust based on ODPI-C. Change Log See ChangeLog.md. Build-time Requirements C compiler. See Compile-t
Oracle support for the r2d2 connection pool
r2d2-oracle The documentation can be found on docs.rs. Oracle support for the r2d2 connection pool. This fits in between the r2d2 connection manager a
LDAP client library
LDAP client library A pure-Rust LDAP client library using the Tokio stack. Compatibility with Tokio versions Tokio 1.0 is the long-term stable version
LDAP support for the r2d2 connection pool
r2d2-ldap LDAP support for the r2d2 connection pool Install Add this to your Cargo.toml: [dependencies] r2d2-ldap = "0.1.1" Basic Usage use std::threa
Auto launch any application or executable at startup
Auto Launch Auto launch any application or executable at startup. Supports Windows, Mac (via AppleScript or Launch Agent), and Linux. How does it work
Easier joystick, mouse and keyboard input handling in Bevy
Easier joystick, mouse and keyboard input handling in Bevy
CarLI is a framework for creating single-command and multi-command CLI applications in Rust
CarLI is a framework for creating single-command and multi-command CLI applications in Rust. The framework provides error and IO types better suited for the command line environment, especially in cases where unit testing is needed.
Graphical Rust program that uses a fractal algorithm to draw a tree of sorts
rusty-vegetation Graphical Rust program that uses a fractal algorithm to draw a "tree" of sorts. To Build and Run On Linux: Install build-essentials o
game engine built in rust, using wgpu and probably other stuff too
horizon game engine engine for devpty games, made in 99.9% rust and 0.1% shell. this is our main project currently. the engine will be used for most i
Provides a wrapper to deserialize clap app using serde.
clap-serde Provides a wrapper to deserialize clap app using serde. API Reference toml const CLAP_TOML: &'static str = r#" name = "app_clap_serde" vers
Simple test server for hyperium/h3
Simple test server for hyperium/h3. Serves files with HTTP/3, as well as HTTP/2 and HTTP/1.1 so you can make your browser run HTTP/3 request when it a
Web Server made with Rust - for learning purposes
Web Server made with Rust - for learning purposes
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
This is a cross-platform tool to historicize different branches/depots/manifests and generating pseudocode for it to compare different game updates
CSHP This is a cross-platform tool to historicize different branches/depots/manifests and generating pseudocode for it to compare different game updat
The never type (the true one!) in stable Rust.
::never-say-never The ! type. In stable Rust. Since 1.14.0. Better than an enum Never {} definition would be, since an instance of type ! automagicall
Balsa is a delightfully simple HTML template engine
🌳 balsa Balsa is a delightfully simple HTML template engine. It is designed to be used in user interfaces such as a CMS where a user needs to be able
Noto-sans-mono-bitmap (Rust library)
noto-sans-mono-bitmap (Rust library) Pre-rasterized bitmap font from "Noto Sans Mono", an open font from Google. Original font files taken from: https
Simple island generator written in rust using bevy engine
Getting Started Easy enough to run cargo run --release Change generation speed Find the system set that looks like this .add_system_set(
OptFrame is an optimization framework focused in metaheuristic techniques
optframe-rust Welcome to OptFrame project in Rust. What is OptFrame? OptFrame is an optimization framework focused in metaheuristic techniques, develo
Idiomatic Rust bindings for Pdfium
Idiomatic Rust bindings for Pdfium pdfium-render provides an idiomatic high-level Rust interface around the low-level bindings to Pdfium exposed by th
bspipe A Rust implementation of Bidirectional Secure Pipe
bspipe A Rust implementation of Bidirectional Secure Pipe
Wordlet - a command line clone of Wordle, written in Rust.
Wordlet Wordlet is a command line clone of Wordle, written in Rust. Installation $ cargo install wordlet Usage After installation, start Wordlet by ty
Feign-RS (Rest client of Rust)
Feign-RS (Rest client of Rust)
A Rust wrapper for the Text synthesization service TextSynth API
A Rust wrapper for the Text synthesization service TextSynth API
A tool using binrw to read FFXIV data files
last-legend-dob A tool using binrw to read FFXIV data files. Mainly made to harvest the music from the game files for personal consumption, since it t
The Dutch secret service (AIVD) has a yearly puzzle challenge around Christmas
AIVD kerstpuzzel 2021 18 solver The Dutch secret service (AIVD) has a yearly puzzle challenge around Christmas, called the 'AIVD kerstpuzzel'. This re
Use the osu!direct button on the osu! website to download beatmaps directly to osu
osum!direct-web Use the osu!direct button on the osu! website to download beatmaps directly to osu! - without osu! supporter. Badges Usage Run the app
Rust NACL Wrapper API
Rust NACL Wrapper API NaCl (pronounced "salt") is a new easy-to-use high-speed software library for network communication, encryption, decryption, sig
Basic Redis Protocol specification in Rust
Basic Redis Protocol specification in Rust
CLI tool to encode/decode base64
b64 is a simple util to encode/decode base64 texts.
Una colección de libros y documentaciones de rust de creación propia
Documentación de Rust Esto son una serie de documentaciones, notas y pequeños libros acerca de rust. Es un proyecto en curso y por el momento no hay c
Rust + wasm + websockets
This is a template repo for eframe, a framework for writing apps using egui.
A simple power 4 game wrote in Rust.
🔴 🔵 Power 4 This is a simple power 4 game wrote in native Rust. There's only one dependencie for colored terminal. ❓ How to try it? To try this game
A cog-like tool, written in Rust.
Corg A cog-like tool, written in Rust. The primary difference between Cog and Corg is how Corg executes code blocks. Being written in Rust, it cannot
(Toy) Compiler Infrastructure influenced by LLVM written in Rust
Sericum Compiler Infrastructure influenced by LLVM written in Rust Do not expect too much stuff! To Do Implement basic block parameters Make it possib
Macro assembler for Rust
Macro Assembler This crate implement JSC/SpiderMonkey like macro assembler. Macro assembler purpose is to generate machine code for different platform
A modular implementation of timely dataflow in Rust
Timely Dataflow Timely dataflow is a low-latency cyclic dataflow computational model, introduced in the paper Naiad: a timely dataflow system. This pr
An incremental programming language
Differential Datalog (DDlog) DDlog is a programming language for incremental computation. It is well suited for writing programs that continuously upd
LLVM tutorial in Rust language
Status Everything works. State corresponds to the Chapter 7 of the original tutorial (i.e. mutable variables implemented). TODO list. LLVM tutorial in
A BitTorrent V1 engine library for Rust (and currently Linux)
cratetorrent Cratetorrent is a Rust crate implementing the BitTorrent version 1 protocol. It can be used as a library and also provides a simple examp
Blazing fast linter for JavaScript and TypeScript written in Rust
deno_lint A Rust crate for writing fast JavaScript and TypeScript linters. This crate powers deno lint, but is not Deno specific and can be used to wr
Use Git installed in Bash on Windows/Windows Subsystem for Linux (WSL) from Windows and Visual Studio Code (VSCode)
WSLGit This project provides a small executable that forwards all arguments to git running inside Bash on Windows/Windows Subsystem for Linux (WSL). T
An async library for locking page address.
Docs An async library for locking page address. You may want to use this library to lock spacific page address. (For example database) Example Add thi
A discord bot to view & monitor OpenSea collections, written in Rust
Titan What is this This is a discord bot to monitor OpenSea collections and get info about them, including: Floor Price Activity Sales per Hour And mo
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
TodoMVC in Rust from Scratch (YouTube video tutorial)
TodoMVC in Rust from Scratch (YouTube video tutorial)
Rust crate and CLI for generating Diceware passphrases.
⁙ diceware Rust crate and CLI for generating strong Diceware passphrases. CLI usage As of now you can install it globally via cargo (assuming you have
Michael's Compression Algorithm
mca This repository contains a compression algorithm written by me (Michael Grigoryan). The algorithm is only able to compress and decompress text fil
X-Engine: A SQL Engine built from scratch in Rust.
XNGIN (pronounced "X Engine") This is a personal project to build a SQL engine from scratch. The project name is inspired by Nginx, which is a very po
A Rust CLI to provide last publish dates for packages in a package-lock.json file
NPM Package Age A Rust CLI which if you provide a npm lockfile (package-lock.json to start), it will give you a listing of all of the packages & the l
A young, simple and naive file crypto lib based on AES.
naive-file-crypto A young, simple and naive file crypto lib based on AES. The MAC implementation is not standard GCM, so it may be vulnerable. All cpu
Streaming data over unix sockets, in Rust
Unix-socket based client/server In order to dig into Sōzu channels, I had to dig into the workings of unix sockets. What this repo contains a small so
You _can_ put lipstick on a pig
lipstick 💄 🐷 You can put lipstick on a pig What lipstick compiles a subset of Rust's syntax into C. It's not a "Rust subset" though, since there's n
Integra8 rust integration test framework Rust with a focus on productivity, extensibility, and speed.
integra8 Integra8 rust integration test framework Rust with a focus on productivity, extensibility, and speed. | This repo is in a "work in progress"
a work-in-progress NES emulator written in rust.
sayaka-rs a work-in-progress NES emulator, written in Rust. the project image is an edit of a frame from the Mahou Shoujo Madoka Magica manga. the Mik
BudouX-rs is a rust port of BudouX (machine learning powered line break organizer tool).
BudouX-rs BudouX-rs is a rust port of BudouX (machine learning powered line break organizer tool). Note: This project contains the deliverables of the
A minimalist socket-based client/server in Rust to illustrate a tutorial
The basics of unix sockets This repository serves as a reference for this tutorial blogpost How to run Install Rust and Cargo, and then do: cargo run
Experimental treesiter based language server, let's see how far this goes 😆.
tsls Tree-sitter based language server for general languages. Warning: It's in active development right now, and bug is expected. Features Go To Defin
Rust crates with map and set with interval keys (ranges x..y).
This crates implements map and set with interval keys (ranges x..y). IntervalMap is implemented using red-black binary tree, where each node contains
A solver for the popular Wordle game written in Rust.
Wordle Solver A solver for the popular Wordle game written in Rust. It does not attempt to be the most efficient solver possible but tries to avoid us
Safe Rust bindings to the DynamoRIO dynamic binary instrumentation framework.
Introduction The dynamorio-rs crate provides safe Rust bindings to the DynamoRIO dynamic binary instrumentation framework, essentially allowing you to
Pokémon TCG SDK - Rust
Pokémon TCG SDK - Rust This is the Pokémon TCG SDK Rust implementation. It is a wrapper around the Pokémon TCG API of pokemontcg.io. Usage Configurati
Playground for 2D EKF-SLAM as TUI in Rust
SLAMme.RS Playground for 2D EKF-SLAM as TUI in Rust Installation $ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh # install RUST $ su
A flexible simple theme manager for *nix systems
tema A theme manager for *nix systems respecting the FHS spec configuration As of now all the configuration is done via $XDG_CONFIG_HOME/tema/config.y
A simple implementation of the astar pathfinding algorithm from red blob games
A simple implementation of the astar pathfinding algorithm from red blob games. In order to use the pathfinder you must have a path map for it to navi
Conway's Game of Life implemented for Game Boy Advance in Rust
game-of-life An implementation of a Conway's Game of Life environment on GBA. The ultimate game should have two modes: Edit and Run mode which can be
Simple SSH, TELNET connection manager written in rust
gcoma gcoma or Geri's Connection Manager is a small project, that I started to learn rust. The goal of this project is to create a MTPuTTY like cli ap
Cross-platform Rust wrappers for the PCI ID Repository
pci-ids This project is modified from wooduffw's usb-ids.rs (https://github.com/woodruffw/usb-ids.rs) Cross-platform Rust wrappers for the PCI ID Repo
Programme de prévisions météo dans le terminal écrit en Rust
Météo France TUI Programme graphique en ligne de commande qui permet de consulter les prévisions de Météo France. Installation Pour installer Météo TU
A GUI for NordVPN on Linux that maintains feature parity with the official clients, written with Rust and GTK.
Viking for NordVPN This project aims to provide a fully usable and feature-complete graphical interface for NordVPN on Linux. While it attempts to clo
CHIP-8 emulator written in Rust as a side project.
marisa-rs a CHIP-8 emulator, with learning purposes in mind, written in Rust. this is mainly a learning project of mine for deeper knowledge in emulat
A modular game engine written in Rust
A modular game engine written in Rust Maintainers of Piston core libraries: @bvssvni Dive into the world of Piston Guide Overview Examples Tutorials F
Rust bindings and wrappers for GLib, GDK 3, GTK+ 3 and Cairo.
THIS REPOSITORY IS DEPRECATED SEE: https://github.com/rust-gnome rgtk Rust bindings and wrappers for GLib, GDK 3, GTK+ 3 and Cairo. Building rgtk expe
A low-level library for OpenGL context creation, written in pure Rust.
glutin - OpenGL, UTilities and INput A low-level library for OpenGL context creation, written in pure Rust. [dependencies] glutin = "0.28.0" Documenta
SDL2 bindings for Rust
Rust-SDL2 Bindings for SDL2 in Rust Changelog for 0.35.0 Overview Rust-SDL2 is a library for talking to the new SDL2.0 libraries from Rust. Low-level
SFML bindings for Rust
rust-sfml Rust bindings for SFML, the Simple and Fast Multimedia Library. Requirements Linux, Windows, or OS X Rust 1.56 or later SFML 2.5 A C++ compi
Encoding and decoding images in Rust
Image Maintainers: @HeroicKatora, @fintelia How to contribute An Image Processing Library This crate provides basic image processing functions and met
a shiny test framework for rust
Ooh, shiny! Shiny makes you less distracted with copying over initialization code in test cases. It also has a fancy syntax similar to Ruby's RSpec or
Completely OBSOLETE Rust HTTP library (server and client)
OBSOLETION NOTICE This library is DEAD. It was a useful experiment and is now being replaced under the scope of the Teepee (experimentation grounds at
Rust bindings to libcurl
curl-rust libcurl bindings for Rust Quick Start use std::io::{stdout, Write}; use curl::easy::Easy; // Print a web page onto stdout fn main() {
A curl(libcurl) mod for rust.
curl Master Dev A lightweight Curl-wrapper for using (mostly) HTTP from Rust. While there are a couple of Rust HTTP libraries like rust-http and its s
A high performance blockchain kernel for enterprise users.
English | 简体中文 What is CITA CITA is a fast and scalable blockchain kernel for enterprises. CITA supports both native contract and EVM contract, by whi
CodeChain's official implementation in Rust.
CodeChain CodeChain is a programmable open source blockchain technology optimal for developing and customizing multi-asset management systems. Build D
The Rust implementation of Conflux protocol.
Conflux-Rust Conflux-rust is a Rust-based implementation of the Conflux protocol. It is fast and reliable. Please follow the Conflux Documentation to
Enigma Core library. The domain: Trusted and Untrusted App in Rust.
Enigma Core library Service Master Develop CI Badge Pure Rust Enclave && Untrusted in Rust. Core is part of the Enigma node software stack. The Core c
An easy-to-use, high-performance Interledger implementation written in Rust
Interledger implementation in Rust 💸 Requirements All crates require Rust 2018 edition and are tested on the following channels: stable Connecting to
Reference client for NEAR Protocol
Reference implementation of NEAR Protocol About NEAR NEAR's purpose is to enable community-driven innovation to benefit people around the world. To ac
Rust implementation of the Nomic Bitcoin sidechain
Nomic Bitcoin Bridge testnet v0.3.0 (codename "gucci") Guccinet In this testnet, we've added two core featues: staking and Bitcoin integration. Full s
Rust implementation of the Mina protocol, targeting Wasm and ARM architectures.
Mina-rs An implementation of Mina protocol in Rust, with focus on web and Wasm compatibility ** As you can probably tell this is a WIP! Don't use for
The fast, light, and robust client for Ethereum-like networks.
The Fastest and most Advanced Ethereum Client. » Download the latest release « Table of Contents Description Technical Overview Building 3.1 Building
Parametric surfaces drawn using the Rust + WASM toolchain with WebGL, React, and TypeScript.
Parametric Surfaces in the Browser My.Movie.3.mp4 Wanted to experiment with WebGL using the Rust + WASM toolchain, with React and TypeScript to glue e
📝 A template for creating WASM + Typescript + Rust workflow libraries.
Create Rust + TypeScript libraries with ease! PR'S WELCOMED! ✨ Inspiration I wanted to create a WebAssembly/Rust library with additional JS features,
Dragonball-sandbox is a collection of Rust crates to help build custom Virtual Machine Monitors and hypervisors
Dragonball-sandbox is a collection of Rust crates to help build custom Virtual Machine Monitors and hypervisors. The crates here are considered to be the downstream of rust-vmm.
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
Vari (Väri) is a Rust library for formatting strings with colors and cosmetic stuff to the terminal.
Vari Vari (Väri) is a Rust library for formatting strings with colors and cosmetic stuff to the terminal. Like Rich library for Python. Väri means "co
Ninja-compatible build system for high-level programming languages written in Rust
Turtle Ninja-compatible build system for high-level programming languages written in Rust Goals Safe (no unsafe) and fast implementation of the Ninja
Yahoo Finance CLI written in rust
yahoo-finance-rust-cli Displays your configurable stock portfolio using Yahoo Finance data. It uses the WebSocket of the website to get real time (but
🚀 A fast, modern & efficient interpreted language.
Lace is an efficient, modern and predictable procedural programming language written in rust. Easy to write: Lace's syntax is easy to learn and write,
📩 steamworks.DownloadUGC for the server!
gmsv_workshop This module allows for servers to use the steamworks.DownloadUGC and steamworks.FileInfo functions, enabling runtime downloading & mount