353 Repositories
Rust script-engine Libraries
Safe API to embed an ECMAScript engine.
Kopi Kopi is a small abstraction to easily and safely embed an ECMAScript runtime inside a Rust based application. It uses the V8 execution engine to
Fortipwn - Forti CVE-2022-40684 enumeration script built in Rust
fortipwn Forti CVE-2022-40684 enumeration script built in Rust. Uploads an SSH public key into authorized_keys, allowing an attacker to SSH into a ser
Component-based state machine plugin for Bevy
seldom_state is a component-based state machine plugin for Bevy. It's useful for AI, player state, and other entities that occupy various states. It allows for greater reusability of state logic between entities, compared to managing mutually-exclusive components directly in your systems.
A domain-specific language for writing AIR constraints for Miden VM
AirScript A domain-specific language for expressing AIR constraints for STARKs, especially for STARK-based virtual machines like Miden VM. An in-depth
A visual novel engine written by Rust. Just Ayaka.
Ayaka Ayaka is currently a project for OSPP 2022. About the name The frontend is Ayaka. The runtime is Ayaka. The script is Ayaka. Just Ayaka. What we
A domain-specific language for writing AIR constraints for Miden VM
AirScript A domain specific language to write AIR constraints for the Miden VM. NOTE: This project is in the initial stages of development. Overview A
Configurable quick search engine shortcuts for your terminal and browser.
Quicksearch Configurable quick search engine shortcuts for your terminal and browser. Installation Run cargo install quicksearch to install Configurat
The official Game Engine of the Li Institution - Mostly made in Rust. Still WIP
Nengine The Nengine is an open sourced game engine made by the Li Institution. As of writing this, it is in very early development and is definitely n
Rust bindings for the JavaScriptCore engine.
JavaScriptCore API for Rust This library provides a Rust API for the JavaScriptCore engine with the following goals: High-level API like the JavaScrip
Parallax mapping shaders (relief and POM) for the bevy game engine
Bevy parallax mapping parallax mapping is a graphical effect adding the impression of depth to simple 2d textures by moving the texture's pixel around
⚡ A Blazingly-Fast Static Site Generator, built with Rust.
Stuart A Blazingly-Fast Static Site Generator. Download Now » Stuart is a very fast and flexible static site generator, with build times as low as 0.1
Fyrox - 3D and 2D game engine written in Rust
Fyrox - a modern Rust game engine A feature-rich, production-ready, general purpose 2D/3D game engine written in Rust with a scene editor. Formerly kn
A visual novel engine that draws inspiration from RenPy and is meant to be a more performant replacement with feature parity.
VN Engine A visual novel engine that draws inspiration from RenPy and is meant to be a more performant replacement with feature parity. The engine is
A visual novel engine that draws inspiration from RenPy and is meant to be a more performant replacement with feature parity.
VN Engine A visual novel engine that draws inspiration from RenPy and is meant to be a more performant replacement with feature parity. The engine is
A little command-line script written in Rust to interface with Discord webhooks.
Rust Discord Webhook Agent This is a little "script" I wrote for practice with Rust and asynchronous operations within Rust. Getting started Clone thi
Bind the Prisma ORM query engine to any programming language you like ❤️
Prisma Query Engine C API Bind the Prisma ORM query engine to any programming language you like ❤️ Features Rust bindings for the C API Static link li
Layers, extractors and template engine wrappers for axum based Web MVC applications
axum-template Layers, extractors and template engine wrappers for axum based Web MVC applications Getting started Cargo.toml [dependencies] axum-templ
Managing schema for AWS Athena in GitOps-style
athena-rs Managing AWS Athena Schemas Installation $ cargo install --git https://github.com/duyet/athena-rs $ athena --help athena 0.1.0 Duyet me@du
A third-party CLI utility for the Bevy game engine.
cargo-bavy A third-party command-line utility for the Bevy game engine. To not steal the cargo bevy command from the official Bevy maintainers, I chos
Minimal compile-time Rust template engine
boilerplate boilerplate is a minimal compile-time Rust text template engine. Quick Start Add boilerplate to your project's Cargo.toml: [dependencies]
⚡️ NFT Snapshot script written in Rust for blazingly fast speeds ⚡️
⚡️ NFT SNAPSHOT ⚡️ This project uses rust's blazingly fast performance along with the ethers-rs library to read blockchain state. Setup You will have
Bind the Prisma ORM query engine to any programming language you like ❤️
Prisma Query Engine C API Bind the Prisma ORM query engine to any programming language you like ❤️ Features Rust bindings for the C API Static link li
Rust implementation of behavior trees.
Bonsai 盆栽 Rust implementation of Behavior Trees Contents Quick intro to Behavior Trees Concepts Examples Development Guide Kanban Board Honorable Ment
A crate for using Bevy with the Godot Engine.
bevy_godot A crate for using Bevy with the Godot Engine. This crate is in active development and is not ready for production use. Features Godot Scene
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
You have been an apprentice to a powerful sorcerer for as long as you can remember.
You have been an apprentice to a powerful sorcerer for as long as you can remember. However you dream of becoming a rancher, raising animals in your own pen.
A plugin to enable random number generation for the Bevy game engine.
bevy_turborand A plugin to enable random number generation for the Bevy game engine, built upon turborand. Implements ideas from Bevy's Deterministic
Vulkan and Rust rendering~game engine which creation is covered with YouTube videos
Vulkan and Rust rendering~game engine which creation is covered with YouTube videos
ReadySet is a lightweight SQL caching engine written in Rust that helps developers enhance the performance and scalability of existing applications.
ReadySet is a SQL caching engine designed to help developers enhance the performance and scalability of their existing database-backed applications. W
GaiaX dynamic template engine is a lightweight cross-platform solution for pure native dynamic card.
GaiaX dynamic template engine is a lightweight cross-platform solution for pure native dynamic card, developed by Alibaba YouKu technology team GaiaX
A cross platform classic RPG game creator written in Rust.
Eldiron - Classic RPG Creation Create RPGs for every platform with Eldiron. Eldiron v1 will be able to create games similar to the classic Ultima seri
An implementation of the Jump Flooding Algorithm for the Bevy engine.
bevy_jfa The Jump Flooding Algorithm (JFA) for Bevy. Features This crate provides an OutlinePlugin that can be used to add outlines to Bevy meshes. Se
A 2D rust game engine focused on portability.
The Cross Platform Engine Emerald is designed to be as lightweight as possible, while remaining a fully-featured and cross-platform game engine. The a
Fish Game for Macroquad is an online multiplayer game, created as a demonstration of Nakama, an open-source scalable game server, using Rust-lang and the Macroquad game engine.
Fish Game for Macroquad is an online multiplayer game, created as a demonstration of Nakama, an open-source scalable game server, using Rust-lang and the Macroquad game engine.
Clone of Soldat engine written in Rust
Soldank 🚧 open source clone of Soldat engine written in Rust 🚧 Screenshot Goals Fully authentic look and feel bugs feature-complete port of Soldat b
User-friendly secure computation engine based on secure multi-party computation
CipherCore If you have any questions, or, more generally, would like to discuss CipherCore, please join the Slack community. See a vastly extended ver
A Toy Query Engine & SQL interface
Naive Query Engine (Toy for Learning) 😄 This is a Query Engine which support SQL interface. And it is only a Toy for learn query engine only. You can
Write Cross-platform application with React-like decralative UI framework and scalable ECS architecture all in Rust.
bevy_dioxus Dioxus Plugin for Bevy Write Cross-platform application with React-like decralative UI framework and scalable ECS architecture all in Rust
A small script to facilitate the making of .src.spm.tar.gz packges
SPM-Helper Rust version: Installation PYTHON: install python and git Clone the repo with this command: git clone -b Python https://github.com/Soviet-L
Wheeled vehicle simulation using Bevy engine with Rapier's joints
⚠️ Legacy branch! ⚠️ 'master' branch is currently broken due to migration to newer rapier and bevy_rapier so unless you want to compare old and new ve
Bevy engine + miniquad render plugin
Bevy engine + miniquad renderer This is a plugin for Bevy engine that replaces default windowing and rendering plugins with miniquad based one. Usage
Little 2D physics engine used for my game Crate Before Attack.
Circle2D Circle2D is a little physics library used for my game CrateBeforeAttack. Live demo: https://koalefant.github.io/circle2d/ It is not productio
Tantivy is a full-text search engine library inspired by Apache Lucene and written in Rust
Tantivy is a full-text search engine library written in Rust. It is closer to Apache Lucene than to Elasticsearch or Apache Solr in the sense it is no
Using engines running outside of the browser
External engine (ALPHA) Using engines running outside of the browser
Compiled string templates for Rust
templariusz Compiled string templates for Rust Usage See tests for detailed usage examples Basic example use templariusz::{template, Template}; #[tem
Tweening animation plugin for the Bevy game engine.
🍃 Bevy Tweening Tweening animation plugin for the Bevy game engine. Features Animate any field of any component or asset, including custom ones. Run
Learning rust with the olc Pixel Game Engine.
olc rust sketches Learning Rust with the olc Pixel Game Engine. This project is based on olcPixelGameEngine-rs, a Rust API by Ivan Sadikov for the olc
bevy_sequential_actions is a library for the Bevy game engine that aims to execute a list of actions in a sequential manner.
Bevy Sequential Actions bevy_sequential_actions is a library for the Bevy game engine that aims to execute a list of actions in a sequential manner. T
Quickwit - the next-gen search & analytics engine built for logs
Quickwit is the next-gen search & analytics engine built for logs. It is a highly reliable & cost-efficient alternative to Elasticsearch.
Extensible inline parser engine, the backend parsing engine for Lavendeux.
Lavendeux Parser - Extensible inline parser engine lavendeux-parser is an exensible parsing engine for mathematical expressions. It supports variable
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
A game made in one week for the Bevy engine's first game jam
¿Quien es el MechaBurro? An entry for the first Bevy game jam following the theme of "Unfair Advantage." It was made in one week using the wonderful B
Afterglow-Server provides back-end APIs for the Afterglow workflow engine.
Afterglow-Server 🚧 Note: This project is still heavily in development and is at an early stage. Afterglow-Server provides back-end APIs for the After
A Rust-based shell script to create a folder structure to use for a single class every semester. Mostly an excuse to use Rust.
A Rust Course Folder Shell Script PROJECT IN PROGRESS (Spring 2022) When completed, script will create a folder structure of the following schema: [ro
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
A handy way to handle sh/bash cli parameters
Argc A handy way to handle sh/bash cli parameters. How Argc works To write a command line program with Argc, we only need to do two things: Describe t
Attribute-Level Caching in Heterogeneous In-Memory DBMS
Alchemy Attribute-Level Caching in Heterogeneous In-Memory DBMS Alchemy is a DRAM-PM hybrid database engine built from scratch to achieve high perform
🎮 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
🐝 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
Graphite is a digital content creation software package for 2D graphics
Powerful 2D vector and raster editing. Procedural and nondestructive. Graphite is a digital content creation software package for 2D graphics, merging
A graphics engine that I made in rust for my high school graphics course.
A graphics engine that I made in rust for my high school graphics course.
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
A cross platform reloading image viewer combined with a command executor
Watchout A cross platform reloading image viewer combined with a command executor. Watchout will do any of the following: Run a command when any file
This crate converts Rust compatible regex-syntax to Vim's NFA engine compatible regex.
This crate converts Rust compatible regex-syntax to Vim's NFA engine compatible regex.
Tantivy is a full text search engine library written in Rust.
Tantivy is a full text search engine library written in Rust. It is closer to Apache Lucene than to Elasticsearch or Apache Solr in the sense it is no
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
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
Submit sbatch jobs without the need to create a script
ssubmit Submit sbatch jobs without having to create a submission script Motivation Install Usage Motivation This project is motivated by the fact that
A prisma query-engine concurrency runner
Smash A prisma query-engine concurrency runner. Smash can be used to run concurrent requests against the prisma query engine. Currently it has workloa
Blossom is an opinionated MUD engine written in Rust.
🌸 Blossom Blossom is an opinionated MUD engine written in Rust. This is still a VERY early work-in-progress and there will be sweeping, breaking chan
3d car simulation in rust
3d car simulation in rust This project is developed with intention to learn: programming on rust, computer graphics, physics simulation, geometric alg
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
A basic web assembly chess engine written in rust.
This library is a basic implementation of a chess min-max algorithm with alpha-beta pruning (Algorithm Info). It is designed to be compiled down to WebAssembly and used for web applications.
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
Quick templates script for codeforces contests.
Codeforces Template Tool I created this tool to help me quickly set up codeforces contests/singular problems with templates. Tested for windows, shoul
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
Hanabi — a particle system plugin for the Bevy game engine.
Hanabi — a particle system plugin for the Bevy game engine
Pleco is a chess Engine & Library derived from Stockfish, written entirely in Rust
Pleco Pleco is a chess Engine & Library derived from Stockfish, written entirely in Rust. This project is split into two crates, pleco, which contains
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
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 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
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 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
State machine engine
orga Deterministic state machine engine written in Rust Orga is a stack for building blockchain applications powered by Tendermint consensus. Status:
State of the art "build your own engine" kit powered by gfx-hal
A rendering engine based on gfx-hal, which mimics the Vulkan API. Building This library requires standard build tools for the target platforms, except
Locate local installations of the Wolfram Language.
wolfram-app-discovery Discovery local installations of the Wolfram Language and Wolfram applications. This crate provides: The wolfram-app-discovery l
A lightweight Datalog engine in Rust
datafrog Datafrog is a lightweight Datalog engine intended to be embedded in other Rust programs. Datafrog has no runtime, and relies on you to build
A fast, searchable, knowledge engine using various machine learning models to aggregate based on importance, association and relevance
NewsAggregator We live in an era where both the demand and quantity of information are enormous. However, the way we store and access that information
Search through millions of documents in milliseconds ⚡️
a concurrent indexer combined with fast and relevant search algorithms Introduction This repository contains the core engine used in MeiliSearch. It c
Pyxel - A retro game engine for Python
[ English | 中文 | Deutsch | Español | Français | Italiano | 日本語 | 한국어 | Português | Русский ] Pyxel is a retro game engine for Python. Thanks to its si
Shogun search - Learning the principle of search engine. This is the first time I've written Rust.
shogun_search Learning the principle of search engine. This is the first time I've written Rust. A search engine written in Rust. Current Features: Bu
Stockfish/ - UCI chess engine
Overview Stockfish is a free, powerful UCI chess engine derived from Glaurung 2.1. Stockfish is not a complete chess program and requires a UCI-compat
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
A code-completion engine for Vim
YouCompleteMe: a code-completion engine for Vim Help, Advice, Support Looking for help, advice or support? Having problems getting YCM to work? First
A simple Minecraft written in Rust with the Piston game engine
hematite A simple Minecraft written in Rust with the Piston game engine How To Open a World This method is only for personal use. Never distribute cop
2 and 3-dimensional rigid body physics engine for Rust.
Users guide | 2D Documentation | 3D Documentation | Forum ⚠️ **This crate is now passively-maintained. It is being superseded by the Rapier project.**