Show HN: Base, an SQLite database editor for macOS
Overall Reception
- Many commenters are long-time users (up to ~15 years) praising Base as their go-to SQLite GUI on macOS.
- New discoverers are surprised it has existed so long and often say they would have used/bought it earlier if they’d known.
- Several people immediately buy or plan to buy, especially those wanting a minimal, native Mac SQLite tool.
Why Use Base vs Alternatives
- Compared to generic multi-DB tools (DBeaver, DataGrip, TablePlus, etc.), Base is praised for:
- Being purpose-built for SQLite (no irrelevant features like user management, stored procedures, remote connection UX).
- Good table creation/alter support and SQLite-specific conveniences.
- Native AppKit/SwiftUI behavior and polish (keyboard/mouse affordances, Finder-like interactions).
- Versus DB Browser for SQLite:
- Some prefer DB Browser’s being free, OSS, and cross-platform.
- Others report instability, locking behavior, or “ugly”/less refined UI there and see Base’s UX polish as a key differentiator.
Platform & Native vs Web
- Base is macOS-only because it uses AppKit/SwiftUI; cross-compiling to Linux/Windows is seen as non-trivial.
- Some are disappointed by the lack of cross-platform support and reliance on macOS 15+ for v3, though old versions exist.
- Thread detours into a heated native-vs-web debate:
- One side: native desktop tools are faster, more efficient, integrate better, and the web is a poor app platform.
- Other side: web apps can be good enough or better in practice; on some platforms native ecosystems have atrophied.
Target Audience & Use Cases
- Use cases mentioned:
- Exploring and tweaking SQLite DBs used by apps (including Apple system apps).
- Prototyping schemas and exporting SQL for codebases.
- Scientific research data storage and analysis; ad‑hoc querying of CSV/exports.
- Non‑programmers using SQLite as a step up from Excel/Access-like workflows.
- Some question who needs visual table editors; multiple replies argue GUIs are great for prototyping, learning SQL, and quick schema evolution.
Features, Requests, and Limitations
- Requests: UUID blob display/editing, auto-enabling foreign keys, extension auto-loading, JSON view, triggers visibility, tabs for multiple queries, better font control, more “diagram”/ERD-like features.
- Missing features: no SQLCipher support currently; no multi-user collaboration (seen as more of an SQLite limitation).
- Some see it as “Postico for SQLite”; others wish it matched Postico’s UX in areas like copy/duplicate rows.
Pricing, Licensing, and Business Model
- Price (~$40 one-time) sparks debate:
- Some call it expensive for a small utility and lament lack of source code.
- Others argue the price is trivial relative to developer productivity and indie sustainability.
- Discussion of closed vs OSS:
- A few would pay more if it were OSS or source-available.
- The author cites piracy and legal hassle as reasons not to open the code.
- Revenue mix: historically App Store-dominant, with recent shift toward more direct sales; product alone does not fully support the developer.