Rust Text processing

Open-source Rust projects categorized as Text processing

Top 21 Rust Text processing Projects

Text processing
  1. ripgrep

    ripgrep recursively searches directories for a regex pattern while respecting your gitignore

    Project mention: How to combine rg with less in terminal | dev.to | 2025-01-30
  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. sd

    Intuitive find & replace CLI (sed alternative)

    Project mention: SD: Intuitive find and replace CLI (sed alternative) | news.ycombinator.com | 2025-02-07
  4. regex

    An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.

    Project mention: Build a Database in Four Months with Rust and 647 Open-Source Dependencies | news.ycombinator.com | 2025-01-15

    > but that they rely on third party dependencies for critical components (like regex and async).

    Regex is not a third-party dependency:

    https://github.com/rust-lang/regex

  5. pomsky

    A new, portable, regular expression language

  6. Fluent

    Rust implementation of Project Fluent

  7. aho-corasick

    A fast implementation of Aho-Corasick in Rust.

    Project mention: Rust needs a web framework for lazy developers | news.ycombinator.com | 2024-10-06

    https://github.com/BurntSushi/aho-corasick

    I've had a lot of fun playing with it, it was very nice & simple to use. It's also foundational in the Rust ecosystem, so it's well maintained.

  8. whatlang-rs

    Natural language detection library for Rust. Try demo online: https://whatlang.org/

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. nucleo

    A fast and convenient fuzzy matcher library for rust

  11. hck

    A sharp cut(1) clone.

  12. textwrap

    An efficient and powerful Rust library for word wrapping text.

  13. suffix

    Fast suffix arrays for Rust (with Unicode support).

  14. tabwriter

    Elastic tabstops for Rust.

  15. UNIC

    UNIC: Unicode and Internationalization Crates for Rust

  16. cpc

    Text calculator with support for units and conversion

  17. sliceslice-rs

    A fast implementation of single-pattern substring search using SIMD acceleration.

  18. srch

    Text search for humans

  19. nlpo3

    Thai natural language processing library in Rust, with Python and Node bindings.

  20. ngrams

    (Read-only) Generate n-grams

  21. Matcher

    A high-performance matcher designed to solve LOGICAL and TEXT VARIATIONS problems in word matching, implemented in Rust. (by Lips7)

    Project mention: Show HN: A matcher designed to solve logical and text variations match problem | news.ycombinator.com | 2024-07-19
  22. untanglr

    Probabilistically split concatenated words using NLP based on English Wikipedia unigram frequencies.

  23. rtr

    Command-line text processing tool (by 4rtzel)

  24. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Text processing discussion

Log in or Post with

Rust Text processing related posts

Index

What are some of the best open-source Text processing projects in Rust? This list will help you:

# Project Stars
1 ripgrep 50,139
2 sd 6,058
3 regex 3,620
4 pomsky 1,295
5 Fluent 1,121
6 aho-corasick 1,057
7 whatlang-rs 991
8 nucleo 981
9 hck 707
10 textwrap 476
11 suffix 264
12 tabwriter 256
13 UNIC 240
14 cpc 137
15 sliceslice-rs 93
16 srch 75
17 nlpo3 34
18 ngrams 27
19 Matcher 17
20 untanglr 14
21 rtr 1

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you know that Rust is
the 5th most popular programming language
based on number of references?