401 Repositories
Rust noir-lang Libraries
A small scripting language running on V8.
Rook A small scripting language running on V8. After spending a few hours playing with V8, it seems like the only way to make this work is by transpil
A tool for quickly switching between different file configurations, using symbolic links.
config-loader A tool for quickly switching between different file configurations, using symbolic links. Usage To use it, download the latest release f
Octo3D - A 3D Game Engine for the Web!
Octo3D is a WebGPU based 3D Game Development Engine for the web. It provides various functions and utilities to improve the game development experience on the web while leveraging technologies such as TypeScript and WASM (via Rust!).
An experimental Rust crate for sigstore
Continuous integration Docs License This is an experimental crate to interact with sigstore. This is under high development, many features and checks
Next-GEN Confguration Template Generation Language
Sap lang yet another configuration oriented language name comes from Sapphire which is the birthstone of september Language Feature the last expr of t
Diplo is a script runner and dependency manager made in rust mainly for Deno.
Diplo is a script runner and dependency manager made in rust mainly for Deno. Documentation Tricked.pro/diplo Installing - windows installer Features
Welcome to LibraCity - city planning on a needle!
🏙 LibraCity - city planning on a needle! Tentative entry for LDJam #49 - Theme: unstable. LibraCity is a city planning game on a needle. Literally. I
An experimental Rust crate for sigstore
Continuous integration Docs License This is an experimental crate to interact with sigstore. This is under high development, many features and checks
📘 Utilities for the Fibonacci Number and Sequence
Fibora Port of fibonacci-deno for Rust. Utilities for the Fibonacci Number and Sequence. Usage This package exposes two Functions, fibonacci and fibon
One-Stop Solution for all boilerplate needs!
One Stop Solution for all boilerplate needs! Consider leaving a ⭐ if you found the project helpful. Templa-rs Templa-rs is a one-of-a-kind TUI tool wr
tr-lang is a language that aims to bring programming language syntax closer to Turkish.
tr-lang Made with ❤️ in 🇹🇷 tr-lang is a language that aims to bring programming language syntax closer to Turkish. tr-lang is a stack based language
Dim, a media manager fueled by dark forces.
Dim, a media manager fueled by dark forces.
A Github Actions based CI release template for Rust binaries
Rust CI Release Template A Github Actions based CI release template. This repo serves as a live template, and reference for building your own CI power
Gostd is the golang standard library implementation in rust-lang.
Gostd Gostd is the golang standard library implementation in rust-lang.
This is a Rust implementation for popular caches (support no_std).
Caches This is a Rust implementation for popular caches (support no_std). See Introduction, Installation and Usages for more details. English | 简体中文 I
🖥 A feature rich terminal UI file transfer and explorer with support for SCP/SFTP/FTP/S3
🖥 A feature rich terminal UI file transfer and explorer with support for SCP/SFTP/FTP/S3
Display a random Shiba from your terminal whenever you feel the need to. Because why not?
Shiba CLI Command-line interface (CLI) to display a random Shiba Inu whenever needed, by just running shiba on your terminal. How To Use • How Does It
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
Rust derive macros for automating the boring stuff.
derived: Macros for automating the boring stuff The derived crate provides macros that can simplify all the boring stuff, like writing constructors fo
A minimal argument parser
Pieces An argument parser built with control in mind. Parsing The results you get are dependent on what order you parse in. If you want to say only pa
A simple image average color extractor written in 🦀 Rust
A simple image average color extractor written in 🦀 Rust
Next-GEN Confguration Template Generation Language
Sap lang yet another configuration oriented language name comes from Sapphire which is the birthstone of september Language Feature the last expr of t
Game examples implemented in rust console applications primarily for educational purposes.
rust-console-games A collection of game examples implemented as rust console applications primarily for providing education and inspiration. :) Game *
Generator of Firestore rules and type safe client code.
Generator of Firestore rules and type safe client code. Usage [WIP] Install from npm or curl. $ npm install -g firegen Setting your yml. # firegen.yml
Learn Ruest by heart ♥♥
😍 Rust Language Learning Rust day by day 🍵 Document in here ⚙ Installation Rust 👍 Download and execute rustup curl --proto '=https' --tlsv1.2 https
Attribute macro that generates negated versions of`is_something` functions
negate negate is a simple attribute macro that negates a given function. Usage #[negate] Given a function of the form is_* that returns a boolean valu
A neofetch alike program that shows hardware and distro information written in rust.
nyafetch A neofetch alike program that shows hardware and distro information written in rust. installing install $ make install # by default, install
This is a Rust implementation for HashiCorp's golang-lru. This crate contains three LRU based cache, LRUCache, TwoQueueCache and AdaptiveCache.
This is a Rust implementation for HashiCorp's golang-lru. This crate contains three LRU based cache, LRUCache, TwoQueueCache and AdaptiveCache.
Label Propagation Algorithm by Rust. Label propagation (LP) is graph-based semi-supervised learning (SSL). LGC and CAMLP have been implemented.
label-propagation-rs Label Propagation Algorithm by Rust. Label propagation (LP) is graph-based semi-supervised learning (SSL). A simple LGC and a mor
A stack based interpreted programming language.
Nightmare Nightmare is a dynamically-typed, procedural programming language that aims to be fast & simple. let user = input() as Int; print("You were
TensorBase is a new big data warehousing with modern efforts.
TensorBase is a new big data warehousing with modern efforts.
Rust 核心库和标准库的源码级中文翻译,可作为 IDE 工具的智能提示 (Rust core library and standard library translation. can be used as IntelliSense for IDE tools)
Rust 标准库中文版 这是翻译 Rust 库 的地方, 相关源代码来自于 https://github.com/rust-lang/rust。 如果您不会说英语,那么拥有使用中文的文档至关重要,即使您会说英语,使用母语也仍然能让您感到愉快。Rust 标准库是高质量的,不管是新手还是老手,都可以从中
Rudroid - Writing the World's worst Android Emulator in Rust 🦀
Rudroid - Writing the World's worst Android Emulator in Rust 🦀 Introduction Rudroid - this might arguably be one of the worst Android emulators possi
RBTC is cli to convert BTC to any currency and vice-versa.
RBTC RBTC is cli to convert BTC to any currency and vice-versa. Building for source For build the binary just: $ cargo build To run as debug, just run
a lib for playing pusoy dos
Pusoy Dos core lib 2nd attempt at a pusoy dos library Aims simple external interface configurable rulesets (support Pickering rules and standard Pusoy
🚀Memory safe, blazing fast, configurable, minimal hello world written in rust(🚀) in a few lines of code with few(1092🚀) dependencies🚀
🚀 hello-world.rs 🚀 🚀 Memory safe, blazing fast, minimal and configurable hello world project written in the rust( 🚀 ) programming language 🚀 🚀 W
A full-featured and easy-to-use web framework with the Rust programming language.
Poem Framework A program is like a poem, you cannot write a poem without writing it. --- Dijkstra A full-featured and easy-to-use web framework with t
The fastest way to identify any mysterious text or analyze strings from a file, just ask `lemmeknow` !
The fastest way to identify anything lemmeknow ⚡ Identify any mysterious text or analyze strings from a file, just ask lemmeknow. lemmeknow can be use
A tool crate to quickly build rust command line application.
Falsework A tool crate to quickly build rust command line application.
zero runtime cost default arguments in rust
Default Arguments in Rust Enables default arguments in rust by macro in zero cost. Just wrap function with default_args! and macro with name of functi
Engine / framework for creating highly customizable and user modable action RPG's
Rust RPG Toolkit PLEASE NOTE: this in early and very heavy development. API is subject to constant change, as it has newly transitioned from being a g
A crate to implement leader election for Kubernetes workloads in Rust.
Kubernetes Leader Election in Rust This library provides simple leader election for Kubernetes workloads.
Hypergraph is data structure library to create a directed hypergraph in which a hyperedge can join any number of vertices.
Hypergraph is data structure library to create a directed hypergraph in which a hyperedge can join any number of vertices.
Hypergraph is a data structure library to generate directed hypergraphs.
Hypergraph is data structure library to create a directed hypergraph in which a hyperedge can join any number of vertices.
A feature-rich, production-ready, general purpose 2D/3D game engine written in Rust with a scene editor.
A feature-rich, production-ready, general purpose 2D/3D game engine written in Rust with a scene editor.
Sci-fi run 'n' gun action RPG created in Rust, using Macroquad
Capstone - Twilight of the Archons This is an action/run 'n' gun RPG, created in Rust using macroquad. The future holds huge boss fights, and a mind-n
📼 Wrapper around ffmpeg which simplifies merging of multiple videos
Vidmerger A wrapper around ffmpeg which simplifies merging of multiple videos. 🙉 What is this exactly? Vidmerger is a command-line-tool which uses ff
A very simple third-party cargo subcommand to execute a custom command
cargo-x A very simple third-party cargo subcommand to execute a custom command Usage install cargo-x cargo install cargo-x or upgrade cargo install -
Rust Game engine 3D (and 2D)
A feature-rich, production-ready, general purpose 2D/3D game engine written in Rust with a scene editor.
Automated attack surface mapper and vulnerability scanner
Phaser Automated attack surface mapper and vulnerability scanner What is this? Phaser is a high-performance and automated attack surface mapper and vu
Simple Spreadsheet editor written in Rust
Rexcel Simple Spreadsheet editor written in Rust Keyboard Shortcuts: CTRL + S = Save CTRL + Q = Quit CTRL + W + Save And Quit CTRL + ALT + S = Sav
A fun and simple language with NO classes whatsoever!
This language aims to be simple, minimal, and compact. There will not be any classes whatsoever, and importing other files should be painless.
The source code that accompanies Hands-on Rust: Effective Learning through 2D Game Development and Play by Herbert Wolverson
Hands-on Rust Source Code This repository contains the source code for the examples found in Hands-on Rust. These are also available from my publisher
A full-text search engine in rust
Toshi A Full-Text Search Engine in Rust Please note that this is far from production ready, also Toshi is still under active development, I'm just slo
a function programming language for real world applications made in rust
a function programming language for real world applications made in rust
GStreamer HTTP Live Streaming Plugin
A highly configurable GStreamer HLS sink plugin. Based on the hlssink2 element. The flexhlssink is written in Rust and has various options to configure the HLS output playlist generation.
`ls` alternative with useful info and a splash of color 🎨
🎨 Natls 🎨 Why Natls? Showing file permissions Showing file size Showing the date that the file was modified last Showing the user that the file belo
Parse BNF grammar definitions
bnf A library for parsing Backus–Naur form context-free grammars. What does a parsable BNF grammar look like? The following grammar from the Wikipedia
A Telegram Bot written in Rust to Track new Github releases
Release Tracker This is used to track Releases posted on GitHub Releases and Post it on a Telegram Channel/Group. Setup Export env variables or just f
Bloat-Free Browser Game in Rust (rustc-only challenge)
Bloat-Free Browser Game in Rust (rustc-only challenge) Don't blame me if this code breaks in 1 year The idea is to make a simple game in Rust as bloat
Blog posts, mostly about Rust.
Sean Chen's Blog 🦀 Blog posts, mostly about Rust. Posts Date Title 2021-04-06 A Beginner's Guide to Handling Errors in Rust 2021-01-23 Implementing a
A space-themed shoot 'em up game.
Zenith A space-themed shoot 'em up game made with Bevy. Building from source After you clone this repository, ensure you have Rust installed. Dependin
🍋: A General Lock following paper "Optimistic Lock Coupling: A Scalable and Efficient General-Purpose Synchronization Method"
Optimistic Lock Coupling from paper "Optimistic Lock Coupling: A Scalable and Efficient General-Purpose Synchronization Method" In actual projects, th
a hobby OS for x86_64 based on MikanOS.
a hobby OS for x86_64 based on MikanOS.
Fluvio is a high-performance distributed streaming platform that's written in Rust
Fluvio is a high-performance distributed streaming platform that's written in Rust, built to make it easy to develop real-time applications.
Rocker is a minimal docker implementation for educational purposes.
Rocker is a minimal docker implementation for educational purposes inspired by gocker. Rocker uses linux kernel features (namespace, cgroup, chroot etc.) to isolate container processes and limit available resourses.
Rocker is a minimal docker implementation for educational purposes.
Rocker is a minimal docker implementation for educational purposes inspired by gocker. Rocker uses linux kernel features (namespace, cgroup, chroot etc.) to isolate container processes and limit available resourses.
A tool to generate inbetweens for animated sprites, written in godot-rust
Bitmapflow is a tool to help you generate inbetweens for animated sprites. In other words, it makes your animations smoother. It uses optical flow to
🎨🦀 A system information tool for Rustaceans
🎨 🦀 ferris-fetch Inspired by gofetch 💖 🛠️ Cross platfrom System Info Tool for Rustaceans 🦀 Installation 🔨 cargo install ferris-fetch Contributin
Orion is a lisp dialect.
Orion Orion is a lisp inspired statically typed programming language written in Rust Install From releases Download binary from the releases. With car
📜🔁🎶 A CLI which converts morse code into sound
morse2sound 🎵 A CLI which converts morse code to sound Big shoutout to Br1ght0ne for guiding me how to use Rust on stream
Rust-tokenizer offers high-performance tokenizers for modern language models, including WordPiece, Byte-Pair Encoding (BPE) and Unigram (SentencePiece) models
rust-tokenizers Rust-tokenizer offers high-performance tokenizers for modern language models, including WordPiece, Byte-Pair Encoding (BPE) and Unigra
Rust native ready-to-use NLP pipelines and transformer-based models (BERT, DistilBERT, GPT2,...)
rust-bert Rust native Transformer-based models implementation. Port of Hugging Face's Transformers library, using the tch-rs crate and pre-processing
VR Lighthouse power state management in Rust
Lighthouse VR Lighthouse power state management in Rust Windows and Linux binaries available here Usage SteamVR v1: lighthouse [on|off] [BSID] lightho
A library to compile USDT probes into a Rust library
sonde sonde is a library to compile USDT probes into a Rust library, and to generate a friendly Rust idiomatic API around it. Userland Statically Defi
A library to compile USDT probes into a Rust library
sonde sonde is a library to compile USDT probes into a Rust library, and to generate a friendly Rust idiomatic API around it. Userland Statically Defi
General Rust Actix Applications and AWS Programming Utilities
RUST Actix-Web Microservice Our Rust Beginners Kit for Application Development A collection of sample code using the actix rust framework to A) Develo
Orion lang is a lispy programming language that is strongly and statically typed.
Orion Orion is a lisp inspired statically typed programming language written in Rust Install To install orion you can either: Download binary from the
deductive verification of Rust code. (semi) automatically prove your code satisfies your specifications!
Le marteau-pilon, forges et aciéries de Saint-Chamond, Joseph-Fortuné LAYRAUD, 1889 About Creusot is a tool for deductive verification of Rust code. I
The Curly programming language (now in Rust!)
Curly Curly is a functional programming language that focuses on iterators. Some of its main implementation features include sum types, iterators, lis
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
Tiny HTTP client for GET
tinyget a tiny fork of minreq. Simple, minimal-dependency HTTP client. Optional features for https with native-tls TLS implementations. Documentation
Core Temporal SDK that can be used as a base for language specific Temporal SDKs
Core SDK that can be used as a base for all other Temporal SDKs. Getting started See the Architecture doc for some high-level information. This repo u
Compare the size of v8 and quickjs
rust_v8_and_quickjs Size debug release quickjs 1,758,728 1,281,104 v8 40,047,648 20,956,816 Chart License rust_v8_and_quickjs is released under the MI
A catalogue of Rust design patterns, anti-patterns and idioms
Rust Design Patterns An open source book about design patterns and idioms in the Rust programming language that you can read here. Contributing You ar
Rust Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev.
Rust Embed Rust Custom Derive Macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev. Y
A GraphQL server library implemented in Rust
A GraphQL server library implemented in Rust Async-graphql is a high-performance server-side library that supports all GraphQL specifications. Feature
Application level tracing for Rust.
Website | Chat | Documentation (master branch) Overview tracing is a framework for instrumenting Rust programs to collect structured, event-based diag
The Rust UI-Toolkit.
The Orbital Widget Toolkit is a cross-platform (G)UI toolkit for building scalable user interfaces with the programming language Rust. It's based on t
Rust crate for performing coordinate transforms
Synopsis A Rust crate use for performing coordinate transformations. The crate relies on nalgebra vectors to perform the coordinate transformations. C
unrust - A pure rust based (webgl 2.0 / native) game engine
unrust A pure rust based (webgl 2.0 / native) game engine Current Version : 0.1.1 This project is under heavily development, all api are very unstable
Send nice emails
Jolimail is an open source alternative to all the transactionnal email solutions. Why did we build jolimail? Jolimail comes from the frustration of us
https://crates.io/crates/transistor
Transistor A Rust Crux Client crate/lib. For now, this crate intends to support 2 ways to interact with Crux: Via Docker with a crux-standalone versio
A music theory guide written in Rust.
Rust Music Theory A library and executable that provides programmatic implementation of the basis of the music theory. Table of Contents Overview Usag
Automated builded images for rust-lang with rustup, "the ultimate way to install RUST"
rustup Automated builded images on store and hub for rust-lang with musl added, using rustup "the ultimate way to install RUST". tag changed: all3 -
GitHub Actions for mdBook (rust-lang/mdBook) ⚡️ Setup mdBook quickly and build your site fast. Linux (Ubuntu), macOS, and Windows are supported.
GitHub Actions for mdBook rust-lang/mdBook Setup Action. We can run mdBook on a virtual machine of GitHub Actions by this mdBook action. Linux, macOS,
⚡️Lightning-fast linter for .env files. Written in Rust 🦀
⚡️ Lightning-fast linter for .env files. Written in Rust 🦀 Dotenv-linter can check / fix / compare .env files for problems that may cause the applica
A blazingly fast static web server with routing, templating, and security in a single binary you can set up with zero code. :zap::crab:
binserve ⚡ 🦀 A blazingly fast static web server with routing, templating, and security in a single binary you can set up with zero code. 🔥 UPDATE: N
Humanize epoch conversions
REPOCH REPOCH is cli to convert epoch timestamp datetime and datetime to timestamp. Its convert a epoch time from utc to datetime. Building for source
An opinionated modal editor to simplify code editing from the terminal
(I'm currently refactoring the platform layer. So we have to first finish this cleanup before we're able to continue adding features) An opinionated m