-
grex
grex generates regular expressions from user-provided test cases
-
dtg
Date/time CLI utility
-
decimal-bytes
Arbitrary precision decimals with lexicographically sortable byte encoding
-
kz80_c
A self-hosting C compiler for Z80 targeting RetroShield hardware
-
daachorse
Double-Array Aho-Corasick
-
m-bus-parser-cli
A cli to use the library for parsing M-Bus frames
-
kz80_bc
Arbitrary-precision decimal arithmetic language and calculator for Z80
-
phs
Runtime for Phlow Script, PHS
-
psx-vcd
Automatic PSX BIN/CUE to VCD converter for OPL/POPSTARTER
-
m68k
A safe Rust M68000 family CPU emulator
-
kz80_chip8
A CHIP-8 to Z80 static recompiler for RetroShield hardware
-
bookmark-cd
Bookmark directories and move to them
-
bbd
Binary Braille Dump
-
kz80_smalltalk
Tiny Smalltalk to Z80 compiler for RetroShield hardware
-
plastic
A NES emulator with GUI and TUI
-
guestkit
Pure Rust VM disk toolkit with beautiful output, Windows registry parsing, and VM migration support
-
kz80_ml
Tiny ML compiler for the Z80 processor with Hindley-Milner type inference
-
iso8583-codec-rs
ISO 8583 message format parser and serializer with JSON-driven field specifications
-
caesar_cipher_enc_dec
can easily use caesar cipher
-
rusty_parser
A Generic compile-time Parser generator and pattern matching library written in Rust
-
cufinder-rust
Rust SDK for the CUFinder API
-
bootmgr-rs-core
A framework for easily creating boot managers in Rust
-
vcad
Parametric CAD in Rust — CSG modeling with multi-format export
-
distance-wasm
WebAssembly bindings for high-performance string distance and similarity algorithms
-
hackrfone
HackRF One software defined radio
-
eusb
accessing USB devices
-
libmpegts
MPEG-TS Library
-
rtc-hal
Platform-agnostic hardware abstraction for Real Time Clock peripherals
-
decstr
IEEE 754 decimal floating point bitstrings
-
jprop
no-std parser for java .properties files that actually works
-
ull65
no_std CPU emulator for the MOS 6502 and WDC 65C02
-
r6502
MOS 6502 emulator
-
dynparser
Dynamic parser. You can define rules at run time. It's possible to use peg format
-
bbd-lib
Binary Braille Dump
-
ds1307
Platform-agnostic Rust driver for the DS1307 real-time clock
-
rolling-dual-crc
Rolling CRC with 32-bit CRC32C and 64-bit CRC64/XZ
-
char-ranges
Iterate chars and their start and end byte positions
-
arinc429
A full-featured ARINC 429 encoder/decoder with BNR/BCD interpretation and SSM support
-
zeerust
A Z80 CPU Emulator
-
velocypack
ArangoDB's VelocyPack protocol
-
iso8583_rs
define/parse/assemble and send/receive (via TCP) an ISO8583 message
-
str_overlap
Methods for finding the overlap between two string slices
-
bcd-numbers
converting rust unsigned numbers to BCD and viceversa
-
ch8asm
Open-source Chip-8 assembler
-
semver_sort
Sorts semver strings or numbers
-
nes6502
An emulated NES version of the 6502
-
function_string_builder
A string builder that takes a user-provided function
-
nobcd
BCD number primitive for no_std environments
-
ya6502
— Yet Another 6502 CPU emulator
-
bcd-convert
encoding and decoding numbers in Binary Coded Decimal (BCD) format, supporting conversions between integers, strings, and raw BCD data
-
lazy-transform-str
Lazy-copying lazy-allocated scanning
strtransformations. This is good e.g. for (un)escaping text, especially if individual strings are short. -
chipmunk-backend
Shared, platform agnostic, backend for the chipmunk emulator
-
bcd
Binary coded decimal library
-
dg6502
A 6502 emulator
-
bin2bcd
Binary-BCD-Binary conversion using double-dabble algorithm
Try searching with DuckDuckGo or on crates.io.