297 Repositories
Rust space-use Libraries
An easy to use command line project manager for projects using the ReCT programming language
☢️ A powerful project manager for the ReCT programming language! ☢️ ReCTx makes your projects easier to manage by allowing you to configure everything
An abstraction build on top of discord-rich-presence that makes possible to use it in a more declarative way
Declarative Discord Rich Presence This library is an abstraction build on top of discord-rich-presence crate that allows you to use it in a more decla
rust database for you to use and help me make!
Welcome To Rust Database! What is this? this is a database for you to git clone and use in your project! Why should i use it? It is fast and it takes
Example showing how to use tokio and egui together.
Example using tokio with egui This example uses reqwest to send an HTTP request to httpbin. The parsed response contains an increment value (as provid
ffizz is a library of utilities for exporting Rust libs for use in other languages
ffizz ffizz is a library of utilities for exporting Rust libs for use in other languages. FFI generally requires a lot of unsafe code, which in turn r
Automatically transform your Next.js Pages to use SuperJSON with SWC
🔌 NEXT SUPERJSON PLUGIN export default function Page({ date }) { return ( div Today is {date.toDateString()} /div ) } // You c
Examples of how to use Rust with Serverless Framework, Lambda, API Gateway v1 and v2, SQS, GraphQL, etc
Rust Serverless Examples All examples live in their own directories: project: there is nothing here, just a simple cargo new project_name with a custo
Yet another lightweight and easy to use HTTP(S) server
Raptor Web server Raptor is a HTTP server written in Rust with aims to use as little memory as possible and an easy configuration. It is built on top
Game development practices with Rust programming language. I want to use different crates for this.
Hazır Oyun Motorlarını Kullanarak Rust Dili Yardımıyla Oyunlar Geliştirmek Rust programlama dilinde oyun geliştirmek için popüler birkaç hazır çatıyı
Demonstration of how to use the rust object_store crate
Introduction Demonstration of how to use the Rust object_store crate Example
Package used by the cosmos-rust-interface. Makes direct use of cosmos-rust.
Package used by the cosmos-rust-interface. Makes direct use of cosmos-rust (cosmos‑sdk‑proto, osmosis-proto, cosmrs).
command line tools for coprolite research (paleontology and archaeology): estimate the producer's body mass based on coprolite diameter by the use of regression models
OVERVIEW OF COPROSIZE coprosize employs power, exponential and cubic regression models allowing to estimate the producer's body mass based on coprolit
egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
🖌 egui: an easy-to-use GUI in pure Rust 👉 Click to run the web demo 👈 egui is a simple, fast, and highly portable immediate mode GUI library for Ru
nombytes is a library that provides a wrapper for the bytes::Bytes byte container for use with nom.
NomBytes nombytes is a library that provides a wrapper for the bytes::Bytes byte container for use with nom. I originally made this so that I could ha
A blazing fast and easy to use TRPC-like server for Rust.
rspc 🚧 Work in progress 🚧 A blazing fast and easy to use TRPC-like server for Rust. Website Example You define a trpc router and attach resolvers to
Date and time library for Rust. Feature rich, lightweight and easy-to-use.
Astrolabe Date and time library for Rust. Feature rich, lightweight and easy-to-use. Documentation | Github | Crate Example Status Astrolabe is curren
Use free svg icons in your Dioxus projects easily with dioxus-free-icons.
dioxus-free-icons Use free svg icons in your Dioxus projects easily with dioxus-free-icons. More information about this crate can be found in the crat
🤩 Flexible interpreted programming language
Jel Flexible, memory-safe, easy-to-use, interpreted programming language. work in progress Example Hello World: print(Hello World!) # this is valid pr
Easier joystick, mouse and keyboard input handling in Bevy
ezinput A powerful input-agnostic library targeting complete support to axis and button handling for the Bevy game engine. Table of contents About Bra
A mail suite written in rust meant to be easy to use.
Erooster A mail suite written in rust meant to be easy to use. Getting started Currently the setup is quite rough. You need some certificates for your
WASM bindings for React - enables you to write and use React components in Rust
This library enables you to write and use React components in Rust, which then can be exported to JS to be reused or rendered.
🚀 A blazingly fast easy to use dotfile and global theme manager written in Rust
GTHEME A blazingly fast easy to use dotfile and global theme manager for *NIX systems written in Rust 🔥 Demo using wip desktop. To check out more des
A space shooter game made with Amethyst and Rust.
Theta Wave Project Introduction This game was made with the Amethyst engine. It is inspired by games like Raiden and The Binding of Isaac. Game Introd
An easy to use library for pretty print tables of Rust structs and enums.
tabled An easy to use library for pretty printing tables of Rust structs and enums. Table of Contents Usage Settings Style Themes ASCII Psql Github Ma
Easy to use rust driver for arangoDB
arangors arangors is an intuitive rust client for ArangoDB, inspired by pyArango. arangors enables you to connect with ArangoDB server, access to data
A customizable, simple and easy to use json REST API consumer
JACK is a generic JSON API client. It is useful to interact with APIs from multiple services such as Google and Twitter
Fast and easy-to-use event-driven network library.
message-io is a fast and easy-to-use event-driven network library. The library handles the OS socket internally and offers a simple event message API
Manage self-hosted Supabase instances with an easy to use API & Web Portal (soon)
SupaManager A project by Harry Bairstow; Manage self-hosted Supabase instances with an easy to use API & Web Portal (soon) ⚠️ Note: The project is in
An easy-to-use tunnel to localhost built in Rust. An alternative to ngrok and frp.
rslocal English | 中文 What is rslocal? Rslocal is like ngrok built in Rust, it builds a tunnel to localhost. Project status support http support tcp su
82 fun and easy to use, lightweight, spinners for Rust, with minimal overhead.
Spinners for Rust 82 fun and easy to use, lightweight, spinners for Rust, with minimal overhead, all the way from simple dots, to fun emoji based "spi
A small, 8-byte, ID type for use in rust applications that need a pretty unique identifier
TinyId A small, 8-byte, ID type for use in rust applications that need a pretty unique identifier that is not required to be cryptographically secure
A robust, customizable, blazingly-fast, efficient and easy-to-use command line application to uwu'ify your text!
uwuifyy A robust, customizable, blazingly-fast, efficient and easy-to-use command line application to uwu'ify your text! Logo Credits: Jade Nelson Tab
An easy-to-use TUI crate for Rust, based off of the Elm architecture.
Rustea An easy-to-use TUI crate for Rust, based off of the Elm architecture. This is a re-implementation of Go's Tea, created by TJ Holowaychuk. Featu
A collection (eventually) of examples that use some non-beginner things.
nannou examples A collection (eventually) of examples that use some non-beginner things. Right now the only example combines nannou's standard draw AP
A flexible, simple to use, immutable, clone-efficient String replacement for Rust
A flexible, simple to use, immutable, clone-efficient String replacement for Rust. It unifies literals, inlined, and heap allocated strings into a single type.
Helper functions and structs for working with 2D space in Bevy.
About Baffled by quaternions? Want to accelerate an object in 2D? Wish that there was a simple way to work with grids? Just want to know if two axis-a
A minimal esp-hal application template for use with cargo-generate
{{ project-name }} A minimalist template for use with cargo-generate to create no_std applications targeting Espressif's line of SoCs and modules. At
Squirt is a easy-to-use programming language.
Squirt is a easy-to-use programming language.
Lightweight graphs (sparklines) for use with Embedded Rust
Sparklines for Rust's Embedded-graphics Sparklines are small, high resolution graphics embedded in a context of words, numbers or images". Edward Tuft
Small, clean, easy to use programming language
Thistle A modern, simplistic multi-paradigm language supporting object-oriented features Hello World! import IO object Main def main(): unit
A tool to use docker / podman / oci containers with rust
contain-rs A tool to use docker / podman / oci containers with rust TODO improve error types improve error reporting handle std error for child proces
Easy to use, configurable C/C++ package manager and build system
Easy to use, configurable C/C++ package manager and build system
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
A UI-framework, built for speed and ease-of-use
A UI-framework, built for speed and ease-of-use. Focused on one thing, the best user-experience for the client and developer.
Support `use` in procmacros hygienically
Use statements in quote! Description Macro to simplify using Types in the quote! macro. Usage The quote_use! macro can be used just like quote!, but w
A high level, easy to use gpgpu crate based on wgpu
A high level, easy to use gpgpu crate based on wgpu. It is made for very large computations on powerful gpus
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 stable, linearithmic sort in constant space written in Rust
A stable, linearithmic sort in constant space written in Rust. Uses the method described in "Fast Stable Merging And Sorting In Constant Extra Space"
An easy-to-use generic trainer for Linux, written in Rust.
An easy-to-use generic trainer for Linux written in Rust, with basic memory hacking features. Use it for your games or applications where needed, there is also the tuxtraind daemon which will probe for processes and apply matching trainers automatically.
Drpc-Correct, high performance, robust, easy use Remote invocation framework
Drpc - Correct, high performance, robust, easy use Remote invocation framework
Removes generated and downloaded files from code projects to free up space
makeclean Removes generated and downloaded files from code projects to free up space. Features: List, cleans and archives projects depending on how lo
A light wheight Neural Network library with a focus on ease of use and speed.
Smarty Pants This goal of this library is to: Produce NeuralNetworks that will always give the same result when given the same input. Provide methods
The easiest way to use BotiCord API in Rust
The easiest way to use BotiCord API in Rust · Docs Usage [dependencies]
Generic framebuffer implementation in Rust for use with embedded-graphics library
Fraramebuffer implementation for Rust's Embedded-graphics Framebuffer approach helps to deal with display flickering when you update multiple parts of
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
use zig code in rust - a medium effort shitpost
Have you ever wanted to use two of the objectively best programming languages out there - Rust and Zig - at the same time? Has linking applications through C ABI tired you? Well then look no further, as my solution will revolutionise the world of software development!
👾 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
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.
picom-xrdesktop-companion is a program that runs alongside picom, that mirrors your desktop windows to the VR/XR space.
picom-xrdesktop-companion picom-xrdesktop-companion What is this How to use Installation Dependencies Building Limitations Bugs Window stacking Questi
Easy-to-use wrapper for WebRTC DataChannels peer-to-peer connections written in Rust and compiling to WASM.
Easy-to-use wrapper for WebRTC DataChannels peer-to-peer connections written in Rust and compiling to WASM.
TimeKnight is a neat little TUI-based timer app I use in conjunction with a task tracker
TimeKnight is a neat little TUI-based timer app I use in conjunction with a task tracker. It's kind of a secret sauce for productivity (particularly if you have ADHD or have a ridiculously overactive brain).
Minimalistic solana minter program if you don't want to use Metaplex
Minimalistic solana minter program The objective of this repository is to be only a minimalistic template for NFTs projects on Solana, so you can buil
A plugin to use the kajiya renderer with bevy
🕊️ 💡 bevy-kajiya A plugin that enables use of the kajiya renderer in bevy WARNING: This plugin is barebones and supports a limited set of features.
Default implementation of the Wayland protocol for use with wl
Wayland An implementation of core Wayland interfaces and convenience functions for accelerating the development of Wayland clients and servers using t
An easy-to-use, zero-downtime schema migration tool for Postgres
Reshape is an easy-to-use, zero-downtime schema migration tool for Postgres. It automatically handles complex migrations that would normally require downtime or manual multi-step changes.
ezio offers an easy to use IO API for reading and writing to files and stdio
ezio - a crate for easy IO ezio offers an easy to use IO API for reading and writing to files and stdio. ezio includes utilities for generating random
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
Morphosis is a work-in-progress set of tools to deal with Minecraft metadata, mainly for use with PolyMC.
Morphosis Morphosis is a work-in-progress set of tools to deal with Minecraft metadata, mainly for use with PolyMC. It consists of a library (metamorp
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
A fast, customizable, and easy to use JavaScript and TypeScript linter
RSLint A fast, customizable, and easy to use JavaScript and TypeScript linter Guide | Contributing | Website | Linter Rules ⚠️ RSLint is in early deve
Here are a few cargo-generate templates for use when creating bevy applications
Bevy-template-rs Here are a few cargo-generate templates for use when creating bevy applications. Templates Game This is a template for starting a new
little brother of gnu-copypasta-maker To compile, use make.
UWU Maker little brother of gnu-copypasta-maker To compile, use make. To install, use sudo make install or if you are root make install To uninstall,
Easier joystick, mouse and keyboard input handling in Bevy
Easier joystick, mouse and keyboard input handling in Bevy
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
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
Bevy plugin for an AssetServer that can load embedded resources, or use other AssetServers based on the path.
Bevy-Embasset Embed your asset folder inside your binary. bevy-embasset adds support for loading assets embedded into the binary. Furthermore, it can
Easy to use multipart forms for actix-web
Actix Easy Multipart Easy to use Multipart Forms for actix-web. File uploads are written to disk as temporary files similar to the way the $_FILES var
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
🧠 A command-line utility for switching git branches more easily. Switch branches interactively or use a fuzzy search to find that long-forgotten branch name.
git-smart-checkout A git command extension for switching git branches more efficiently. About Interactively switch branches or fuzzy search for that f
Hooks for Yew, inspired by streamich/react-use and alibaba/hooks.
Yew Hooks Hooks for Yew, inspired by streamich/react-use and alibaba/hooks. Hooks State use_toggle - tracks state of counterparts. use_bool_toggle - t
Santa Claus has to optimize the space for everyone present on the sled.
How to generate all sets of P packages into N bags Santa Claus has to optimize the space for everyone present on the sled Description Santa Claus got
A cargo subcommand that displays ghidra function output through the use of the rizin rz-ghidra project.
cargo-rz-ghidra A cargo subcommand that displays ghidra function output through the use of the rizin rz-ghidra project. Install cargo install --git ht
IDE for cross-platform software development
Diversity Space IDE for cross-platform software development | 日本語 | English | Русский | READMEの英語版とロシア語版はDeepl翻訳を使用して翻訳されています Английская и русская вер
An example of a fairing for rocket to use tracing (as this pops up at many places in dicussions and questions)
Rocket Tracing Fairing Example This repository aims to give a short example of how you can add a Fairing to your Rocket for tracing and how to use it
Talk with your machine in this minimalistic Rust crate!
Speak Speak is a simple, easy to use Natural Language Processor (NLP) written in Rust. Why use Speak? Speak uses a custom engine, and to setup you jus
A high-level Rust crate around the Discord API, aimed to be easy and straight-forward to use.
rs-cord A high-level Rust crate around the Discord API, aimed to be easy and straight-forward to use. Documentation • Crates.io • Discord Navigation M
Hamming Weight Tree from the paper Online Nearest Neighbor Search in Hamming Space
hwt Hamming Weight Tree from the paper Online Nearest Neighbor Search in Hamming Space To understand how the data structure works, please see the docs
Rust implementation of multi-index hashing for neighbor searches on binary codes in the Hamming space
mih-rs Rust implementation of multi-index hashing (MIH) for neighbor searches on binary codes in the Hamming space, described in the paper Norouzi, Pu
Subtitles-rs - Use SRT subtitle files to study foreign languages
Rust subtitle utilities Are you looking for substudy? Try here. (substudy has been merged into the subtitles-rs project.) This repository contains a n
Requestty - An easy-to-use collection of interactive cli prompts inspired by Inquirer.js.
Requestty requestty (request-tty) is an easy-to-use collection of interactive cli prompts inspired by Inquirer.js. Easy-to-use - The builder API and m
Use C++ libraries from Rust
ritual ritual allows to use C++ libraries from Rust. It analyzes the C++ API of a library and generates a fully-featured crate that provides convenien
Generate bindings to use Rust code in Qt and QML
Rust Qt Binding Generator This code generator gets you started quickly to use Rust code from Qt and QML. In other words, it helps to create a Qt based
Find out what takes most of the space in your executable.
cargo-bloat Find out what takes most of the space in your executable. Supports ELF (Linux, BSD), Mach-O (macOS) and PE (Windows) binaries. WASM is not
A sci-fi battle simulation implemented in the bevy engine.
Bevy Combat It's a bevy port of my ECS Combat Unity demo. Check out the web demo in your browser. You can use the - and = keys to speed up and slow do
A simple library to allow for easy use of python from rust.
Rustpy A simple library to allow for easy use of python from rust. Status Currently this library has not received much love (pull requests welcome for
Unified directories for different use cases of an application, providing standard directories for local development, when run as service or when run by a user.
UniDirs Unified directories for different use cases of an application, providing standard directories for local development, when run as service or wh
This is my painful experience trying to use sensors in Rapier2D and NPhysics
Sensor-Pain This is my painful experience trying to use sensors in Rapier2D and NPhysics. We're using a sensor on the player box to detect if the play
A place to start when building webgl apps in Bevy. Use this to avoid writing the boilerplate.
Template Bevy project with WebGL enabled Prerequisites cargo install cargo-make Build and serve WASM version Set your local ip address in Makefile.to
Examples to demonstrate how to use PipeCD
examples A repository contains some examples for PipeCD. NOTE: This repository is automatically synced from the examples directory of pipe-cd/pipe rep
egui: an easy-to-use immediate mode GUI in pure Rust
🖌 egui: an easy-to-use GUI in pure Rust egui is a simple, fast, and highly portable immediate mode GUI library for Rust. egui runs on the web, native