Alternatives
Products that do what SQL playground does
Free private sample PostgreSQL databases
- 1

- 2

- 3

- 4

- 5

- 6DL
2014 · databaselabs.io
- 7GF
2015 · github.com
- 8

- 9PN
2020 · ongres.com
- 10

- 11

- 12

- 13

- 14

- 15

- 16

- 17

- 18PC
I wanted to brush up my SQL skills and was looking for an online course that included a live DB. Most PostgreSQL courses require you to create an account or pay. This is probably because they have to bear the costs of running a full server-side database. So I created learnpg.xyz, a collection of PostgreSQL SQL exercises that run client side. Sharing here because it might be of use to people!
Jul 2026 · learnpg.xyz
- 19

- 20AS
Hi HN, we're Eric and Dean, creators of SchemafreeSQL. Its roots go back to an on-line Web App Development Environment we developed back in 1999. It was comprised of an IDE, Web Server, Object Store, Virtual File System, Template System, and polyglot (Java, JavaScript, and Python). Of course, we named it “.OS”. Then we ended up dropping it. But that's a story for another time. It was the ease of use of the Object Store from .OS that we really missed, which brings us back to SchemafreeSQL. It provides an enhanced API to your SQL Database which allows it to function as a Schemaless…
2022 · schemafreesql.com
- 21PC
2016 · github.com
- 22
- 23RP
2020 · github.com
- 24IM
Tired of your Go tests being slowed down by repetitive PostgreSQL database setup? I built pgdbtemplate to solve exactly that. It uses PostgreSQL's native template databases to create fully migrated test databases in milliseconds instead of seconds. The problem: Traditional test setup runs all your migrations for every single test. With a complex schema, this wastes minutes in every test run. The solution: Create one "golden" template database. Every test gets its own isolated copy instantly via CREATE DATABASE ... TEMPLATE. Benchmarks don't lie: - 1.5x faster for complex schemas (5+ tables)…
Sep 2025 · github.com
Ranked by how close each launch is in meaning, then by votes. Refine with a description →