# krotik/eliasdb

EliasDB a graph-based database.

Repository: https://github.com/krotik/eliasdb
Canonical: https://ross.abutalabs.com/products/eliasdb
Language: Go
License: MPL-2.0
License Family: copyleft
Topics: golang, graph, embedded, supports-transactions, query-language, standalone, tutorial, rest-api, swagger, database, graphql, graphql-server, cluster, clustering, graph-database
Last push: 2026-08-25T06:23:02+00:00

## Health v2 (maintenance only)
Score: 67/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 99, release rhythm 8, longevity 100
- inputs: {"age_days": 3672, "days_push": 8, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1035, forks 48 (observed 2026-08-28T04:03:19.017804+00:00)

## What it is
EliasDB is a lightweight graph database written in Go that stores data as nodes connected by edges, with support for transactions, partitions, and full-text search. It can be embedded in Go applications or run as a standalone server with a REST API, GraphQL interface, and its own SQL-like query language (EQL).

## Use cases
- store application data as a graph
- embed a transactional graph database in a Go application
- query graph data with GraphQL or a SQL-like language
- run a standalone graph database server with a REST API
- full-text search over graph nodes
- cluster graph data across multiple instances

## When to choose
- you want a lightweight, dependency-free graph database in Go
- you need an embeddable database with transaction support
- you prefer GraphQL or a custom query language over SQL
- you want a standalone server with REST API and user management out of the box

## When to avoid
- you need a battle-tested database at massive scale
- you require SQL or wide ecosystem tooling support
- you need relational or document data models rather than graphs
- you need multi-model or heavy analytics workloads

## Facets
- artifact type: library
- maturity: active
- function: database, graphql, search-engine, http-server, rpc
- domain: databases, graph-processing, backend, developer-tools
- platform: go, windows, self-hosted, cross-platform
- tags: graph-database, embedded-database, eql, key-value-store, rest-api, transactions, clustering, full-text-search, linux, docker

## Member repositories
- krotik/eliasdb (main) score 67

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:19.017804+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:05:09.153036+00:00, confidence not recorded.
  - readme: https://github.com/krotik/eliasdb (fetched 2026-08-28T04:03:19.017804+00:00, sha 328245ed7cab)
- Data as of 2026-08-30T08:39:29.467469+00:00.
