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 completeLa base complete : documents, blobs et vecteurs sous un seul id, avec BQL, timeline et la couche agent.
barrel_docdb
Couche documentaireMVCC a vecteurs de version, requetes BQL, pieces jointes, flux de changements et replication.
barrel_vectordb
Couche vectorielleBackends HNSW, DiskANN, FAISS et BM25 avec recherche hybride et filtrage par metadonnees.
barrel_embed
Bibliotheque d'embeddingsEmbeddings a travers plusieurs fournisseurs : OpenAI, Ollama, modeles locaux, et plus.
barrel_rerank
RerankingReranking par cross-encoder pour affiner les resultats de recherche.
barrel_crypto
Chiffrement au reposEnveloppe AES-256-GCM, derivation de cles HKDF et fournisseurs de cles enfichables.
barrel_spaces
Couche agentEspaces, jetons de capacite, sessions avec TTL et transferts.
barrel_server
Serveur REST + MCPExpose Barrel via HTTP (REST/JSON) et le Model Context Protocol.
barrel_faiss
Bindings FAISS (optionnel)Bindings Erlang NIF pour FAISS. Un backend optionnel pour la couche vectorielle.
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 DevisServices Disponibles