1. grex

    grex generates regular expressions from user-provided test cases

    v1.4.6 4.5K #regex #test-cases #pattern
  2. dtg

    Date/time CLI utility

    v6.4.3 #date-time #utc #time-cli #rfc-3339 #america #date-time-format #asia #h-percent-m-percent-s #separator #africa
  3. decimal-bytes

    Arbitrary precision decimals with lexicographically sortable byte encoding

    v0.4.2 900 #numeric #encoding #decimal #sorting
  4. kz80_c

    A self-hosting C compiler for Z80 targeting RetroShield hardware

    v0.1.1 #z80 #compiler #c #retro #embedded
  5. daachorse

    Double-Array Aho-Corasick

    v1.0.0 22K #text-search #double-array #search #text
  6. m-bus-parser-cli

    A cli to use the library for parsing M-Bus frames

    v0.0.15 700 #cli-parser #mbus #parser
  7. kz80_bc

    Arbitrary-precision decimal arithmetic language and calculator for Z80

    v0.1.0 #z80 #calculator #bc #retro-computing #bcd
  8. phs

    Runtime for Phlow Script, PHS

    v0.4.2 #phlow #script
  9. psx-vcd

    Automatic PSX BIN/CUE to VCD converter for OPL/POPSTARTER

    v0.1.1 #vcd #playstation #popstarter #opl #psx
  10. m68k

    A safe Rust M68000 family CPU emulator

    v0.1.4 #cpu-emulator #emulation #mmu #trap #translation #fpu #hle #interception
  11. kz80_chip8

    A CHIP-8 to Z80 static recompiler for RetroShield hardware

    v0.1.0 #z80 #chip8 #compiler #embedded #retro
  12. bookmark-cd

    Bookmark directories and move to them

    v1.0.29 #bookmarks #bash #utility #filesystem
  13. bbd

    Binary Braille Dump

    v0.4.3 #braille #binary-encoding #style #decode #encoding-decoding #markdown #input-file
  14. kz80_smalltalk

    Tiny Smalltalk to Z80 compiler for RetroShield hardware

    v0.1.0 #z80 #compiler #smalltalk #retro #embedded
  15. plastic

    A NES emulator with GUI and TUI

    v0.3.5 #nes-emulator #nes #nintendo #emulation
  16. guestkit

    Pure Rust VM disk toolkit with beautiful output, Windows registry parsing, and VM migration support

    v0.3.2 #kvm #qemu #disk
  17. kz80_ml

    Tiny ML compiler for the Z80 processor with Hindley-Milner type inference

    v0.1.1 #type-inference #z80 #compiler #retro-computing #ml
  18. iso8583-codec-rs

    ISO 8583 message format parser and serializer with JSON-driven field specifications

    v0.1.0 #parser #specification #iso-8583 #message-format #and #visa #serializer #finance
  19. caesar_cipher_enc_dec

    can easily use caesar cipher

    v1.0.1 #caesar-cipher #cryptography #encryption #brute-force #upper-case #input-file #lower-case #decryption #command-line-interface
  20. rusty_parser

    A Generic compile-time Parser generator and pattern matching library written in Rust

    v1.1.0 1.2K #context-free-grammar #parser-combinator #parser-generator #syntax-tree #parser
  21. cufinder-rust

    Rust SDK for the CUFinder API

    v1.1.0 #sdk #cufinder-sdk #rust-sdk
  22. bootmgr-rs-core

    A framework for easily creating boot managers in Rust

    v0.16.5 850 #efi #uefi
  23. vcad

    Parametric CAD in Rust — CSG modeling with multi-format export

    v0.1.0 #stl #gltf #cad #parametric #csg
  24. distance-wasm

    WebAssembly bindings for high-performance string distance and similarity algorithms

    v0.0.2 #levenshtein #fuzzy #algorithm
  25. hackrfone

    HackRF One software defined radio

    v0.4.0 #sdr #hackrf
  26. eusb

    accessing USB devices

    v1.0.5 380 #libusb #usb #async #hardware
  27. libmpegts

    MPEG-TS Library

    v0.2.1 #mpeg-ts #dvb
  28. rtc-hal

    Platform-agnostic hardware abstraction for Real Time Clock peripherals

    v0.3.1 490 #rtc #hal-driver #hal #clock #real #driver
  29. decstr

    IEEE 754 decimal floating point bitstrings

    v0.2.0 #floating-point #decimal #serialization #no-std
  30. jprop

    no-std parser for java .properties files that actually works

    v0.2.0 #java #properties #no-std #dot-properties #dotproperties
  31. ull65

    no_std CPU emulator for the MOS 6502 and WDC 65C02

    v0.3.0 #cpu-emulator #emulation #apple #cpu #emulator
  32. r6502

    MOS 6502 emulator

    v1.1.1 310 #emulation #mos-6502 #no-alloc
  33. dynparser

    Dynamic parser. You can define rules at run time. It's possible to use peg format

    v0.4.2 #parser #peg #dynamic-parser #dynamic
  34. bbd-lib

    Binary Braille Dump

    v0.4.3 #binary-representation #braille #bbd #dump #character #character-encoding #unicode
  35. ds1307

    Platform-agnostic Rust driver for the DS1307 real-time clock

    v0.6.0 #rtc #embedded-hal-driver #clock #embedded-driver
  36. rolling-dual-crc

    Rolling CRC with 32-bit CRC32C and 64-bit CRC64/XZ

    v0.1.0 #crc32 #checksum #crc64 #crc
  37. char-ranges

    Iterate chars and their start and end byte positions

    v0.1.2 160 #char #range #text #no-std
  38. arinc429

    A full-featured ARINC 429 encoder/decoder with BNR/BCD interpretation and SSM support

    v0.1.0 #avionics #protocols #aerospace
  39. zeerust

    A Z80 CPU Emulator

    v0.2.1 #assembly #emulation #z80 #z80-emulator #ti83 #zx-spectrum
  40. velocypack

    ArangoDB's VelocyPack protocol

    v0.1.4 #binary-encoding #array-index #arango-db #serialization #protocols
  41. iso8583_rs

    define/parse/assemble and send/receive (via TCP) an ISO8583 message

    v0.1.10 #pin #mac #parser
  42. str_overlap

    Methods for finding the overlap between two string slices

    v0.4.3 300 #overlap #string #intersection
  43. bcd-numbers

    converting rust unsigned numbers to BCD and viceversa

    v1.0.11 #convert #bcd #numbers #unsigned #decimal-number
  44. ch8asm

    Open-source Chip-8 assembler

    v0.1.1 #assembly #chip8 #games
  45. semver_sort

    Sorts semver strings or numbers

    v1.0.0 #semver #sorting #string #numbers #list #pre-release #abc
  46. nes6502

    An emulated NES version of the 6502

    v0.1.4 180 #emulation #nes-emulator #nes #emulator
  47. Try searching with DuckDuckGo or on crates.io.

  48. function_string_builder

    A string builder that takes a user-provided function

    v1.0.3 #string-builder #allocation #user-provided #length #sums
  49. nobcd

    BCD number primitive for no_std environments

    v0.2.0 #bcd #embedded
  50. ya6502

    — Yet Another 6502 CPU emulator

    v0.1.0 #cpu-emulator #emulation #yet-another #memory #address-space #atari
  51. bcd-convert

    encoding and decoding numbers in Binary Coded Decimal (BCD) format, supporting conversions between integers, strings, and raw BCD data

    v0.1.0 140 #bcd #binary-coded-decimal #numeric
  52. lazy-transform-str

    Lazy-copying lazy-allocated scanning str transformations. This is good e.g. for (un)escaping text, especially if individual strings are short.

    v0.0.6 #lazy-evaluation #string #replace
  53. chipmunk-backend

    Shared, platform agnostic, backend for the chipmunk emulator

    v1.0.0 #emulation #back-end #platform #chipmunk #shared
  54. bcd

    Binary coded decimal library

    v0.1.0 #binary #decimal #numbers #precision
  55. dg6502

    A 6502 emulator

    v0.1.0 #emulation #mos-6502 #gamedev #emulator
  56. bin2bcd

    Binary-BCD-Binary conversion using double-dabble algorithm

    v0.0.1 #bcd #dabble #double