100% Open Source

Chaque projet Barrel est sous licence Apache 2.0. Forkez, modifiez, deployez ou vous voulez. Nous monetisons le support et l'infrastructure geree, pas l'acces au code.

Projets

Barrel est une base de donnees composee de bibliotheques independantes. Utilisez l'ensemble, ou juste la partie dont vous avez besoin.

barrel

La base de donnees edge-AI complete

La base complete : documents, blobs et vecteurs sous un seul id, avec BQL, timeline et la couche agent.

Apache 2.0 Erlang

barrel_docdb

Couche documentaire

MVCC a vecteurs de version, requetes BQL, pieces jointes, flux de changements et replication.

Apache 2.0 Erlang

barrel_vectordb

Couche vectorielle

Backends HNSW, DiskANN, FAISS et BM25 avec recherche hybride et filtrage par metadonnees.

Apache 2.0 Erlang

barrel_embed

Bibliotheque d'embeddings

Embeddings a travers plusieurs fournisseurs : OpenAI, Ollama, modeles locaux, et plus.

Apache 2.0 Erlang

barrel_rerank

Reranking

Reranking par cross-encoder pour affiner les resultats de recherche.

Apache 2.0 Erlang

barrel_crypto

Chiffrement au repos

Enveloppe AES-256-GCM, derivation de cles HKDF et fournisseurs de cles enfichables.

Apache 2.0 Erlang

barrel_spaces

Couche agent

Espaces, jetons de capacite, sessions avec TTL et transferts.

Apache 2.0 Erlang

barrel_server

Serveur REST + MCP

Expose Barrel via HTTP (REST/JSON) et le Model Context Protocol.

Apache 2.0 Erlang

barrel_faiss

Bindings FAISS (optionnel)

Bindings Erlang NIF pour FAISS. Un backend optionnel pour la couche vectorielle.

Apache 2.0 Erlang NIF

barrel-lite

Client navigateur

Barrel offline-first dans le navigateur : sync, multi-onglets et recherche vectorielle locale.

Apache 2.0 TypeScript

Licence Apache 2.0

Chaque projet Barrel est publie sous la licence Apache, Version 2.0. Cela signifie que vous pouvez :

Vous pouvez :

  • Utilisation commerciale
  • Modifier et distribuer
  • Utilisation privee
  • Utilisation de brevets accordee

Vous devez :

  • Inclure la licence
  • Indiquer les modifications
  • Inclure le copyright

Contribuer

Documentation

Ameliorez la doc, corrigez les typos, ajoutez des exemples

Idees de Fonctionnalites

Ouvrez des issues pour discuter de nouvelles fonctionnalites

Code

Soumettez des pull requests avec corrections et fonctionnalites

Besoin de Support ou d'Hebergement Manage ?

Bien que le code soit gratuit, nous proposons du support professionnel et de l'hebergement manage pour les equipes qui ont besoin de temps de reponse garantis, d'aide au deploiement, ou qui ne souhaitent pas gerer l'infrastructure.

Contactez-nous pour un Devis

Services Disponibles

+ Communaute : Issues GitHub
+ Support Professionnel
+ Hebergement Manage (UE)
+ SLAs Personnalises