Dev tools · alternatives · 2026
24 alternatives to DB Migrations as Clojure data
Migrations as Clojure data. Contribute to bugsbio/lein-tern development by creating an account on GitHub.
Tern is a Leiningen plugin that manages database migrations using Clojure data structures instead of traditional SQL files. It allows developers to define and version database schema changes as Clojure code, making… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. DB Migrations as Clojure data launched in 2014; newer entries below may have overtaken it.
- 1

Hi HN! I wrote a small program to browse folders in the terminal. The main inspiration was type-ahead search in GUI file managers. There exist several programs that are similar (see the listing in the README), but none of them do it quite the way I like, and often they have a very complex UI and a ton of features. I tried to make something that is obvious how to use and gets out of your way. (I also wanted an excuse to learn Rust.) Let me know what you think!
2022 · github.com · its alternatives →
- 2

Would love thoughts! Here is the HF page: https://huggingface.co/chatdb/natural-sql-7b
2024 · github.com · its alternatives →
- 3

Recently created a minimal persistent relational database in Go. Main focus was on implementing & understanding working the of database, storage management & transaction handling. Use of B+ Tree for storage engine(support for indexing), managing a Free List (for reusing nodes), Support for transactions, Concurrent Reads. Still have many things to add & fix like query processing being one of the main & fixing some bugs Repo link - https://github.com/Sahilb315/AtomixDB Would love to hear your thoughts
2025 · github.com · its alternatives →
- 4HN
I have ported "The Fullstack Tutorial for GraphQL" series, https://www.howtographql.com/, from Javascript to Clojure/script. Blog post: https://promesante.github.io/2019/08/14/clojure_graphql_full... Source code GitHub repo: https://github.com/promesante/hn-clj-pedestal-re-frame Suggestions and corrections, more than welcome.
2019 · its alternatives →
- 5

A simple and language-independent SQL schema migration tool - elwinar/rambler
2016 · github.com · its alternatives →
- 6

Let-go is a Clojure-like language (~90% compatible with JVM Clojure) written in pure Go. It ships as a ~10MB static binary and cold boots in ~7ms - that's about 50x faster than JVM and 3x faster than Babashka. It has decent throughput on algorithmic workloads - within ballpark of the GraalVM-backed sci. I started this project in 2021 as an elaborate practical joke: I wanted to have an excuse for writing Clojure while pretending to write Go. Jokes aside, it turned out to be pretty decent: it feels like real Clojure, it has an nREPL server (supported in Calva, CIDER, etc.), it's easily…
May 2026 · github.com · its alternatives →
- 7TC
Hi everyone! I'm an Italian programmer, very passionate about computer architecture. Some time ago I realized that some architectures potentially much superior to the classic VonNeumann, have been forgotten because there were no reliable technical solutions to implement them. One of these architectures particularly struck me and it is the "Dataflow architecture", in which there is no Program counter, but the instructions are executed in real contemporaneity whenever the operands are available. In trying to find a technical solution that implements this type of architecture effectively…
2024 · ternary-computing.com · its alternatives →
- 8

A simple language server for JavaScript, powered by ESLint and Tern. - tbodt/js-langserver
2018 · github.com · its alternatives →
- 9

CLI to transform between JSON, EDN, YAML and Transit using Clojure - borkdude/jet
2019 · github.com · its alternatives →
- 10

A pure ORM for writing native SQL queries yielding pure business objects - craigmichaelmartin/pure-orm
2021 · github.com · its alternatives →
- 11EA
eno [1] - A modern plaintext language w/ libraries [2] for JavaScript, Python, Ruby & soon more! We migrated a big relational research database to a file-based solution - requirements were: - Super fast and easy editability for users - Highest performance for parsing/validating >10K documents on every user change. Our trials with YAML/TOML showed us that we wanted something both faster [3][4] and easier [4], something tailored for file-based content management ... and after months of research & development it's now publicly available (under MIT license) for everyone! Last but…
2018 · its alternatives →
- 12

:tropical_drink: A Clojure library for talking to your database. - taylorlapeyre/oj
2014 · github.com · its alternatives →
- 13

Recipe: Add a semantic layer to SQL; use it drop the requirement for joins/group_by; add in type-checking and a lightweight python-esque import syntax to enable reuse and hierarchical querying. Trilogy is intended to provide an accessible but deep alternative to raw SQL. It offers a new-but-inspired-by-SQL syntax that compiles to various dialects of SQL (with DuckDB as the default). The target audience is people that really like SQL for analytics and data engineering, but want less boilerplate and sharp edges and looser coupling to the DB. Semantic models can be easily shared, composed…
2024 · trilogydata.dev · its alternatives →
- 14

Simon(sfarshid) and I spend a lot of time on GitHub. As data nerds we put together a quick tool to explore your repository’s data. How it works: - Data Loading: We use dlt to pull data (issues, PRs, commits, stars) from GitHub - Semantic Layer: Relta wraps the underlying dataset into a semantic layer so the LLM doesn’t hallucinate. - Text-to-SQL: A text-to-SQL agent transforms your plain-English question into a query using the semantic layer - Generative Charts: assistant-ui dynamically generates a chart based on the SQL query - Refinements: If the semantic layer can’t handle your question,…
2024 · github.com · its alternatives →
- 15
DBWarden▲2DBWarden - A database migration tool for SQLAlchemy projects
Mar 2026 · github.com · its alternatives →
- 16

- 17

I built GoSMig for my own projects and open-sourced it in case it helps others. It’s a tiny generic library (no external deps except golang.org/x/term) for writing SQL migrations in Go with compile-time checks. It supports transactional and non-transactional migrations, rollback, status, version, and a small CLI handler so you can ship your own migration binary. Why another migrator? - Minimal API, no DSL or file layout to learn - Type-safe via Go generics - Works with database/sql and sqlx out of the box - Should work with any db library (or wrapper) that implements some…
2025 · github.com · its alternatives →
- 18

Embedded graph memory for AI agents, mobile apps, and the browser. - project-minigraf/minigraf
17d ago · github.com · its alternatives →
- 19SD
Hi HN, I'm Dean, the non-technical co-founder of SchemafreeSQL. We released our beta version about a year ago. You can see the HN Post here https://news.ycombinator.com/item?id=30291592 Today I am pleased to announce our initial release of our hosted SFSQL offering. A major concern from the HN Beta feedback we received was our longevity. Being a hosted database solution I can see why. We took that to heart and re-engineered our offering. We de-risked it by minimizing the amount of infrastructure under our management, fly.io manages customer's dedicated SFSQL endpoints,…
2023 · schemafreesql.com · its alternatives →
- 20

JSON AST > Clojure. Contribute to quadracollision/llmisp development by creating an account on GitHub.
May 2026 · github.com · its alternatives →
- 21

Effortless data model versioning for Javascript and Node.js - TomFrost/Vers
2015 · github.com · its alternatives →
- 22

Hey HN, we're Evis and Nick, we're excited to be launching Neosync on HN! Neosync is an open source data replication and anonymization project that helps developers create safe, anonymized test data and sync it across all environments for high-quality local, stage and CI testing. This is how it works: 1. You select a job type. Today we support data sync jobs (these sync data between two databases and run on a schedule you define) and a data generation job (this generates synthetic data from scratch and sends it to a destination). 2. Next you define your source database and a destination(s)…
2023 · github.com · its alternatives →
- 23

Hey HN, We are Zain and Ashish, founders of Vanna AI. We recently embarked on an experiment to see if large language models (specifically LLMs) could help in generating SQL queries for real-world datasets. We initially started this project as a web app but realized that it was most useful and had broadest applicability as a Python package since you can then incorporate it into an existing workflow (Jupyter notebook, Slackbot, etc). We've had some good success with customer datasets but we've generally heard a lot of skepticism so we decided to write a paper about the methodology we're using…
2023 · github.com · its alternatives →
- 24

Also compare
- tere – A Faster Alternative to cd+ls alternatives
- Natural-SQL-7B, a strong text-to-SQL model alternatives
- A Database Written in Golang alternatives
- Hacker News Clone – Clojure, GraphQL Learning Project alternatives
- Rambler – A simple and language-independent SQL schema migration tool alternatives
- I made a Clojure-like language in Go, boots in 7ms alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →