Introduction¶
Database-builder-libs is a free and open-source python library providing everything you need to create a knowledgegraph application using AI-native technologies such as Qdrant and TypeDB.
Database-builder-libs provides the basic building-pieces which are part of ingestion and retrieval within a knowledgegraph application, which includes Database-connectors, Sync backends and document embedding utilities.
Key features¶
- Powerful building blocks for storage of "facts" in graph-based databases
- Synchronization and retrieval of data from various different data-sources (such as Zotero)
- Embedding of all kinds of different document-types for usage in RAG systems
- Works on Mac, Linux and Windows
- Written in Python using the pixi package-manager
Requirements¶
Basically any modern pc can run the database-builder-libs. The minimum requirements are:
- Either Windows (amd64), Mac OSX Sequoia or higher (ARM64) or Linux (amd64)
- 4GB of RAM
- Processor with vector extensions (AVX2/NEON or eq.)
License¶
The database-builder-libs are licensed under the Apache-2.0 license. This means you can use this project in commercial projects.
Although you can get database-builder-libs for free there is a massive amount of work behind it. It's created by a group of students and teachers who made it available for you as part of their research-project at HAN University of Applied Sciences.