Best viewed in Nordstjernen
small, steady, independent · written from scratch in C · no JIT, no telemetry

Nordstjernen Browser 1.0.3 released!

Today, 10 June 2026, we are pleased to announce the release of Nordstjernen 1.0.3, a performance and internationalization release that builds on 1.0.2. 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.

Faster page loads. Images now load progressively, so the first paint no longer waits on image downloads. Pages settle as soon as they are quiet instead of after a fixed delay, repaints and frame copies are skipped when nothing on the page changed, mouse moves cost a single IPC round trip, and document-order comparisons are now O(1).

Speaks your language. An in-tree UI translation library ships catalogues for 40 languages, with core UI vocabulary hand-tuned for 13 of them. Search handles ideographic spaces, and the AI search is regionalized and replies in your language.

Fixes and more. The AI chat no longer freezes on the start page, typed text repaints immediately, and scroll bounds clamp to the viewport. The CSS :active pseudo-class is now live, author cursors map to native cursors, declarative <meta> refresh is applied, and the Qt shell has been brought to parity with the GTK shell. There are no new external dependencies and no telemetry.

Nordstjernen Browser version 1.0.3 is available now! Read the full release notes here, or jump straight to the downloads.

« Back to nordstjernen.org

Nordstjernen 1.0.3 start page with a completed AI chat
The Nordstjernen 1.0.3 start page with a completed AI chat. more screenshots »

HTML Standard. Behaviour is measured against the spec text, section by section, not against another browser — 123 spec rows fully implemented, 48 partial, 4 absent as of June 2026. See the standards table below and docs/HTML-compatibility.md.

Secure. Process-per-tab design — each tab runs in its own sandboxed renderer process (seccomp + Landlock on Linux), talking to the UI over IPC and shared-memory framebuffers · no JIT.

Minimalism. The whole engine is about 109,000 lines of C written by Claude and Codex (117 files in src/, excluding the vendored libraries) — small enough for one person to read and audit end-to-end.

Nordstjernen has no JIT so it is much more secure, and can still be fast enough. It ships no telemetry of any kind.

news

10 JUN 2026 · Nordstjernen 1.0.3 released — faster page loads and a UI translated into 40 languages. 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

languageC · ~109 kLOC across 117 files in src/, fully auditable
html / csslexbor (parser, WHATWG URL, selectors)
javascriptquickjs-ng — bytecode interpreter, no JIT
webassemblyWAMR — interpreter behind the WebAssembly JS API
imagesWuffs v0.4 (PNG / GIF / BMP / JPEG / WebP lossless)
uiGTK 4 · Pango text shaping · one window per page, no tab strip
networklibcurl · HTTP/2
hardeningprocess-per-tab · seccomp + Landlock sandbox on Linux · sandboxed renderer processes · no JIT
privacyno telemetry · partitioned cookies · HSTS · CSP
standards123 spec rows fully implemented, 48 partial, 4 absent (June 2026)
platformslinux · windows · macos · android (port in progress)
licenseNSL-1.0 → MIT after 10 years

download

Latest tagged release: Nordstjernen 1.0.3 — released 10 June 2026. full release notes »

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
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