janus-datalog
Embedded Datalog database with time-travel and CRDT storage
All Skills in This Repository (1)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install janus-datalog?โผ
Run `npx skills add wbrown/janus-datalog --all -g -y` in your terminal to install all skills in this suite globally.
What is janus-datalog used for?โผ
It is an embedded Go database that answers Datomic-style Datalog queries with automatic joins, aggregations, subqueries, and built-in time-travel over CRDT storage.
How do I query a janus-datalog database?โผ
Use the datalog CLI with an EDN query, for example `datalog -db my.db -query '[:find ?name :where [?e :person/name ?name]]'`, and results print as a markdown table.
Does janus-datalog support time-travel queries?โผ
Yes. Every write is preserved with CRDT semantics, so you can query full history with History() or the resolved state at any transaction with AsOf().
Do I need to know Datalog syntax to use it?โผ
No. The included datalog skill lets your agent write and debug queries from plain-English requests, and Go users can use the type-safe query builder instead of EDN strings.
Related Repositories in Data & Analytics
View All in Data & AnalyticsโPaddleOCR
Extract text, tables, and formulas from PDFs and images
Scrapling
Scrape any website and bypass anti-bot protection with AI
last30days-skill
Research any topic across Reddit, X, YouTube, and the web