Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 10 Clojure Database Projects
-
Metabase
The simplest, fastest way to get business intelligence and analytics to everyone in your company :yum:
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
xtdb
An immutable database for application development and time-travel data compliance, with SQL and XTQL. Developed by @juxt
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
phrag
GraphQL API created from an RDBMS connection for instant, flexible and customizable CRUD operations.
Remote Code Execution via H2
Hi pests, I don't think the criticism in the comments gives a full picture.
I wrote about a particular flavor of datalog, in common use today. [1] [2]. The earliest representation I know, which matches the syntax of my essay, was in SICP [3]
There's another, more academic form of datalog, which looks a lot more like prolog. Both have lots of similarities: both systems have a set of facts and rules. Both systems have can take a partially filled fact or rule, and find all matching facts. The more academic flavors of Datalog are useful for general logic, and particularly powerful for recursive questions. The variant I showed is more tailed for database queries.
[1] https://github.com/tonsky/datascript
Project mention: Mariposa – A programming language with time-travel | news.ycombinator.com | 2024-01-09You don't necessarily need to embed it into the programming language itself to get a ton of value. XTDB (https://github.com/xtdb/xtdb) offer a Clojure, Java and HTTP API for interacting with the database, which is bitemporal and lets you query the database for a specific point in time for example.
Datahike [0] provides similar functionality to datomic and is open source. It lacks some features however that Datomic does have [1].
[0]: https://github.com/replikativ/datahike
Project mention: Automigrate 0.2.0 is out! Database schema auto-migration tool for Clojure. | /r/u_abogoyavlensky | 2023-11-28
Clojure Database related posts
- Mariposa – A programming language with time-travel
- The Ten Rules of Schema Growth
- XTDB on Mobile Possible?
- Is Datomic right for my use case?
- FoundationDB: A Distributed Key-Value Store
- Datomic Is Now Free
- datahike for reagent SPA?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
Index
What are some of the best open-source Database projects in Clojure? This list will help you:
Project | Stars | |
---|---|---|
1 | Metabase | 36,510 |
2 | datascript | 5,352 |
3 | xtdb | 2,441 |
4 | datahike | 1,579 |
5 | coast | 548 |
6 | homebase-react | 201 |
7 | gungnir | 160 |
8 | seql | 110 |
9 | automigrate | 65 |
10 | phrag | 42 |
Sponsored