Nordstjernen Browser 1.0.16 released!
Today, 27 June 2026, we are pleased to announce the release of Nordstjernen 1.0.16, a maintenance release that builds on 1.0.15. Nordstjernen is a web browser, written from scratch in C, focused on supporting the HTML and CSS standards. It runs on Windows, Mac and Linux, with an Android port in progress. Nordstjernen is built in Norway.
This is a focused bug-fix and stability release: it continues to iron out rough edges reported since 1.0.15, with rendering and reliability fixes throughout. There are no new external dependencies and no telemetry — just a steadier 1.0.
Nordstjernen Browser version 1.0.16 is available now! Read the full release notes here, or jump straight to the downloads.
HTML Standard. Behaviour is measured against the spec text, section by section, not against another browser — 136 spec rows fully implemented, 27 partial, 4 absent as of June 2026. See the standards table below and docs/HTML-compatibility.md.
Secure. Process-per-tab design — each tab's engine runs in its own sandboxed process (seccomp + Landlock on Linux), talking to the UI over IPC and shared-memory framebuffers · no JIT.
Minimalism. The whole engine is about 127,000 lines of clean-room C (plus a thin C++ Qt shell), excluding the vendored libraries — small enough for one person to read and audit end-to-end.
Local AI. The about:start new-tab page is a chat with a small language model running entirely on your machine via llama.cpp — no cloud, no network at inference time. Build with -Dai=disabled for a fully offline binary.
Nordstjernen has no JIT so it is much more secure, and can still be fast enough. It ships no telemetry of any kind.
news
27 JUN 2026 · Nordstjernen 1.0.16 released — a maintenance release. Release notes »
25 JUN 2026 · Nordstjernen 1.0.15 released — a maintenance release. Announcement » · Release notes »
23 JUN 2026 · Nordstjernen 1.0.14 released — a maintenance release. Announcement » · Release notes »
21 JUN 2026 · Nordstjernen 1.0.12 released — a maintenance release. Release notes »
19 JUN 2026 · Nordstjernen 1.0.11 released — a maintenance release. Announcement » · Release notes »
18 JUN 2026 · Nordstjernen 1.0.10 released — a maintenance release. Announcement » · Release notes »
17 JUN 2026 · Nordstjernen 1.0.9 released — a maintenance release. Announcement » · Release notes »
15 JUN 2026 · Nordstjernen 1.0.8 released — a maintenance release. Announcement » · Release notes »
14 JUN 2026 · Nordstjernen 1.0.7 released — a maintenance release. Announcement » · Release notes »
14 JUN 2026 · Nordstjernen 1.0.6 released — a maintenance release. Announcement » · Release notes »
13 JUN 2026 · Nordstjernen 1.0.5 released — a maintenance release. Announcement » · Release notes »
13 JUN 2026 · Nordstjernen 1.0.4 released — a maintenance release. Announcement » · Release notes »
10 JUN 2026 · Nordstjernen 1.0.3 released — faster page loads and a UI translated into 40 languages. Announcement » · Release notes »
9 JUN 2026 · Nordstjernen 1.0.2 released — a maintenance release. Announcement » · Release notes »
7 JUN 2026 · Nordstjernen 1.0.1 released — a maintenance release. Announcement » · Release notes »
5 JUN 2026 · Nordstjernen 1.0.0 released — the first stable release. Announcement » · Release notes »
31 MAY 2026 · Nordstjernen 0.8.1 released. Release notes »
28 MAY 2026 · Nordstjernen 0.8.0 released. Release notes »
24 MAY 2026 · Nordstjernen 0.7.0 released. Release notes »
specifications
| language | C · ~127 kLOC of clean-room C, plus a thin C++ Qt shell · fully auditable |
|---|---|
| html / css | lexbor (parser, WHATWG URL, selectors) |
| javascript | quickjs-ng — bytecode interpreter, no JIT |
| webassembly | WAMR — interpreter behind the WebAssembly JS API |
| images | Wuffs v0.4 (PNG / GIF / BMP / JPEG / WebP lossless) |
| media | pl_mpeg (MPEG-1 video) · minimp3 (MP3) |
| ai | llama.cpp — on-device about:start chat · no cloud · -Dai=disabled for offline builds |
| ui | GTK 4 (≥ 4.22.1 on Windows, ≥ 4.14 elsewhere) · Pango text shaping · one window per page, no tab strip |
| network | libcurl ≥ 7.85 · HTTP/2 |
| hardening | process-per-tab · seccomp + Landlock sandbox on Linux · sandboxed renderer processes · no JIT |
| privacy | no telemetry · partitioned cookies · HSTS · CSP |
| standards | 136 spec rows fully implemented, 27 partial, 4 absent (June 2026) |
| platforms | windows · macos · linux · android · java/jvm · freebsd · netbsd |
| license | NSL-1.0 → MIT after 10 years |
download
Latest tagged release: Nordstjernen 1.0.16 — released 27 June 2026. full release notes »
Nordstjernen is also available on the Microsoft Store.
For platform-specific builds, use the nightly builds. They are rebuilt
from main each night and point at the latest code — bleeding
edge, expect rough edges.
| Windows | nordstjernen-windows-x86_64.zip · Microsoft Store |
|---|---|
| macOS | nordstjernen-macos.dmg |
| Debian | nordstjernen-debian-amd64.deb |
| Ubuntu | nordstjernen-ubuntu-amd64.deb |
| openSUSE | nordstjernen-opensuse-x86_64.rpm |
| Linux (portable) | nordstjernen-linux-x86_64.zip |
| Alpine (musl) | nordstjernen-alpine-x86_64.apk · .zip |
| Java API (JDK 21) | nordstjernen-java.jar · sources · javadoc · API docs |
| Source | nordstjernen-src.tar.xz |
| Checksums | SHA256SUMS · all nightly files |