garvys-org/rustfst

Rust re-implementation of OpenFST - library for constructing, combining, optimizing, and searching weighted finite-state transducers (FSTs). A Python binding is also available.

43
/ 100
Emerging

This library helps developers create and manipulate weighted finite-state transducers (FSTs), which are mathematical models used to represent sequences and transformations with associated costs. You define a network of states and transitions with input, output, and weight values, and the library processes these to find optimal paths or transform data. It's used by developers building applications in fields like natural language processing, speech recognition, and machine translation.

180 stars. No commits in the last 6 months.

Use this if you are a developer building systems that require efficient processing of sequences, pattern matching, or text transformations, especially when dealing with probabilistic models or weighted paths.

Not ideal if you are looking for a high-level, ready-to-use tool for end-user text processing or data analysis without needing to implement custom algorithms or models.

natural-language-processing speech-recognition machine-translation pattern-matching computational-linguistics
Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 15 / 25

How are scores calculated?

Stars

180

Forks

20

Language

Rust

License

Last pushed

Jul 11, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/garvys-org/rustfst"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.