Nordstjernen Web Browser

Lobsters Hottest Products

Summary

Nordstjernen is a secure, minimal web browser written entirely in C from scratch, focused on HTML/CSS standards compliance and process-per-tab sandboxing. Version 1.0.8 has been released as a maintenance update.

<p><a href="https://lobste.rs/s/adztcr/nordstjernen_web_browser">Comments</a></p>
Original Article
View Cached Full Text

Cached at: 06/15/26, 12:58 PM

# Nordstjernen Web Browser Source: [https://nordstjernen.org/](https://nordstjernen.org/) 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\. Nordstjernen Browser version 1\.0\.8 released\![Read the announcement](https://nordstjernen.org/release-1-0-8.html)·[More info here](https://github.com/nordstjernen-web/nordstjernen/releases/tag/1.0.8)\. [![Nordstjernen rendering a web page](https://nordstjernen.org/screenshots/screenshot.png)](https://nordstjernen.org/screenshots/screenshot.png)Nordstjernen rendering a page\.[more screenshots »](https://nordstjernen.org/screenshots.html)**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[docs/HTML\-compatibility\.md](https://github.com/nordstjernen-web/nordstjernen/blob/main/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 - 15 JUN 2026· Nordstjernen**1\.0\.8**released — a maintenance release\.[Announcement »](https://nordstjernen.org/release-1-0-8.html)·[Release notes »](https://github.com/nordstjernen-web/nordstjernen/releases/tag/1.0.8) - 14 JUN 2026· Nordstjernen**1\.0\.7**released — a maintenance release\.[Announcement »](https://nordstjernen.org/release-1-0-7.html)·[Release notes »](https://github.com/nordstjernen-web/nordstjernen/releases/tag/1.0.7) - 14 JUN 2026· Nordstjernen**1\.0\.6**released — a maintenance release\.[Announcement »](https://nordstjernen.org/release-1-0-6.html)·[Release notes »](https://github.com/nordstjernen-web/nordstjernen/releases/tag/1.0.6) - 13 JUN 2026· Nordstjernen**1\.0\.5**released — a maintenance release\.[Announcement »](https://nordstjernen.org/release-1-0-5.html)·[Release notes »](https://github.com/nordstjernen-web/nordstjernen/releases/tag/1.0.5) - 13 JUN 2026· Nordstjernen**1\.0\.4**released — a maintenance release\.[Announcement »](https://nordstjernen.org/release-1-0-4.html)·[Release notes »](https://github.com/nordstjernen-web/nordstjernen/releases/tag/1.0.4) - 10 JUN 2026· Nordstjernen**1\.0\.3**released — faster page loads and a UI translated into 40 languages\.[Announcement »](https://nordstjernen.org/release-1-0-3.html)·[Release notes »](https://github.com/nordstjernen-web/nordstjernen/releases/tag/1.0.3) - 9 JUN 2026· Nordstjernen**1\.0\.2**released — a maintenance release\.[Announcement »](https://nordstjernen.org/release-1-0-2.html)·[Release notes »](https://github.com/nordstjernen-web/nordstjernen/releases/tag/1.0.2) - 7 JUN 2026· Nordstjernen**1\.0\.1**released — a maintenance release\.[Announcement »](https://nordstjernen.org/release-1-0-1.html)·[Release notes »](https://github.com/nordstjernen-web/nordstjernen/releases/tag/1.0.1) - 5 JUN 2026· Nordstjernen**1\.0\.0**released — the first stable release\.[Announcement »](https://nordstjernen.org/release-1-0-0.html)·[Release notes »](https://github.com/nordstjernen-web/nordstjernen/releases/tag/1.0.0) - 31 MAY 2026· Nordstjernen**0\.8\.1**released\.[Release notes »](https://github.com/nordstjernen-web/nordstjernen/releases/tag/0.8.1) - 28 MAY 2026· Nordstjernen**0\.8\.0**released\.[Release notes »](https://github.com/nordstjernen-web/nordstjernen/releases/tag/0.8.0) - 24 MAY 2026· Nordstjernen**0\.7\.0**released\.[Release notes »](https://github.com/nordstjernen-web/nordstjernen/releases/tag/0.7.0) ## specifications Nordstjernen technical specificationslanguageC · ~109 kLOC across 117 files in`src/`, fully auditablehtml / css[lexbor](https://github.com/lexbor/lexbor)\(parser, WHATWG URL, selectors\)javascript[quickjs\-ng](https://github.com/quickjs-ng/quickjs)— bytecode interpreter, no JITwebassembly[WAMR](https://github.com/bytecodealliance/wasm-micro-runtime)— interpreter behind the`WebAssembly`JS APIimages[Wuffs](https://github.com/google/wuffs)v0\.4 \(PNG / GIF / BMP / JPEG / WebP lossless\)ui[GTK 4](https://www.gtk.org/)\(≥ 4\.22\.1 on Windows, ≥ 4\.14 elsewhere\) · Pango text shaping · one window per page, no tab stripnetwork[libcurl](https://curl.se/)≥ 7\.85 · HTTP/2hardeningprocess\-per\-tab · seccomp \+ Landlock sandbox on Linux · sandboxed renderer processes · no JITprivacyno telemetry · partitioned cookies · HSTS · CSPstandards123 spec rows fully implemented, 48 partial, 4 absent \(June 2026\)platformslinux · windows · macos · android \(port in progress\)license[NSL\-1\.0](https://github.com/nordstjernen-web/nordstjernen/blob/main/License.md)→ MIT after 10 years · The Nordstjernen Source License is inspired by the[Functional Source License \(FSL\)](https://fsl.software/), a Fair Source license that converts to Apache 2\.0 or MIT\.## download Latest tagged release: Nordstjernen**1\.0\.8**— released 15 June 2026\.[full release notes »](https://github.com/nordstjernen-web/nordstjernen/releases/tag/1.0.8) **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\. Nightly build downloads by platformWindows[nordstjernen\-windows\-x86\_64\.zip](https://www.nordstjernen.org/nightly/nordstjernen-windows-x86_64.zip)macOS[nordstjernen\-macos\.dmg](https://www.nordstjernen.org/nightly/nordstjernen-macos.dmg)Debian[nordstjernen\-debian\-amd64\.deb](https://www.nordstjernen.org/nightly/nordstjernen-debian-amd64.deb)Ubuntu[nordstjernen\-ubuntu\-amd64\.deb](https://www.nordstjernen.org/nightly/nordstjernen-ubuntu-amd64.deb)openSUSE[nordstjernen\-opensuse\-x86\_64\.rpm](https://www.nordstjernen.org/nightly/nordstjernen-opensuse-x86_64.rpm)Linux \(portable\)[nordstjernen\-linux\-x86\_64\.zip](https://www.nordstjernen.org/nightly/nordstjernen-linux-x86_64.zip)Alpine \(musl\)[nordstjernen\-alpine\-x86\_64\.apk](https://www.nordstjernen.org/nightly/nordstjernen-alpine-x86_64.apk)·[\.zip](https://www.nordstjernen.org/nightly/nordstjernen-alpine-x86_64.zip)Java API \(JDK 21\)[nordstjernen\-java\.jar](https://www.nordstjernen.org/nightly/nordstjernen-java.jar)·[sources](https://www.nordstjernen.org/nightly/nordstjernen-java-sources.jar)·[javadoc](https://www.nordstjernen.org/nightly/nordstjernen-java-javadoc.jar)·[API docs](https://www.nordstjernen.org/nightly/java/apidocs/)Source[nordstjernen\-src\.tar\.xz](https://www.nordstjernen.org/nightly/nordstjernen-src.tar.xz)Checksums[SHA256SUMS](https://www.nordstjernen.org/nightly/SHA256SUMS)·[all nightly files](https://www.nordstjernen.org/nightly/)## languages [English](https://nordstjernen.org/index.html)·[中文](https://nordstjernen.org/index_cn.html)·[हिन्दी](https://nordstjernen.org/index_hi.html)·[Español](https://nordstjernen.org/index_es.html)·[Français](https://nordstjernen.org/index_fr.html)·[العربية](https://nordstjernen.org/index_ar.html)·[বাংলা](https://nordstjernen.org/index_bn.html)·[Português](https://nordstjernen.org/index_pt.html)·[Русский](https://nordstjernen.org/index_ru.html)·[اردو](https://nordstjernen.org/index_ur.html)·[Bahasa Indonesia](https://nordstjernen.org/index_id.html)·[Deutsch](https://nordstjernen.org/index_de.html)·[日本語](https://nordstjernen.org/index_jp.html)·[Kiswahili](https://nordstjernen.org/index_sw.html)·[मराठी](https://nordstjernen.org/index_mr.html)·[తెలుగు](https://nordstjernen.org/index_te.html)·[Türkçe](https://nordstjernen.org/index_tr.html)·[தமிழ்](https://nordstjernen.org/index_ta.html)·[Tiếng Việt](https://nordstjernen.org/index_vi.html)·[한국어](https://nordstjernen.org/index_ko.html)·[Norsk](https://nordstjernen.org/index_no.html)

Similar Articles

Designing Firefox for the future

Lobsters Hottest

Mozilla announces Project Nova, a redesign of Firefox focusing on privacy, speed, and a cleaner, warmer design, with updates to tabs, settings, and compact mode.

I have a new go-to browser

The Verge

David Pierce announces that Vivaldi 8.0 is his new default browser, praising its speed, extensive customization options, and cleaner design.

Deno Desktop

Lobsters Hottest

Deno Desktop is a new feature that packages Deno projects into self-contained desktop applications using Chromium or native webviews, offering a lighter alternative to Electron; currently in canary with some bugs.

Ladybird browser update (May 2026)

Lobsters Hottest

The May 2026 update for Ladybird browser brings major improvements in real-world site compatibility (e.g., passes Cloudflare Turnstile, enables MSE), responsiveness (async scrolling, JS bytecode caching, WASM JIT with Cranelift, incremental sweeping), and infrastructure (Rust HTML parser, ad-blocking via adblock-rust, CSS container queries).