1000 Repositories
Rust simple-game Libraries
A simple, single threaded and minimalistic port checker
A simple, single threaded and minimalistic port checker
A simple cross-process locking API
A simple cross-process locking API
Simple expression transformer that is not Coq.
Noq Not Coq. Simple expression transformer that is not Coq. Quick Start $ cargo run ./examples/add.noq Main Idea The Main Idea is being able to define
A simple to use dos tool to support Ukraine ๐บ๐ฆ
A short explanation How to download section | Guide for Windows | Guide for macOS This program visits various russian websites in order to keep the se
A simple MD5 implementation with a focus on buffered reading
md5-rs A simple MD5 implementation with a focus on buffered reading, and is completely no_std. This shouldn't be used in any security-critical softwar
Utilities for creating strictly ordered execution graphs of systems for the Bevy game engine
bevy_system_graph This crate provides the utilities for creating strictly ordered execution graphs of systems for the Bevy game engine. Bevy Version S
Simple and fast git helper functions
Simple and fast git helper functions
Resolved - a simple DNS server for home networks
resolved resolved (pronounced "resolved", not "resolved") is a simple DNS server for home networks. To that end, it supports: Recursive and non-recurs
Rust Util Collection, a simple and friendly error-chain
RUC Rust Util Collection, a simple and friendly error-chain, with many useful utils as an addition. The painful experience of using error-chain gave b
A simple wrapper for the detour-rs library that makes making hooks much more concise
A simple wrapper for the detour-rs library that makes making hooks much more concise
A block game made in Rust and SFML
septadrop A block game made in Rust and SFML. For packaging instructions, see the build folder. Game Controls ๐ /๐ arrow keys: horizontal movement ๐
๐ฅ Simple Arduino Serial Monitor
Born out of the desire to connect to an Arduino without having to run the whole Arduino suite.
PM-Tools - a simple Rust util to easily create server directories
PM-Tools PM-Tools is a simple Rust util to easily create server directories or plugins without the hassle of unzipping or creating directories Progres
A dead-simple, extreme fast permission flag system for Rust with no dependencies
A dead-simple, extreme fast permission flag system for Rust with no dependencies
A simple external client made with rust
A simple external client made with rust
Sลซshรฌ is a simple but customizable static site generator / blog generator written in Rust
sลซshรฌ Sลซshรฌ is a simple but customizable static site generator / blog generator written in Rust. Installation Install with Cargo (Recommended) cargo i
simple, C-like programming language
CUP: C(ompiler) U(nder) P(rogress) A badly named, in-progress programming language just to learn how these things work. Wait, doesn't everyone write a
Simple async codec for rkyv. Reuses streaming buffer for maximum speed
rkyv_codec Simple async codec for rkyv. Reuses streaming buffer for maximum speed! This crate provides a makeshift adaptor for streaming &ArchivedObj
A simple, fast, easy README generator
Welcome to Readme Generator A simple, fast, easy README generator. Never worry about READMEs again! What it does: Run the command in your project's di
webmention-receiver - a simple program that receives webmentions, records them to a SQLite database
webmention-receiver is a simple program that receives webmentions, records them to a SQLite database, and allows viewing them via a webpage or RSS feed. It has no conception of an "account", and by default will accept webmentions for any domain. It is possible to configure it to only accept webmentions for a specific set of domains, if you'd prefer.
๐ฎ A 2D game framework written in Rust
Nova Nova is a 2D game framework written in Rust. โ ๏ธ Use at your own risk! This framework is designed as a base for my own projects, rather than as a
Ethereal - a general-purpose programming language that is designed to be fast and simple
Ethereal is a general-purpose programming language that is designed to be fast and simple. Heavly inspired by Monkey and written in Rust
A Diablo II library for core and simple client functionality, written in Rust for performance, safety and re-usability
A Diablo II library for core and simple client functionality, written in Rust for performance, safety and re-usability
๐ An action-packed game where you play as a missile-dodging, laser-evading, upgradeable bumbly bee.
Beeline The last known specimens of the Andor flower, the flower with the tastiest nectar in the world, are preserved at the Mount Dared fortified mil
A simple CLI I made while practicing rust to easily make QR codes with just one command, all in your terminal.
Welcome to rust-qrcode-cli ๐ A CLI I made while practicing rust to easily make QR codes with just one command, all in your terminal. Install git clon
๐A WGPU graphics pipeline, along with simple types used to marshal data to the GPU
renderling ๐ This library is a collection of WGPU render pipelines. Shaders are written in GLSL. shaderc is used to compile shaders to SPIR-V. Defini
qn (quick note) is a simple, fast and user-friendly way to save notes ๐ฆโ๏ธ
Quick Note qn Install This is currently for my personal use. I may push breaking changes at any time. If you want to use it, bring down the code and r
A simple and fast FRC autonomous path planner (designed for swerve drive)! (Desktop/Laptop only)
This is a website developed for planning autonomous paths for FRC robots. It is intended to be a simple and fast tool to create autos, which works offline at competitions.
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 first-time implementation of Conway's Game of Life in Rust: Adventure and Commentary
A Commentary on Life This project documents the process and final result of my first-ever attempt at implementing Conway's Game of Life. I'll be using
sblade or switchblade it's a multitool in one capable of doing simple analysis with any type of data, attempting to speed up ethical hacking activities
sblade or switchblade it's a multitool in one capable of doing simple analysis with any type of data, attempting to speed up ethical hacking activities
Simple Rust Application for YugabyteDB
A simple Rust application that connects to a YugabyteDB cluster and performs basic CRUD operations.
A flexible, simple to use, immutable, clone-efficient String replacement for Rust
flexstr A flexible, simple to use, immutable, clone-efficient String replacement for Rust Overview Rust is great, but it's String type is optimized as
A simple embedded key-value store written in rust as a learning project
A simple embedded key-value store written in rust as a learning project
A simple program for C program IO testing. Written in Rust
A simple program for C program IO testing. Written in Rust, using concurrency to speed up valgrind testing. Make sure to update settings at your first run of the program!
Tower of Hanoi - the CLI game
Tower of Hanoi - the CLI game You can play this game online on replit. Objective Move all the discs from tower 1 to tower 3. Game dynamics There are t
Own implementation of Wordle as a CLI app
WordleClone Own implementation of Wordle as a CLI app. Preview Note Running this program in Window's Command Prompt may display unsatisfactory visuals
Conway Game of Life plus WebAssembly and basic HTTP Server
Conway Game of Life plus WebAssembly and basic HTTP Server How to run First, you have to choose what server do you want to use for hosting the wasm ga
2D real-time mutliplayer game in a browser. Showcase of the usability of wasm-peer crate.
Footballers Description 2D real-time multiplayer game in a browser. Players divided in two teams play a football match on field with two goal posts. G
A simple, clean, and beautiful WYSIWYG Markdown editor and content-management system
ScribeDown Current version: v0.0.1 Feature level: See the roadmap Beautiful, Clean, Writer-Oriented The goal of ScribeDown is to make Markdown the bes
A simple toy websocket client to connect to Bitstamp.net and print the live order book written in Rust.
A simple toy websocket client to connect to Bitstamp.net and print the live order book written in Rust.
{Wasm+Rust} Build and animate Conway's Game of Life
A self-guided learning project that includes Rust + Wasm together. Who knows, maybe Typescript and React joins too..
Plotting library for the Bevy game engine with a focus on esthetics and interactivity
Plotting library for the Bevy game engine with a focus on esthetics and interactivity. It can handle both data points (see the "minimal", "markers", a
Build SQLite virtual file systems (VFS) by implementing a simple Rust trait.
sqlite-vfs Build SQLite virtual file systems (VFS) by implementing a simple Rust trait. Documentation | Example This library is build for my own use-c
Simple GTK Rust Fuzzer which aims to test all available classes and functions in GTK.
Gtk Rust Fuzzer Simple GTK Rust Fuzzer which aims to test all available classes and functions in GTK. It finds bugs inside GTK functions, GTK exported
Simple programming language that speaks the ones you already know!
Simple programming language that speaks the ones you already know!
๐พ The classic Space Invaders game made in rust!
๐พ Invaders The classic space-shooter game now in your terminal! And the good part: made in Rust! โ This game was made during the course Ultimate Rust
Creating a simple flappy bird game in Rust language
Creating a simple flappy bird game in Rust language The main goal of this project is to get my hands dirty with rust, while creating something fun. Ex
Neutral cross-platform Rust game template
Rust Game Template Neutral cross-platform Rust game template. Build tool This project uses cargo-make task runner. It's required to build the project.
dlfile is a very simple, straightforward CLI to download a file
dlfile dlfile is a very simple, straightforward CLI to download a file, except it... Only downloads over HTTPS Requires TLS 1.2 or higher Executes in
Payments Engine is a simple toy payments engine
Payments Engine is a simple toy payments engine that reads a series of transactions from a CSV, updates client accounts, handles disputes and chargebacks, and then outputs the state of clients accounts as a CSV.
Write a simple CLI script, that when given a 64-byte encoded string
Write a simple CLI script, that when given a 64-byte encoded string, it finds a suitable 4-byte prefix so that, a SHA256 hash of the prefix combined with the original string of bytes, has two last bytes as 0xca, 0xfe. Script should expect the original content of the string to be passed in hexadecimal format and should return two lines, first being the SHA256 string found and second 4-byte prefix used (in hexadecimal format).
A block world game engine written in Rust.
About This is the Leafwing Studios' template repo, providing a quick, opinionated base for high-quality Bevy game projects (and libraries). We've shav
A simple configuration-based module for inter-network RPC in Holochain hApps.
DNA Auth Resolver A simple configuration-based module for inter-network RPC in Holochain hApps. About Usage In the origin zome In the destination DNA
Bevy is a refreshingly simple data-driven game engine built in Rust
What is Bevy? Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever! WARNING Bevy is still in the ve
A simple, yet feature-filled wrapper around the coqui-stt C API
A simple, yet feature-filled wrapper around the coqui-stt C API
Trulang is an interpreted language that is designed to be a simple, easy to learn, and easy to use programming language.
Trulang is an interpreted language that is designed to be a simple, easy to learn, and easy to use programming language.
A procedural macro for defining nom combinators in simple DSL
A procedural macro for defining nom combinators in simple DSL
Reimplement the classical Snake game in Rust
Reimplement the classical Snake game in Rust Build cargo build Run cargo run Feedback All kinds of feedback are welcome! Feel free to give me any advi
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 cli tool to help with wordle in hard mode
Wordking A simple cli tool to help with wordle in hard mode. Usage Run wordking cargo run Wordking will ask for your guesses thus far. Provide your gu
A reimplementation of the excellent word game Wordle by Josh Wardle.
Paudle A reimplementation of the excellent word game Wordle by Josh Wardle. This version was created using Yew and Rust. I cribbed the colors and layo
This is a simple command line application to convert bibtex to json written in Rust and Python
bibtex-to-json This is a simple command line application to convert bibtex to json written in Rust and Python. Why? To enable you to convert very big
A simple programming language for something between C and Rust.
inuc inuc is a systems programming language that is something between C and Rust. Features : [] Strong , static typing (type inference not a priority
Simple retro game made using Rust bracket-lib by following "Herbert Wolverson's Hands on Rust" book.
Flappy Dragon Code from This program is a result of a tutorial i followed from Herbert Wolverson's Hands-on Rust Effective Learning through 2D Game De
Reimplement Simple Arbitrage in Rust
Reimplement Simple Arbitrage in Rust
A simple 2-player game player over a standard 8x8 board.
Boombots A simple 2-player game player over a standard 8x8 board. Projects Game Server (v0.0.1) A parallel and asynchronous game server written in Rus
Simple viewer webpage for Dilbert by Scott Adams
Dilbert Viewer A simple comic viewer for Dilbert by Scott Adams, hosted on Heroku here. It uses the third-party Rust Buildpack with the Heroku Postgre
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
A simple OpenAI (GPT-3) client written in Rust.
A simple OpenAI (GPT-3) client written in Rust. It works by making HTTP requests to OpenAI's API and consuming the results.
A word-guessing game from your terminal ๐ฉโฌ๐ฉ๐จ๐ฉ
Poodle Not a ๐ฉ (Poodle), but a word-guessing game from your terminal ๐ฉ โฌ ๐ฉ ๐จ ๐ฉ Features โ In Rust ๐ฆ โ Attempt logs โ Rules of the original game
A simple script (in Rust lang) to create HTML from SVD
A simple script to create HTML from an SVD file This is a simple script written in Rust language to create a single HTML file from an SVD file. It's r
Sandbox is a pixel physics simulator inspired by other such like Sandspiel and Noita
Sandbox Sandbox is a pixel physics simulator inspired by other such like Sandspiel and Noita. It's also a precursor for an ongoing game project. Sandb
eos is a datetime library for Rust, aimed at being robust, simple, and easy to use
eos eos is a datetime library for Rust, aimed at being robust, simple, and easy to use. eos is made with the assumption of operating under a proleptic
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
Simple wordle clone written in Rust.
wordle-rs A small wordle clone built in rust. Note: There are a lot of weird words I've never even heard in the dictionary file. If anyone knows a bet
Brine is my attempt at writing a Minecraft client in Rust using the Bevy game engine.
Brine Brine is my attempt at writing a Minecraft client in Rust using the Bevy game engine. It's EXTREMELY work-in-progress. The thing that makes Brin
Uisge is a board game for 2 players with simple rules.
Uisge Uisge is a board game for 2 players with simple rules. This application allows you to play Uisge against the computer in your terminal. Rule sum
A simple mandelbrot-computation.
Mandelbrot set We consider the sequence $z_{n+1} = z_n^2 + c$, with $z_0=0$, where $c$ is a complex number. The Mandelbrot set are all $c$ such that t
NeosPeeps is tool that allows for listing your NeosVR friends quickly, without having to actually open the whole game
Neos Peeps NeosPeeps is tool that allows for listing your NeosVR friends quickly, without having to actually open the whole game. It also has a bunch
๐ฝ A simple and pain-free configuration language.
๐ฝ Corn A simple and pain-free configuration language. Corn has been designed using inspiration from JSON and Nix to produce a language that's easy an
Hanabi โ a particle system plugin for the Bevy game engine.
Hanabi โ a particle system plugin for the Bevy game engine
This repository provides an emulator for iterated prisoner's dilemma.
Iterated Prisoner's Dilemma Emulator Name This repository provides an emulator for iterated prisoner's dilemma. Description You can run the program by
Easy, Simple, Clean. Making status bars reliable and up-to-date.
Simple Status Easy, Simple, Clean. Making status bars reliable and up-to-date. Installation Compiling simple_status yourself doesn't require much. Ins
A simple mass search & replace tool
sr A simple mass search & replace tool. To install: $ brew install sr Usage Use the -s pattern flag to search for any regex in your entire codebase
This repository features a simple Kalman filter and RTS smoother (KFS) implementation in Rust by using the ndarray library.
Kalman filter and RTS smoother in Rust (ndarray) This repository features a simple Kalman filter and RTS smoother (KFS) implementation in Rust by usin
Extreme Bevy is what you end up with by following my tutorial series on how to make a low-latency p2p web game.
Extreme Bevy Extreme Bevy is what you end up with by following my tutorial series on how to make a low-latency p2p web game. There game can be played
Simple calculator REPL, similar to bc(1), with syntax highlighting and persistent history
eva simple calculator REPL, similar to bc(1), with syntax highlighting and persistent history installation Homebrew $ brew install eva crates.io $ car
hexyl is a simple hex viewer for the terminal. It uses a colored output to distinguish different categories of bytes
hexyl is a simple hex viewer for the terminal. It uses a colored output to distinguish different categories of bytes (NULL bytes, printable ASCII characters, ASCII whitespace characters, other ASCII characters and non-ASCII).
ears is a simple library to play Sounds and Musics in Rust
ears ears is a simple library to play Sounds and Musics in Rust. ears is build on the top of OpenAL and libsndfile. Provides an access to the OpenAL s
A simple rust library to read and write Zip archives, which is also my pet project for learning Rust
rust-zip A simple rust library to read and write Zip archives, which is also my pet project for learning Rust. At the moment you can list the files in
rust-mysql-simple support library for the r2d2 connection pool
r2d2-mysql rust-mysql-simple support library for the r2d2 connection pool.
Easier joystick, mouse and keyboard input handling in Bevy
Easier joystick, mouse and keyboard input handling in Bevy
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
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
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
This is starter for your own game-specific tools
Bevy Toolbar Usage: This is starter for your own game-specific tools, clone source and manually add it to [workspace] section in Cargo.toml. Now add i
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
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(
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