Skip to content

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.