Model Hubs & Serving

Colibri-Core

Efficient C++ library for linguistic constructions like n-grams and skipgrams.

Status
Generally available
Last checked
Checked · Oct 7, 2026
License
Open source
Pricing
Free tier · from $0

What it is

Colibri-Core is a memory-efficient C++ library with Python bindings, designed to extract and work with basic linguistic constructions such as n-grams and skipgrams. It offers quick processing capabilities, making it ideal for natural language processing tasks requiring high performance and low memory usage.

Colibri-Core stands out as a highly optimized, self-hosted library specifically designed for efficient text analysis tasks, offering both C++ and Python interfaces.

When it fits — and when it doesn’t

A good fit for

  • Projects requiring high-performance linguistic construction extraction and manipulation

  • Developers working on memory-constrained environments who need efficient text processing tools

Look elsewhere if

  • Applications that require real-time streaming of large datasets (batch-oriented)

  • Teams looking for a cloud-based service with managed backend support

Known weaknesses

Each one links to the public issue, changelog or docs page it came from, where we have one.

  1. 01

    Limited language support beyond C++ and Python bindings

    No official support for other languages like Java or JavaScript

  2. 02

    Small community leading to limited third-party contributions

    GitHub repository shows low activity with few contributors and issues

What it does well

  • Memory-efficient processing of linguistic constructions

  • Quick extraction and manipulation of n-grams and skipgrams

  • Available as a C++ library with Python bindings

Pricing

Free tier
YesOpen source — free to use
Paid from
$0
Model
Flat rate
Enterprise plan
No

Pricing not independently confirmed — check the vendor’s page.

Performance benchmarks

How Fast Is It?

Set up Colibri-Core

Setup steps, common gotchas and what to check after 30 days.

Open the setup guide →