Alternatives
Products that do what Build Local-First Apps(WASM+SQLite) does
Hey, everyone! SkyAlt is a browser and SDK for Local-first applications at the top of SQLite files. One and half months ago, I started working on the idea of rebuilding some software as services I use into local-first apps. SkyAlt is a combination of SQLite(storage), WASM(app binary) and JSON(settings, communication). I decided to build my own 'browser', which has around ~10K LOC and has nothing to do with WebKit(HTML/CSS/JS) or Chromium. Apps use immediate mode GUI to draw and communicate with Skyalt. The layout is a flexible grid. Apps are written in the Go language. Right now…
- 1

- 2

- 3

- 4

- 5KF
I'm building Kedge, a globally distributed platform for stateful serverless apps. Here's how you make a simple static site: `echo '# Hello world!' | ssh kedge.dev` I helped build Fly.io for 4 years and shared enthusiasm for the founders' vision of a 'global Heroku'. While there, I wrote "The Serverless Server" (https://fly.io/blog/the-serverless-server/) as a study of Lambda and a sketch of a modern serverless product built around lightweight VMs. That essay was the initial inspiration for Kedge. Kedge has a fast VM orchestrator that can create code sandboxes or…
Jul 2026 · kedge.dev
- 6AW
I've spent the past couple of weeks building a Wasm-to-Go translator. It supports a subset of Wasm useful enough to translate SQLite into 600k LoC (~20 MiB) of Go code. It already passes all of my Go SQLite driver's tests across the 20 platforms I support. Performance compared to https://wazero.io/ is a bit of a mixed bag: code that frequently crosses the Go-Wasm boundary improves, but code that spends most of its time in "Wasm land" doesn't. There's probably room for improvement (I'd love to hear your ideas), but this is also a testament to how good the wazero AOT compiler…
Feb 2026 · github.com
- 7

- 8BA
I built CodinIT because I wanted that "Bolt-like" experience, but on my own terms. 100% Open Source The core idea: You should be able to prompt a full-stack application into existence, but the environment should be local, the models should be swappable (Ollama/LM Studio support was a priority), and the output should be standard code you actually own. A few things I focused on: Context Management: One of the hardest parts was figuring out how to feed the right file context back to the LLM without blowing out the token limit. I’ve implemented a custom indexing approach to keep the "vibe…
Dec 2025 · github.com
- 9EA
Yet another "talk to your data and build a dashboard" app, where data does not leave your browser. You ask a question, agents produce multiple SQL queries to in-browser sqlite, never seeing results, and write dashboard configuration code. The data you analyze will be indexed with a local semantic index (embeddings generation + sqlite vector search fully local). Next, sandboxed QuickJS runs this code to produce rich dashboards directly in your browser, no backend attached. This is a fully frontend app (except OpenRouter or other remote LLM). All data sent to LLM's is heavily sanitized and…
Jun 2026 · eatmydata.ai
- 10IB
I built a Rust binary (~700KB, two dependencies) that snaps onto any Windows application, continuously reads its UI Automation accessibility tree into a SQLite database, and lets external processes control the app via SQL INSERT. The core insight: every GUI application already describes itself as structured text through the accessibility layer (built for screen readers since 1997). Every major AI lab is taking screenshots of this and running vision models on it. DirectShell just reads the text directly. What it does: - Reads every button, field, menu item into a queryable SQLite DB…
Feb 2026 · github.com
- 11IM
Hey everyone! It’s a single executable that you can run on your server using Docker, Systemd, or any other tool you prefer. It provides a simple user-friendly interface to manage all your SQLite databases. Inspired by PhpLiteAdmin, it features a snappy UI and offers power-user functionalities, ability to chat with your database using natural language via OpenAI api, and other features. It’s free to use, with an option for a one-time payment to unlock all features. You can find the demo at https://demo.litequeen.com/ It's early and there's much to add. Some features I think…
2024 · litequeen.com
- 12BW
2018 · appshare.co
- 13SA
Hi, this has been a labor of love over the last few days =) Can't wait to hear you feedback and of course AMA!
2023 · blog.airsequel.com
- 14IB
After fine-tuning GPT for a personal project, I realized how tedious it is to write plain text in a massive JSON file. That's why I built this app for my own use, and I want to see if others could benefit from a tool like this as well ;)
2024 · finetuna-ui.com
- 15WR
How It Works - Offline Indexing: Docs are processed and embedded using the GTE-small model at build time. Browser-Based Magic: - SQLite database (stored in the browser) for vector search. - Local embedding model for query processing. - Local LLaMA model for response generation using WebLLM. - Everything Happens Locally: No data leaves the user’s device. Key Benefits - No API Costs: Everything runs in the browser—zero backend expenses. - Unlimited Chats: No rate limits or usage restrictions. - Privacy-First: Your data stays on your device, always. You can find the code here:…
2024 · docs.akiradocs.ai
- 16SW
2014 · github.com
- 17CI
This is the MVP of a web app I made to help founders start successful companies. The idea is to provide tools to assist founders, such as: - Business model development - Recommendations based on your current business context and your own role in it - Add recommendations as tasks There are more features in the works too, such as automated answering of common questions. I also want to add far more recommendations than are currently available. The tech stack is: - Flutter (front-end) - Nim (back-end) - PostgreSQL (DB) The web app's UI is actually written on the back-end in Nim, and rendered by…
2022 · cxo.industries
- 18SG
Hello HN! I’m happy to introduce SQLiteChangesetSync, a Swift package I’m sharing for the first time. It’s designed for offline-first synchronization of SQLite databases across devices. The package uses the SQLite Session Extension for capturing and committing changes in the local database. When the client is online, these changesets can then be pushed to a shared repository, which could be any server or database (example CloudKit implementation included). Other clients can fetch these changesets to keep their local databases consistent. SQLiteChangesetSync supports branch merging when…
2023 · github.com
- 19AT
Hello HN! I've been building this side project which is a task manager as simple and as powerful as I've been able to built it. It's specially thought for the tasks that you must complete at work, and you want to remember but you want to avoid all the bureaucracy of some TO-DO apps like JIRA. It's been quite a journey to build it. Its backend lives in Amazon Lightsail, and for now it's a Django app with a SQLite database. I'm quite surprised on how good SQLite has been performing on all the tests so far. The frontend it's a React app. Everything is pretty standard, but those are technologies…
2024 · wiseowl.cat
- 20RF
Hey HN, I built rawkit.dev, a collection of browser-based developer utilities. No ads, no signups, no tracking. Everything processes client-side — your data never touches a server. The tools: - JSONForge: JSON editor with tree/graph views, diff, transform, JQ-style queries, format conversion - SQLSandbox: SQLite via WASM — import CSVs, write SQL, join across files - Regexplorer: Regex builder with live matching, plain English mode,nmulti-language export - SiftLog: Log file viewer with auto-detection, severity filtering, regex search, timeline - Tabulate: CSV/TSV viewer with…
Feb 2026 · rawkit.dev
- 21

- 22IM
I made a starter template for creating Haskell web-applications using HTMX, AlpineJS, Servant, TailwindCSS and Lucid (HASTL) - I really enjoy working in this stack and I think it brings together a lot of cool technologies with the awesomeness of Haskell doing all the heavy lifting I also tried to make it "production ready" by adding build and test tools e.g. it comes with simple Make targets and with unit and integration tests that use testcontainers to spin up the database and web application to test against. It's based on the awesome servant-persistant example by Matt Parsons…
2024 · github.com
- 23TI
Hello HN, While browsing the Python docs yesterday, I discovered that the latest 3.12 version has added support for a `python3 -m sqlite3` interactive shell. I looked into the source code, and its implementation was simple, giving me an idea: Why not hook the beautiful llm library by simonw into such an interactive shell, and thus have direct LLM support in SQLite? Without writing a C extension, build a shared object and all that fuss. Well, now you can `pip install tsellm` and do just that. demo gif:…
2024 · github.com
- 24YP
I built YAAT for EU companies that can't of send data to US servers or being locked into pre-built dashboards that can't answer custom questions. What makes it different: Direct SQL access to your data. Not just pre-built reports – write actual queries against your raw events. Want to know which UTM campaigns convert best for mobile users in Germany? Write the query, get the answer, save it as a dashboard panel. Full analytics stack: Web analytics: pageviews, sessions, traffic sources, UTM tracking, device/browser/geo data Error tracking: JavaScript exceptions, unhandled promises,…
Nov 2025 · yaat.io
Ranked by how close each launch is in meaning, then by votes. Refine with a description →