Skip to content

Status and scope

Verbora is a pre-1.0 Cargo workspace. Every production crate is implemented, tested, documented in rustdoc, and covered by a guide in this site.

What "available" means

A capability listed in the features overview has:

  • a public Rust API;
  • tests that pin its documented behavior;
  • crate-level rustdoc for exact semantics and edge cases;
  • a user guide explaining when to use it and how it composes.

Optional capabilities stay explicit. Parallel operations require the parallel Cargo feature and an explicitly named par_* call; language detection is feature-gated separately. See Cargo features.

Stability

The workspace version is 0.1.0, and public APIs may still be refined before a stable release. Documented behavior and test fixtures are treated as deliberate contracts in the meantime: changing one means changing its tests and its documentation in the same step, so a behavior you build on will not move silently between releases.

Deliberate boundaries

Verbora is an NLP toolkit, not a search engine or a hosted service. Concretely:

  • phonetic indexes generate candidates; ranking is yours;
  • distance metrics compare strings; they do not manage a corpus;
  • WordNet reads a database you supply and redistributes none of it;
  • sentence analyzers consume POS-tagged input rather than tagging raw text;
  • parallel APIs use your Rayon environment and never configure a global thread pool.

Where a capability is out of scope, the pages say so plainly in their "When not to use it" section rather than leaving you to discover it.

Released under the MIT License.