388 Repositories
Rust bevy-debug-text-overlay Libraries
A library that creates a terminal-like window with feature-packed drawing of text and easy input handling. MIRROR.
BearLibTerminal provides a pseudoterminal window with a grid of character cells and a simple yet powerful API for flexible textual output and uncompli
Termbox is a library that provides minimalistic API which allows the programmer to write text-based user interfaces.
Termbox is a library that provides minimalistic API which allows the programmer to write text-based user interfaces.
Sorta Text Format in UTF-8
STFU-8: Sorta Text Format in UTF-8 STFU-8 is a hacky text encoding/decoding protocol for data that might be not quite UTF-8 but is still mostly UTF-8.
A little tribute to the Dango Daikazoku from Clannad (by Key, KyoAni, et al)
dango A little tribute to the Dango Daikazoku from Clannad (by Key, KyoAni, et al) Try it with your friends at http://ernestwong.nz/dango-tribute/serv
A puzzle game where you eat your own tail to win!
taileater taileater is a puzzle game available for free here: https://szunami.itch.io/taileater This project is built using Rust and Bevy. Assets were
hck is a shortening of hack, a rougher form of cut.
🪓 hck A sharp cut(1) clone. hck is a shortening of hack, a rougher form of cut. A close to drop in replacement for cut that can use a regex delimiter
Experimental playground for wiktionary data
wikt Experimental playground for wiktionary data. This document might not update as often as the code does. Set up You'll want a minimum of 10 GB free
🔍TinySearch is a lightweight, fast, full-text search engine. It is designed for static websites.
tinysearch TinySearch is a lightweight, fast, full-text search engine. It is designed for static websites. TinySearch is written in Rust, and then com
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 full-text search and indexing server written in Rust.
Bayard Bayard is a full-text search and indexing server written in Rust built on top of Tantivy that implements Raft Consensus Algorithm and gRPC. Ach
A Simple debugger for embedded rust.
This is a debugger for embedded rust code. It is in an early state so it doesn't work for a lot of different microcontrollers.
ReVi is a cross-platform terminal based Vim inspired text editor.
ReVi Table Of Contents: About Usage Install Clone && Installing Development Q&A KeyBindings Roadmap Changelog About ReVi is a cross-platform terminal
a prototype crate for creating modular and performant 3D CPU particle systems, inspired by Unity's Shuriken Particle System.
bevy_prototype_particles This is a prototype crate for creating modular and performant 3D CPU particle systems, inspired by Unity's Shuriken Particle
Simple RUST game with the Bevy Engine
Simple RUST Game using the Bevy Engine YouTube videos for this code base: Episode 1 - Rust Game Development tutorial from Scratch with Bevy Engine Epi
bevy_blender is a Bevy library that allows you to use assets created in Blender directly from the .blend file
bevy_blender bevy_blender is a Bevy library that allows you to use assets created in Blender directly from the .blend file.
Kaolinite - A crate to assist in the creation of TUI text editors.
Kaolinite - A crate to assist in the creation of TUI text editors.
A 3d gizmo for transforming entities in Bevy.
Bevy Transform Gizmo This Bevy plugin adds a transform gizmo to entities in the scene, allowing you to drag and rotate meshes with your mouse. Demo.mp
VSCode debug extension for probe-rs. It uses the MS DAP protocol to communicate directly with the probe (via probe-rs), and supports basic command line debugging in addition to VSCode UI.
VSCode debug extension for probe-rs. It uses the MS DAP protocol to communicate directly with the probe (via probe-rs), and supports basic command line debugging in addition to VSCode UI.
A collection of exponentially-smoothed camera controllers for the Bevy Engine.
smooth-bevy-cameras A collection of exponentially-smoothed camera controllers for the Bevy Engine. Look Transform All controllers are based on a LookT
An immediate mode 2D drawing API for Bevy game engine
Bevy Canvas API prototype An unofficial immediate mode 2D drawing API for Bevy game engine. Check the documentation or the examples to know how to use
A crate using DeepSpeech bindings to convert mic audio from speech to text
DS-TRANSCRIBER Need an Offline Speech To Text converter? Records your mic, and returns a String containing what was said. Features Begins transcriptio
Test social media cards locally
Share Preview Test social media cards locally Description Preview and debug websites metadata tags for social media share. Third Party Packages Distri
Bevy plugin helping with asset loading and organisation
Bevy asset loader This Bevy plugin reduces boilerplate when loading game assets. The crate offers the AssetCollection trait and can automatically load
Amp: A text editor for your terminal.
Amp: A text editor for your terminal. Heavily inspired by Vi/Vim. Amp aims to take the core interaction model of Vim, simplify it, and bundle in the e
Intuitive find & replace CLI (sed alternative)
sd - s[earch] & d[isplace] sd is an intuitive find & replace CLI. The Pitch Why use it over any existing tools? Painless regular expressions sd uses r
A physics lib for the bevy game engine based on physme
physimple Physimple aims to be the simplest(and capable) physics engine(currently for bevy) WARNING Beware for breaking changes with each update for n
Proof-of-concept of getting OpenXR rendering support for Bevy game engine using gfx-rs abstractions
Introduction Proof-of-concept of getting OpenXR rendering support for Bevy game engine using gfx-rs abstractions. (hand interaction with boxes missing
A tilemap rendering crate for bevy which is more ECS friendly.
bevy_ecs_tilemap A tilemap rendering plugin for bevy which is more ECS friendly by having an entity per tile. Features A tile per entity Fast renderin
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
syntect is a syntax highlighting library for Rust that uses Sublime Text syntax definitions.
syntect is a syntax highlighting library for Rust that uses Sublime Text syntax definitions. It aims to be a good solution for any Rust project that needs syntax highlighting, including deep integration with text editors written in Rust.
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 message based networking library for the bevy framework
Spicy Networking for Bevy bevy_spicy_networking is a solution to the "How do I connect multiple clients to a single server" problem in your bevy games
Text Renderer written in Rust using HarfBuzz for shaping, FreeType for rasterization and OpenGL for rendering.
Provok Text Renderer written in Rust using HarfBuzz for shaping, FreeType for rasterization and OpenGL for rendering. Input Provok is fed with a JSON
Pixel-Perfect, 2D Renderer for Bevy that Seamlessly Targets Desktop and Web
bevy_retro ( Screenshot of Bounty Bros. game made with Bevy Retro and Skip'n Go ) Bevy Retro is a 2D, pixel-perfect renderer for Bevy that can target
Rust read/write support for well-known text (WKT)
wkt Rust read/write support for well-known text (WKT). License Licensed under either of Apache License, Version 2.0 (LICENSE-APACHE or http://www.apac
Rust read/write support for well-known text (WKT)
wkt Rust read/write support for well-known text (WKT). License Licensed under either of Apache License, Version 2.0 (LICENSE-APACHE or http://www.apac
Template for a Bevy game
A Bevy game template Template for a Game using the awesome Bevy engine featuring (almost) out of the box builds for Windows, Linux and MacOS. What doe
The video game for Fonts of Power. A tabletop roleplaying game made in Rust with Bevy!
The code and rules for Fonts of Power, a tactical TTRPG / video game about exploring magical places. You can follow its development in our Discord ser
discord bot for uwuifying text
uwubot This crate defines a discord bot using serenity for uwuifying text via uwuify. Installation You can install uwubot from source or from crates.i
A tray icon to uwuify your text
uwu-tray fastest uwuifier in the west... now in your system tray for even faster uwufication! FAQ Which platforms are supported? Windows Linux MacOS H
fastest text uwuifier in the west
uwuify fastest text uwuifier in the west transforms Hey... I think I really love you. Do you want a headpat? into hey... i think i w-weawwy wuv you.
A prototype plugin providing a simple line drawing api for bevy.
bevy_debug_lines A prototype plugin providing a simple line drawing api for bevy. See docs.rs for documentation. Expect breakage on master. Click on t
A fast implementation of Aho-Corasick in Rust.
aho-corasick A library for finding occurrences of many patterns at once with SIMD acceleration in some cases. This library provides multiple pattern s
A fast, low-resource Natural Language Processing and Text Correction library written in Rust.
nlprule A fast, low-resource Natural Language Processing and Error Correction library written in Rust. nlprule implements a rule- and lookup-based app
Semantic text segmentation. For sentence boundary detection, compound splitting and more.
NNSplit A tool to split text using a neural network. The main application is sentence boundary detection, but e. g. compound splitting for German is a
👄 The most accurate natural language detection library in the Rust ecosystem, suitable for long and short text alike
Table of Contents What does this library do? Why does this library exist? Which languages are supported? How good is it? Why is it better than other l
🦀 Example of serving deep learning models in Rust with batched prediction
rust-dl-webserver This project provides an example of serving a deep learning model with batched prediction using Rust. In particular it runs a GPT2 m
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).
Text Expression Runner – Readable and easy to use text expressions
ter - Text Expression Runner ter is a cli to run text expressions and perform basic text operations such as filtering, ignoring and replacing on the c
Streaming Network Overlay Connection Arbitration Tunnel
SNOCAT Streaming Network Overlay Connection Arbitration Tunnel snocat is a framework for forwarding streams across authenticated, encrypted QUIC tunne
Concise Reference Book for the Bevy Game Engine
Unofficial Bevy Cheat Book Click here to read the book! Concise reference to programming in the Bevy game engine. Covers useful syntax, features, prog
A Bevy plugin to use Kira for game audio
Bevy Kira audio This bevy plugin is intended to try integrating Kira into Bevy. The end goal would be to replace or update bevy_audio, if Kira turns o
A (self hosted) pastebin for easily sharing text right from the terminal
termpad termpad allows you to easily host a pastebin server for saving and viewing text right from the terminal, or the browser. Client Usage Assuming
Game physics in one weekend with bevy
Game Physics in a Weekend (in Rust) This project is an implementation of the Game Physics in a Weekend book using the Rust programming language and th
A 4X style camera for bevy.
A 4X style camera for bevy. Demo Default Key Bindings: W / A / S / D / Arrow Keys / Mouse Left - Move along the horizontal plane Q / E / Mouse Right -
bottom encodes UTF-8 text into a sequence comprised of bottom emoji
bottom encodes UTF-8 text into a sequence comprised of bottom emoji (with , sprinkled in for good measure) followed by 👉👈. It can encode any valid UTF-8 - being a bottom transcends language, after all - and decode back into UTF-8.
Crossterm plugin for the bevy game engine
What is bevy_crossterm? bevy_crossterm is a Bevy plugin that uses crossterm as a renderer. It provides custom components and events which allow users
A plugin for Egui integration into Bevy
bevy_egui This crate provides a Egui integration for the Bevy game engine. Features: Desktop and web (bevy_webgl2) platforms support Clipboard (web su
Web base text editor written in rust
Ultron Ultron is a web based monospace text-editor with syntax highlighting, completely written in rust. I wrote this code editor for my very specific
Inspector plugin for the bevy game engine
bevy-inspector-egui This crate provides the ability to annotate structs with a #[derive(Inspectable)], which opens a debug interface using egui where
An ergonomic physics API for bevy games.
Heron An ergonomic physics API for 2d and 3d bevy games. (powered by rapier) How it looks like fn main() { App::build() .add_plugins(DefaultPlug
A small discord bot to archive the messages in a discord text channel.
discord-channel-archiver A small discord bot to archive the messages in a discord text channel. This is still WIP. The HTML and JSON modes are vaguely
Basic first-person fly camera for the Bevy game engine
bevy_flycam A basic first-person fly camera for Bevy 0.4 Controls WASD to move horizontally SPACE to ascend LSHIFT to descend ESC to grab/release curs
A Bevy plugin for loading the LDtk 2D tile map format.
bevy_ldtk ( Tileset from "Cavernas" by Adam Saltsman ) A Bevy plugin for loading LDtk tile maps. Usage use bevy::prelude::*; use bevy_ldtk::*; fn mai
Rust library for hardware accelerated drawing of 2D shapes, images, and text, with an easy to use API.
Speedy2D Hardware-accelerated drawing of shapes, images, and text, with an easy to use API. Speedy2D aims to be: The simplest Rust API for creating a
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
Multilingual implementation of RAKE algorithm for Rust
RAKE.rs The library provides a multilingual implementation of Rapid Automatic Keyword Extraction (RAKE) algorithm for Rust. How to Use Append rake to
Natural language detection library for Rust. Try demo online: https://www.greyblake.com/whatlang/
Whatlang Natural language detection for Rust with focus on simplicity and performance. Content Features Get started Documentation Supported languages
An efficient and powerful Rust library for word wrapping text.
Textwrap Textwrap is a library for wrapping and indenting text. It is most often used by command-line programs to format dynamic output nicely so it l
A complete harfbuzz's shaping algorithm port to Rust
rustybuzz rustybuzz is a complete harfbuzz's shaping algorithm port to Rust. Matches harfbuzz v2.7.0 Why? Because you can add rustybuzz = "*" to your
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 cross platform minimalistic text user interface
titik Titik is a crossplatform TUI widget library with the goal of being able to interact intuitively on these widgets. It uses crossterm as the under
A Text User Interface library for the Rust programming language
Cursive Cursive is a TUI (Text User Interface) library for rust. It uses ncurses by default, but other backends are available. It allows you to build
create and test the style and formatting of text in your terminal applications
description: create and test the style and formatting of text in your terminal applications docs: https://docs.rs/termstyle termstyle is a library tha
Generate CPU FlameGraphs based on DWARF Debug Info
torch A script that glues perf CPU sampling and Brendan Gregg's visualizer to generate FlameGraphs. Requirements Usage Examples License Requirements L
The official Sublime Text 3 package for the Rust Programming Language
Rust Enhanced About This is a Sublime Text 3 package which supports Rust starting with version 1.0, it makes no attempt at supporting earlier incompat
Utilities and tools based around Amazon S3 to provide convenience APIs in a CLI
s3-utils Utilities and tools based around Amazon S3 to provide convenience APIs in a CLI. This tool contains a small set of command line utilities for
Concatenate Amazon S3 files remotely using flexible patterns
S3 Concat This tool has been migrated into s3-utils, please use that crate for future updates. A small utility to concatenate files in AWS S3. Designe
Read input lines as byte slices for high efficiency
bytelines This library provides an easy way to read in input lines as byte slices for high efficiency. It's basically lines from the standard library,
Find and replace text in source files
Ruplacer Find and replace text in source files: $ ruplacer old new src/ Patching src/a_dir/sub/foo.txt -- old is everywhere, old is old ++ new is ever
Text calculator with support for units and conversion
cpc calculation + conversion cpc parses and evaluates strings of math, with support for units and conversion. 128-bit decimal floating points are used
An experimental next-generation Electron-based text editor
Attention: GitHub has decided not to move forward with any aspect of this project. We'll archive the repository in case anybody finds value here, but
An independent Rust text editor that runs in your terminal!
Ox editor Ox is a code editor that runs in your terminal. About The Project Ox is a code editor. It was written in Rust using ANSI escape sequences. I
Aspiring vim-like text editor
Rim Rim is an aspiring Vim-like text editor written in Rust. Current state Rim is in an early prototype stage. This means that you can load, edit and
A text editor in ≤1024 lines of code, written in Rust
Kibi: A text editor in ≤1024 lines of code, written in Rust A configurable text editor with UTF-8 support, incremental search, syntax highlighting, li
A terminal-based text editor written in Rust
Iota Iota is a terminal-based text-editor written in Rust. Here's what it looks like right now, editing itself. Motivation Iota was born out of my fru
Cross-platform Text Expander written in Rust
A cross-platform Text Expander written in Rust Visit the espanso website. What is a Text Expander? A text expander is a program that detects when you
A personal etude into rust software (RPG-it's more fun to debug) development: Tales of the Great White Moose
TGWM (Tales of the Great White Moose) NB: Currently compiles. Should compile and run on both 1.28.0 and 1.31.1 if the Cargo.lock files are deleted. A