Vibeleaderboard
Index / tool
Visit github.com
Category
Developer Tools
Rank
No. 1166Tools index
Pricing
Open Source
Platform
web · cli
Type
TOOL
GitHub
4 stars
Date

About

DortDB is a JavaScript/TypeScript query engine that runs SQL, Cypher, and XQuery directly against in-memory arrays, DOM trees, and graphs without copying data into a separate database. It compiles all supported languages into a shared algebra, letting queries mix languages in a single plan and be extended with custom languages, functions, or optimizer rules.

What it can do

  • Execute SQL queries against in-memory arrays, DOM trees, and graphs

    SQL queryQuery results

  • Execute Cypher queries against in-memory arrays, DOM trees, and graphs

    Cypher queryQuery results

  • Execute XQuery queries against in-memory arrays, DOM trees, and graphs

    XQuery queryQuery results

  • Mix SQL, Cypher, and XQuery queries within a single query plan

    Multi-language queryCombined query results

  • Extend the engine with custom languages, functions, or optimizer rules

    Custom language/function/optimizer rule definitionsExtended query engine

  • Connect to data sources via data adapters

    Data sourceQueryable data

  • Use secondary indices to speed up queries

    Index definitionIndexed data access

Why it made the leaderboard

Lets JS developers write one query that mixes tabular and tree-shaped data access (e.g. an outer SQL query with an embedded XQuery subquery) instead of hand-stitching separate libraries.

Tags

query-enginesqlcypherxqueryin-memory-databasejavascripttypescriptmulti-model

Tech Stack

Node.jsTypeScript

Comments (0)

No comments yet

Editorially curated, with community endorsements as a secondary signal. Corrections welcome.