Dev tools · September 12, 2023
Build Local-First Apps(WASM+SQLite)
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…
What it does
In the maker’s words, at launch
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 SDK is only for Go, but it should be simple to add more languages(which compile into WASM), when apis() settle. I built a few example apps(7Gui, Map, Calendar, Table/DB editor). My approach is to build more apps across different use cases and add new features to current ones, which leads to better SDK, browser and developer experience. For app development, you can use any IDE and debugger(or print to a terminal). When you make an app, you compile the app into binary which has a TCP socket into SkyAlt. For final shipping, you compile into WASM(portability & sandboxing) and the TCP socket is replaced with WASI(WASM IO). This accelerate development alot because You can use tools you're used to and can iterate quickly(go compiler is ~1sec vs tinygo(.wasm) is ~40sec). You can find more information and 100% of code(Apache v2.0) in Github repo: https://github.com/MilanSuk/skyalt What do you think? Let's talk about Local-first future!
Does the same job
all alternatives →


- AWA Wasm to Go TranslatorFeb 2026 · github.com · ▲7
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…
- BABuild apps with 500 models locally. No tracking, no cloud, just codeDec 2025 · github.com · ▲6
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…
- EAEatmydata.ai – Local-First Question-to-SQL-to-Dashboard AIJun 2026 · eatmydata.ai · ▲8
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…
More dev tools this month
the category →



Open-source GTM skills for technical founders
Dev tools · 29d ago · gtmcofounder.com

OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.
Dev tools · 2d ago · opentrailpaper.com
