50 Repositories
Rust serial-console Libraries
Convert TeleInfo frames from a Linky meter's serial port to Home Assistant-compatible MQTT messages.
teleinfo2mqtt-rs Convert TeleInfo frames from a Linky meter's serial port to Home Assistant-compatible MQTT messages. Overview sequenceDiagram par
A Rust-based tool for serial brute force attack
UART Hacking A universal asynchronous receiver transmitter (UART) is a computer hardware standard for asynchronous serial communication in which data
👾 Run WebAssembly (WASM-4) games on small devices (like PyBadge)
👾 gamgee Run WebAssembly (WASM-4) games on small devices. Gamgee is a WASM-4 games emulator written in Rust and designed to be executed on devices wi
Rust wrapping serial communication with ōRouter
orouter-serial (ōRouter serial protocol) This crate provides typed messages used for serial communication between host and oRouter. It also contains c
A blazingly fast rust-based bionic reader for blazingly fast reading within a terminal console 🦀
This Rust-based CLI tool reads text and returns it back in bionic reading format for blazingly fast loading and even faster reading! Bionic reading is
A console viewer for trees – pet project to help me learn Rust.
treeviewer This is a pet project to help me learn Rust. But maybe it’ll end up being of actual use for someone? The idea is to write a program that, g
That program use on platform windows. And if you write any text on uncorrect keyboard layout, that program for that.
📌 This program is designed to translate text into the correct layout when typing is incorrect. 📌 Example ghbdtn - привет Just (by default) pressing
Logging for text that should stay in the same place in a console.
console_static_text Crate for logging text that should stay in the same place in a console. This measures words to handle wrapping and has some consol
scan markdown files and execute `console` blocks
exec-commands − scan markdown files and execute console blocks exec-commands is a utility to update command-line-tool examples embedded in markdown fi
An ascii webcam in your console, written as a way of learning rust.
asciicam An ascii webcam in your console, written as a way of learning rust. asciicam picture of me holding a basketball usage only linux is supported
CLI and utilities for converting media files (images/videos) to ascii outputs (output media file or print to console)
CLI and utilities for converting media files (images/videos) to ascii outputs (output media file or print to console). Supports most standard image formats, and some video formats.
Low-level CPU and register abstractions for the N64 console
Description This crate is a low-level abstraction (aka a Peripheral Access Crate) over the CPU and memory-mapped registers available on the Nintendo 6
Rust Crate that allows to do interruptions in console. Will be implemented to functional terminal customization kit.
termpause Rust Crate that allows to do interruptions in console. Will be implemented to functional terminal customization kit. Usage Add this in your
Create virtual serial ports, connect them to physical serial ports, and create routes between them all.
Virtual Serial Port Router (vsp-router) Create virtual serial ports, connect them to physical serial ports, and create routes between them all. vsp-ro
esp-serial-dbg - debugging of esp-hal based applications via serial
esp-serial-dbg - debugging of esp-hal based applications via serial About This is still work in progress! At least the contained examples should work
Log defmt messages over the serial port.
defmt-serial A defmt target for logging over a serial port. Messages can e.g. be read using socat and passed through defmt-print, see example-artemis
An emulator for a console that does not exist.
FLC16 Unlike PICO-8 or TIC-80, FLC16 does not interpret Lua code. It runs on it's own machine code compiled from it's own programming language, named
Print Apple WeatherKit REST API weather conditions and hourly/daily foreacast to the console.
weatherkit-rust A Rust CLI program to print current conditions and daily/hourly forecast to the console. Please read authorization.md as you need an A
An app which reads data from a serial port and serves it on a TCP port.
serial-to-tcp An app which reads data from a serial port and serves it on a TCP port. How to use Clone this repo and build the app as outlined below (
A cross-platform serial port library in Rust. Provides a blocking I/O interface and port enumeration including USB device information.
Note: This is a fork of the original serialport-rs project on GitLab. Please note there have been some changes to both the supported targets and which
Wena is a micro-framework that provides an elegant starting point for your console application.
Wena was created by Nuno Maduro, and is a Rust Lang micro-framework that provides an elegant starting point for your console application. This project
SWC Transform to prefix logs. Useful for adding file and line number to logs
SWC Transform to prefix logs. Useful for adding file and line number to logs
🖥 Simple Arduino Serial Monitor
Born out of the desire to connect to an Arduino without having to run the whole Arduino suite.
Code for connecting an RP2040 to a Bosch BNO055 IMU and having the realtime orientation data be sent to the host machine via serial USB
Code for connecting an RP2040 (via Raspberry Pi Pico) to a Bosch BNO055 IMU (via an Adafruit breakout board) and having the realtime orientation data be sent to the host machine via serial USB.
Just a little game I made in a day to try out the WASM-4 fantasy console.
Dodgeball This is just a little game I made in a day to try out the WASM-4 fantasy console. Play it here. The palette is SODA-CAP by Cappuchi. License
A panic hook for wasm32-unknown-unknown that logs panics with console.error
console_error_panic_hook This crate lets you debug panics on wasm32-unknown-unknown by providing a panic hook that forwards panic messages to console.
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
Rslide - A web service that allows you to move through multiple html pages in the browser like a slide, even without focusing on the app console or the browser. Currently only supports Windows.
rslide rslide is a web service that allows you to move through multiple html pages in the browser like a slide, even without focusing on the app conso
Tldr - 📚 Collaborative cheatsheets for console commands
What is tldr-pages? The tldr-pages project is a collection of community-maintained help pages for command-line tools, that aims to be a simpler, more
A collection of small games for the Fantasy Console WASM-4
WASM-4 Tutorial Games This repo contains the source code for different tutorial games for the Fantasy Console WASM-4. The goal is to provide a one-sto
Simple console input macros with the goal of being implemented in the standard library.
Simple console input macros with the goal of being implemented in the standard library.
🌈 Brings back colour console to Win64 for Garry's Mod SRCDS
🌈 gmsv_concolormsg This module for Garry's Mod fixes x86-64 Windows 64-bit SRCDS not displaying colours. Why does it do that? Who knows! But it's eas
darkforest is a console and web-based Roguelike written in Rust and WebAssembly.
darkforest darkforest is a console and web-based Roguelike written in Rust and WebAssembly. Key Features TBA Quick Start TBA How To Contribute Contrib
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
MIPI Display Serial Interface unified driver
mipidsi This crate provides a generic display driver to connect to TFT displays that implement the MIPI DSI. Uses display_interface to talk to the har
A console and web-based Gomoku written in Rust and WebAssembly
👋 rust-gomoku A console and web-based Gomoku written in Rust and WebAssembly Getting started with cargo & npm Install required program, run # install
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 *
Unstable wrapper API for winapi's Console Functions
maulingmonkey-console-winapi-wrappers Unstable wrapper API for winapi's Console Functions Quickstart # Cargo.toml [dependencies] maulingmonkey-console
ᎩᎦᎨᎢ (IPA: [gigagei]) is a random quote fetching console utility. Written in Rust.
gigagei ᎩᎦᎨᎢ (IPA: [gigagei]) is a random quote fetching console utility. Written in Rust. Installing Use latest pre-built binary from releases Buildi
Driver to work with the esp8266 module over the serial port.
esp8266-wifi-serial (WIP) Driver to work with the esp8266 module over the serial port. By using this module you can join the existing access point or
the file filesystem: mount semi-structured data (like JSON) as a Unix filesystem
ffs: the file filesystem ffs, the file filessytem, let's you mount semi-structured data as a fileystem---a tree structure you already know how to work
tokio-console prototypes
tokio-console prototypes ⚠️ extremely serious warning: this is pre-alpha, proof-of-concept software! currently, the wire format has no stability guara
A hackable, minimal, fast TUI file explorer, stealing ideas from nnn and fzf.
xplr A hackable, minimal, fast TUI file explorer, stealing ideas from nnn and fzf. [Quickstart] [Features] [Plugins] [Documentation] [Upgrade Guide] [
WooriDB
WooriDB USER GUIDE WooriDB is a general purpose (EXPERIMENTAL) time serial database, which means it contains all entities registries indexed by DateTi
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
A cross-platform serial port library in Rust.
Introduction serialport-rs is a general-purpose cross-platform serial port library for Rust. It provides a blocking I/O interface and port enumeration
Cross platform terminal library rust
Cross-platform Terminal Manipulation Library Crossterm is a pure-rust, terminal manipulation library that makes it possible to write cross-platform te
Console progress bar for Rust
Terminal progress bar for Rust Console progress bar for Rust Inspired from pb, support and tested on MacOS, Linux and Windows Documentation Examples s
A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
Wez's Terminal A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust User facing docs and guide a