- 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 query → Query results
Execute Cypher queries against in-memory arrays, DOM trees, and graphs
Cypher query → Query results
Execute XQuery queries against in-memory arrays, DOM trees, and graphs
XQuery query → Query results
Mix SQL, Cypher, and XQuery queries within a single query plan
Multi-language query → Combined query results
Extend the engine with custom languages, functions, or optimizer rules
Custom language/function/optimizer rule definitions → Extended query engine
Connect to data sources via data adapters
Data source → Queryable data
Use secondary indices to speed up queries
Index definition → Indexed 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
Tech Stack
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.
