Thanks to visit codestin.com
Credit goes to lib.rs

  1. fancy-regex

    regexes, supporting a relatively rich set of features, including backreferences and look-around

    v0.17.0 9.6M #regex-engine #backreferences #look-around #expression #analysis #nlp #regex-matching #text-pattern-matching #oniguruma #backtracking
  2. logos

    Create ridiculously fast Lexers

    v0.16.1 4.8M #lexer-tokenizer #lexer #no-std #lexical #tokenizer
  3. chumsky

    A parser library for humans with powerful error recovery

    v1.0.0-alpha.8 1.1M #parser-combinator #combinator #language-syntax #syntax-parser #token
  4. nucleo-matcher

    plug and play high performance fuzzy matcher

    v0.3.1 185K #fuzzy-matching #nucleo #text-matching #ascii #unicode-segmentation #matcher #fuzzy-search #grapheme #pattern-matching #performance-optimization
  5. grok

    popular Java & Ruby grok library which allows easy text and log file processing with composable patterns

    v2.4.0 1.2M #logging #regex #text-processing #ruby #java #pattern-match #string-matching
  6. datatest-stable

    Data-driven tests that work on stable Rust

    v0.3.3 165K #test-harness #data-driven #data-driven-tests #data-test
  7. argmin

    Numerical optimization in pure Rust

    v0.11.0 134K #numerical-optimization #math #science #optimization
  8. regress

    A regular expression engine targeting EcmaScript syntax

    v0.10.5 2.1M #regex-engine #javascript-engine #regex
  9. regalloc2

    Backtracking register allocator inspired from IonMonkey

    v0.14.0 1.3M #register-allocator #backtracking #ion-monkey #fuzzing #checker
  10. rustlr

    Bottom-Up Parser Generator with Advanced Options

    v0.6.6 4.3K #parser-generator #lr-parser #grammar-parser #lr-parser-generator
  11. regex-cursor

    regex fork that can search discontiguous haystacks

    v0.1.5 6.7K #regex-engine #nfa-automata #dfa-automata #regex-automata #regex
  12. buffered-reader

    A super-powered Reader

    v1.4.0 67K #bufread #stream-parser #cookies #internal #performance-optimization #buffer-size #data-chunks #er #consuming #stream-data
  13. parol

    LL(k) and LALR(1) parser generator for Rust

    v4.2.2 1.1K #parser-generator #grammar-parser
  14. cspsolver

    Constraint Satisfaction Problem (CSP) solver

    v0.7.3 1.9K #constraint-solver #puzzle-solver #csp #puzzle
  15. saorsa-pqc

    Post-Quantum Cryptography library for Saorsa Labs projects

    v0.4.2 5.8K #post-quantum-cryptography #ml-kem #ml-dsa #quic #cryptography
  16. glob-match

    An extremely fast glob matcher

    v0.2.1 610K #glob #pattern-matching #linear-time #braces #bash #wildcard #matcher #glob-pattern #zero-allocation #character-class
  17. lelwel

    Resilient LL(1) parser generator

    v0.10.2 900 #parser-generator #grammar-parser #ll-parser
  18. rexile

    A blazing-fast regex engine with 10-100x faster compilation - now with complete Unicode safety

    v0.5.4 1.0K #lexer #regex-pattern-matching #parser #regex #pattern
  19. agari

    A Riichi Mahjong hand calculator and scoring engine

    v0.19.1 #mahjong #scoring #japanese-mahjong
  20. tree-sitter-beancount

    beancount grammar for the tree-sitter parsing library

    v2.5.0 850 #tree-sitter #tree-sitter-grammar #beancount-parser #beancount
  21. zarja

    Extract Protocol Buffer definitions from compiled binaries

    v0.1.3 #protobuf #reverse-engineering #binary-analysis
  22. pfds

    Purely Functional Data Structures

    v0.6.0 450 #persistent-data-structures #hash-map #functional-data #hash-set #functional-programming #cache #set-queue #avl-tree #concurrency #path-based
  23. terraphim_rolegraph

    Terraphim rolegraph module, which provides role handling for Terraphim AI

    v1.5.2 #artificial-intelligence #rolegraph #personal-assistant #privacy #role
  24. bevy_knossos

    generating and rendering mazes

    v0.10.1 #bevy #procedural #maze
  25. tensorlogic-ir

    Intermediate representation (IR) and AST types for TensorLogic

    v0.1.0-beta.1 #tensor-logic #logical-expression #intermediate-representation #tensor-computation #graphs #domain-validation #einsum #theorem-prover #graph-analysis #provenance
  26. asupersync

    Spec-first, cancel-correct, capability-secure async runtime for Rust

    v0.2.5 4.8K #async-runtime #cancellation #async #structured
  27. propagators-chirho

    propagator networks for constraint propagation and bidirectional computation

    v0.3.0 #propagator #interval-arithmetic #constraints #bidirectional #csp
  28. ferromark

    Ultra-high-performance Markdown to HTML compiler

    v0.1.3 #html-parser #common-mark #gfm #parser
  29. tla-checker

    A TLA+ model checker written in Rust

    v0.3.2 #model-checking #tla #formal-verification
  30. bpe

    Fast byte-pair encoding implementation

    v0.2.1 6.9K #tokenize #encoding #algorithm #tokenizer
  31. oxiz-sat

    High-performance CDCL SAT Solver for OxiZ

    v0.1.3 #sat-solver #cdcl #solver
  32. wolfe_bfgs

    A dense BFGS optimization algorithm in Rust, with a Strong Wolfe line search and initial Hessian scaling

    v0.2.2 550 #bfgs #optimization #science
  33. wayfind

    A speedy, flexible router

    v0.9.0 #router #storage #path
  34. yap

    Parser library. A lightweight, dependency free, parser combinator inspired set of utility methods to help with parsing strings and slices.

    v0.12.0 200K #parser-combinator #token #parser-methods #into-tokens #location #parser-string #yet-another #dependency-free
  35. scryer-prolog

    A modern Prolog implementation written mostly in Rust

    v0.10.0 750 #prolog #prolog-interpreter #prolog-system
  36. ckmeans

    Wang and Song's Ckmeans clustering algorithm

    v1.2.0 950 #gis #cluster-analysis #spatial
  37. ironrdp-pdu

    RDP PDU encoding and decoding

    v0.7.0 2.5K #remote-desktop #rdp #client #protocols
  38. neorusticus

    A Prolog implementation in Rust with enhanced error handling

    v0.1.3 330 #logic-programming #interpreter #prolog #unification
  39. libsvm-rs

    Pure Rust reimplementation of LIBSVM — SVM training and prediction

    v0.7.0 #svm #classification #machine-learning #regression
  40. no_deadlocks

    A Runtime Deadlock Debugger

    v1.3.2 195K #rw-lock #deadlock #mutex
  41. splr

    A modern CDCL SAT solver in Rust

    v0.17.2 #sat-solver #satisfiability #logic
  42. derivre

    A derivative-based regular expression engine

    v0.3.8 44K #regex-engine #derivative-based #expression-engine #syntax #intersection
  43. rustoku-cli

    Command-line interface for the Rustoku library

    v0.13.0 #puzzle-solver #generator #puzzle #sudoku-solver #sudoku
  44. codeix

    Fast semantic code search for AI agents — find symbols, references, and callers across any codebase

    v0.5.0 #code-search #symbols #mcp #code-index
  45. monster-regex

    A custom regex spec

    v0.2.2 #regex-engine #unicode-characters #flags #specification #character-class #case-sensitive #search-engine #rift #backtracking #expression-syntax
  46. knossos

    generating and rendering mazes

    v1.2.0 500 #mazes #labyrinth #procedural
  47. quickbacktrack

    backtracking with customizable search for moves

    v0.7.2 #procedural-generation #puzzle #backtrack
  48. mcp-langbase-reasoning

    MCP server providing structured reasoning via Langbase Pipes - linear, tree, divergent, Graph-of-Thoughts, and decision framework modes

    v0.2.0 #mcp #langbase #reasoning #llm
  49. cert-dump

    High-performance X.509 certificate scanner and extractor for binary files

    v3.0.1 #certificate #x509-certificate #scanner #der #pem
  50. pred-recdec

    Predicated Recursive Descent Parsing with BNF and impure hooks

    v0.2.1 #ast #recursion-descent-parser #grammar #bnf #tokenize #ll-parser #recursive-descent #regex #token-stream #lookahead
  51. neotoma

    A flexible, cached parser combinator framework for Rust

    v0.1.1 #parser-combinator #parser-grammar #combinator #grammar
  52. toktrie_hf_tokenizers

    HuggingFace tokenizers library support for toktrie and llguidance

    v1.5.1 70K #structured-output #tokenize #llguidance #toktrie #model #hugging-face #json-schema #context-free-grammar #llama-cpp
  53. ghx_proc_gen

    2D & 3D procedural generation with WFC/Model synthesis

    v0.8.0 #model-synthesis #wfc #procedural-gen #algorithm
  54. usb-resolver

    USB Resolver & Device Monitor

    v0.1.1 #devices #usb-device #embedded #cross-platform #serial-port #vid #varying
  55. plotnik-cli

    CLI for plotnik - typed query language for tree-sitter AST

    v0.1.0 #tree-sitter #cli-parser #ast #parser
  56. graph-algorithms-rs

    A collection of graph algorithms

    v0.1.10 900 #graph #algorithm #dijkstra #collection #floyd-warshall #bellman-ford
  57. beve

    (Binary Efficient Versatile Encoding) specification with serde support

    v0.4.0 #binary-encoding #typed-arrays #convert-json #specification #enums #serde #object-key #serde-json
  58. octofhir-ucum

    UCUM (Unified Code for Units of Measure) library for FHIRPath quantity operations with CLI, WASM, and FHIR integration

    v0.5.1 300 #healthcare #measurement-units #ucum #fhir
  59. re-x

    AI-native regex CLI — Test, validate, explain. Built for coding agents.

    v0.1.0 #regex #testing #cli #mcp
  60. deser-incomplete

    Deserialize incomplete or broken data with Serde

    v0.1.2 850 #streaming-json #deserialize #serde-json #serde #json-parser
  61. syn-grammar

    A parser generator for Rust that compiles EBNF-like grammars into syn::parse::Parse implementations

    v0.8.0 #grammar #syn #ebnf #parser #macro
  62. berblom

    A novel web-of-trust algorithm for trust calculation

    v0.1.0 #graph #algorithm #web-of-trust #path-finding #edge #visualization #delegation #test-cases #directed-graph #mermaid
  63. newtonls_faer

    Newton's method for solving systems of nonlinear equations using the Faer library

    v0.1.3 #non-linear-optimization #algebra #newton #linear-algebra #non-linear
  64. algos

    A collection of algorithms in Rust

    v0.6.8 1.0K #graph #graph-search #sorting #search #algorithm
  65. exact-covers

    Knuth's algorithm for solving the exact cover problem with colors

    v0.3.0 #exact-cover #color-constraints #dancing-cells #combinatorial-search
  66. vf3

    VF3/VF3L subgraph isomorphism algorithms

    v0.1.0 #graphs #pattern-matching #algorithm #subgraph-isomorphism
  67. hyperbuild

    Fast allocation-less HTML minifier with smart whitespace handling

    v0.2.4 150 #minify #minify-html #html #minification
  68. pidgin

    non-recursive grammars

    v0.4.4 220 #grammar-parser #regex #regex-parser #grammar
  69. puzzle_design

    A game engine for generic puzzle design and problem solving

    v0.2.0 #puzzle #combinatorics #math #piston
  70. fm

    Non-backtracking fuzzy text matcher

    v0.4.0 22K #text-matching #matcher #multi-line #fuzzy-matching #pattern-matching #text-line #wildcard
  71. cliard24

    command-line 24-point card game. It provides two main functions: the game mode allows you to play the classic 24-point game interactively in the terminal, where you randomly draw 4 cards and use addition…

    v0.1.1 #solver #expression #24-point #math-puzzle
  72. ansi-escape-sequences

    High-performance Rust library for detecting, matching, and processing ANSI escape sequences in terminal text with zero-allocation static regex patterns

    v0.1.0 23K #ansi-term #ansi-escapes #regex #ansi-regex #terminal
  73. sudoko

    A comprehensive Sudoku solving library with multiple strategies, puzzle generation, and WebAssembly support

    v0.6.0 470 #puzzle-game #puzzle-solver #puzzle #sudoku-solver #game #sudoku
  74. crossword-puzzle

    CLI tool for generating crossword puzzles

    v0.1.5 200 #puzzle-game #puzzle #generator #crossword #game
  75. sudoko-tui

    Terminal User Interface for the sudoko library - modern TUI using ratatui

    v0.6.0 240 #terminal-game #puzzle #sudoku #puzzle-game #game #tui
  76. kz80_prolog

    Prolog compiler for Z80 - Logic programming on the RetroShield

    v0.1.0 #prolog #compiler #logic-programming #z80 #retro
  77. rumenx-sudoku

    Fast Sudoku generator & solver — classic 9×9 plus configurable grids — with unique puzzles, CLI, and REST server

    v1.0.0 #puzzle-solver #puzzle #sudoku-solver #puzzle-game #game #sudoku
  78. ttyper

    Terminal-based typing test

    v1.6.0 180 #typing-test #terminal-based-typing #word #language #content #english-words
  79. herring-automata

    Automata construction for Herring

    v0.1.3 #dfa-automata #nfa-automata #herring #dfa
  80. combi

    A combinators library with an included rust token parsing implementation

    v1.0.2 #combinator #parser-combinator #parser
  81. repr

    The regular-expression-as-linear-logic interpretation and its implementation

    v0.8.0 #regex #expression
  82. tree-sitter-comment

    Grammar for code tags like TODO:, FIXME(user): for the tree-sitter parsing library

    v0.3.0 650 #tree-sitter #comments #comment
  83. lunaris_engine

    A collection of efficient algorithms implemented in Rust for real-world projects

    v0.1.0 #graph #algorithm #backtracking #linked-list #data-structures
  84. flussab

    writing parsers

    v0.3.1 550 #recursive-descent-parser #text-parser #streaming-parser
  85. oxiz-nlsat

    Non-linear arithmetic solver for OxiZ (CAD-based)

    v0.1.3 #non-linear #cad #nlsat #smt
  86. incpa

    An INCremental PArser composition crate

    v0.0.3 110 #parser-state #incremental-parser #composition #parser-error #primitive #async-sync #interactive-repl
  87. mpl

    Minimal parser combinator of Minimal Parsing Language (MPL) like Top-Down Parsing Language (TDPL)

    v0.2.0 #grammar-parser #parser-combinator #parser #tdpl #combinator
  88. rez-next-solver

    Intelligent dependency resolution with A* heuristic algorithms and 3-5x performance improvement

    v0.1.0 #algorithm #solver #rez #resolution
  89. xml_oxide

    XML SAX parser implementation that parses any well-formed XML defined in the W3C Spec

    v0.3.0 120 #sax #xml-sax-parser #xml-parser #xml #parser
  90. rusty-wam

    The Warren Abstract Machine in Rust

    v0.8.1 #prolog #logic-programming #production-environment #wam #predicate #warren #constraint-programming #forms
  91. nonogrid

    Efficient nonogram solver

    v0.7.3 #sat-solver #nonogram #solver
  92. mutcursor

    Safely stores mutable references to parent nodes, for backtracking during traversal of tree & graph structures

    v0.4.0 #stack #tree #backtacking #tree-traversal
  93. parsit

    very simple lib, the parsing combinators, recursive descendent that uses logos as lexer

    v0.2.0 #parser-combinator #lexer #logo #language #logo-parser
  94. nuttx-rewind-notify

    Apache NuttX RTOS: Notify via Mastodon the results of Rewind Builds

    v1.0.0 #rtos #mastodon #prometheus #ci #nuttx
  95. krunker-maze-generator

    Generates mazes for Krunker maps

    v0.2.1 #maze-generator #krunker #maze
  96. optimization-solvers

    Numerical optimization solvers for unconstrained and simple-bounds constrained convex optimization problems. Wasm compatible

    v0.1.1 #optimization-solver #convex-optimization #minimization #math #convex
  97. ingrid_core

    Crossword-generating library and CLI tool

    v1.3.1 260 #word-list #crossword #crossword-generating #command-line-tool #input-file #spread #min-score #standalone-binary #ascii
  98. bitset-matrix

    Space-efficient, row-major 2D bitset matrix with fast bitwise ops

    v0.1.0 #bit-matrix #simd #boolean #matrix #bitset
  99. wordshk_tools

    A combination of parsers and other tools for words.hk (粵典)

    v3.16.0-beta.9 180 #dictionary #cantonese
  100. lip

    powerful parser combinators for creating reusable and flexible parsers

    v8.1.2 200 #parser-combinator #combinator #functional #parser
  101. grammar-kit

    Runtime support library for parsers generated by syn-grammar

    v0.8.0 #parser #run-time #grammar #syn #ebnf
  102. branch-and-bound

    A highly generic Branch and Bound / Backtracking library with a flexible API

    v0.5.0 480 #backtracking #optimization-problem #generic #bounds #solve #discard
  103. zenpatch

    A robust library for applying text-based patches, designed for AI coding agents with backtracking algorithm

    v0.1.0 #backtracking #vfs #patch #diff
  104. sudoku-solver

    backtracking algorithm for solving sudoku

    v0.6.1 #puzzle-solver #sudoku #backtracking
  105. prefix_tree_map

    generic prefix tree (trie) map with wildcard capture support

    v0.2.1 #prefix-trie #prefix-tree #map #tree #trie
  106. unfmt

    A compile-time pattern matching library that reverses the interpolation process of format!

    v0.2.2 120 #pattern-matching #unformat #compile-time
  107. bevy-agent

    AI-powered Bevy game development assistant with GPT/Claude integration

    v0.1.0 #artificial-intelligence #bevy #ai-agent
  108. backtrack

    Solve hard constraints easily

    v0.3.0 #sat-solver #backtracking #combinatorial #solver
  109. rure

    A C API for Rust's regular expression library

    v0.2.5 #regex-engine #api #finite-automata #flags #input #unicode #dfa #linear-time #sub-directory
  110. xdp-knapsack

    Experimental 0/1 knapsack implementations in Rust focused on optimized XDP approximations and heuristics

    v0.1.0 #xdp #heuristics #knapsack-algorithm #knapsack-heuristics #experimental #logging #backtracking #greedy #fractional
  111. bulk_examples_generator

    Create dozens/hundreds/thousands/millions of random examples based on a pest grammar (PEG). It can be used for generate string/structured data for training models in AI, or like a grammar fuzzer for find bugs.

    v0.1.0 #random #pest-grammar #grammar #data-generator
  112. qcow

    working with QEMU qcow images

    v1.2.0 #disk-image #qemu #qcow2 #disk
  113. puzzle-utils

    Puzzle solving utilities

    v0.3.0 #puzzle-solver #solve #generator #sudoku #image #dancing-links #maze #medium #nonogram #backtrack
  114. tree-builder

    Parser Generator library which uses Nom and procedural macros to generate recursive-descent parsers

    v0.0.3 #nom #parser-generator #macro-parser
  115. Try searching with DuckDuckGo or on crates.io.

  116. rust_wfa

    wavefront sequence alignment algorithm

    v1.0.0 #sequence-alignment #wavefront #dynamic-programming #score #reference #swg #backtracking
  117. fancy-regex-fork-pb

    A custom fork of the fancy-regex crate. You probably don't want to use this.

    v0.3.2 #fancy-regex #regex-engine #backtracking #expression #text-pattern-matching #syntax-highlighting
  118. coppice

    Dynamic programming library for acyclic analytical queries

    v0.3.1 160 #dynamic-programming #map-reduce #query #cache #analytical #fact #opaque
  119. parsa

    a functional combinator parsing library

    v1.1.1 #parser-combinator #parser #parser-string
  120. sudosolve

    solving Sudoku puzzles. It takes a Sudoku puzzle input and provides the solved grid.

    v0.1.1 #puzzle-solver #solve #sudoku #input #grid #string-format
  121. witty-phrase-generator

    Generates witty three-word phrases suitable for memorable default names

    v0.3.0 #random #phrase #generator
  122. alder

    Parser combinator library inspired by Elm parser error messages

    v0.10.0 #parser-combinator #combinator #elm #parser
  123. HOPA

    A lightweight, higher-order parser

    v0.1.2 650 #hopa #higher-order #parser #monadic #name #documentation #parser-state #language-syntax #hop
  124. pacchetto

    Crates conflict-free combination. Crates的整合包, 对标C++的boost库.(🐶)

    v0.0.1-beta #conflict-free #notes #recommendations #github #clap #zlib #de-facto-standard #error-handling #stack-trace #logging
  125. jojodiff

    handling JojoDiff files, a diff utility for binary files

    v0.1.2 200 #patch #jo-jo #diff
  126. fastgraph

    Graph abstraction providing a generic interface and powerful parallelized traversals

    v0.1.21 #graph-traversal #graph #graph-algorithms
  127. simple-tokenizer

    A tiny no_std tokenizer with line & column tracking

    v0.4.2 250 #tokenize #column #no-alloc
  128. search_trail

    manager of variables that can save and restore their values

    v0.1.3 240 #trail #manager #backtrack
  129. nbnf_language

    A parser for the NBNF language itself, and the parser generator

    v0.0.2 #nom #parser-generator #meta-language #ebnf #parser
  130. rustgym

    solutions

    v0.2.0 #solution #graph #trie
  131. xcov

    Knuth's Algorithm X (featuring dancing links) for solving exact cover problems

    v0.3.1 #dancing-links #exact-cover #dlx
  132. x12_alt

    Data types for X12 EDI

    v0.1.0 #x12 #element #edi #transaction #segment
  133. incpa-byte

    Byte-oriented parsing and input for incpa parsers

    v0.0.3 #byte-parser #incremental-parser #incpa #input #composition #parser-state #parser
  134. ai_kit

    Collection of classic AI algorithms with convenient interfaces

    v0.1.0 #inference #constraints #planning #backtrack #ai
  135. transactional_iterator

    Iterator that allows to commit or abort progress

    v0.4.0 140 #iterator #transaction
  136. backtracking_iterator

    generic iterator with an item history, capable of backtracking and forgetting

    v0.4.4 #iterator #backtracking #history
  137. autocomplete

    Auto-complete feature using Trie data structure

    v0.1.3 #trie #trie-search #search
  138. sap-interpreter

    The interpreter crate for the SAP programming language

    v1.0.3 200 #interpreter #sap #programming-language #value #environment
  139. puzzle-solver

    Solve logic puzzles by describing their constraints. Suitable for puzzles such as Sudoku and Kakuro.

    v0.4.1 #sudoku #puzzle #domain #finite
  140. portdiff

    Data structure for fast local graph rewriting

    v0.4.0-rc.2 290 #graphs #data-structures #graph-traversal #diff #quantum-computing #rewrite-rules #equality-saturation #persistent-data-structures
  141. tcb

    A middleware service for delivering messages in a causal order

    v0.1.202 #message-delivery #causal-stability #causal-delivery #causal-order
  142. sudoku-variants

    A flexible Sudoku engine that supports common variations and custom rules

    v0.2.1 #rules-engine #sudoku-solver #parser-generator #backtracking #variant #constraints-solver #accelerate
  143. binjs_es6

    ES6 component of the Binary AST reference implementation

    v0.2.1 #ast #javascript #binary-format #es6 #strong-typing #increase #gzip
  144. prancing_pony

    Knight's tour using backtrack

    v1.0.0 #solution #tour #pony #prancing #knight #backtracking #backtrack
  145. regrad

    backpropagate gradients through a computation graph

    v0.2.0 #computation-graph #gradients #value #backtrack
  146. heuristic-graph-coloring

    Heuristic algorithms for graph vertex coloring

    v0.1.0 #graph #greedy #dsatur #rlf
  147. text-scanner

    A UTF-8 char-oriented, zero-copy, text and code scanning library

    v0.0.3 #lexer #tokenize #streaming-parser
  148. dp_macro

    procedural macro that implements memoization for dynamic programming

    v0.3.2 #memoization #dp #optimization
  149. restorable

    An iterator adapter for saving and restoring iterator state

    v0.2.0 #iterator-adapter #restore #save
  150. virtual-filesystem

    A virtual filesystem implemented in Rust

    v0.2.1 260 #virtual-memory #memory #vfs
  151. sudoku_solver_by_roy

    A sudoku solver written in Rust

    v0.1.0 #sudoku-solver #csv #csv-path #backtracking #puzzle