klein, stabil, unabhängig · von Grund auf in C geschrieben · kein JIT, keine Telemetrie

Nordstjernen Webbrowser

Nordstjernen ist ein Webbrowser, von Grund auf in C geschrieben, mit Fokus auf die Unterstützung der HTML- und CSS-Standards. Er läuft unter Windows, Mac und Linux, eine Android-Portierung ist in Arbeit. Nordstjernen wird in Norwegen entwickelt.

Nordstjernen stellt eine Webseite dar
Nordstjernen stellt eine Seite dar. mehr Screenshots »

HTML-Standard. Das Verhalten wird Abschnitt für Abschnitt am Text der Spezifikation gemessen, nicht an einem anderen Browser.

Sicher. Prozess-pro-Tab-Architektur — jeder Tab läuft in seinem eigenen abgeschotteten Renderer-Prozess (seccomp + Landlock unter Linux), der über IPC und Shared-Memory-Framebuffer mit der Benutzeroberfläche kommuniziert. Kein JIT.

Minimalismus. Die gesamte Engine ist ein kompakter C-Code — klein genug, dass eine einzelne Person ihn von Anfang bis Ende lesen und prüfen kann.

Nordstjernen hat kein JIT und ist daher deutlich sicherer, kann aber dennoch schnell genug sein. Er enthält keinerlei Telemetrie.

Spezifikationen

SpracheC · vollständig prüfbar
html / csslexbor (Parser, WHATWG URL, Selektoren)
javascriptquickjs-ng — Bytecode-Interpreter, kein JIT
webassemblyWAMR — Interpreter hinter der WebAssembly-JS-API
BilderWuffs (PNG / GIF / BMP / JPEG / WebP verlustfrei)
uiGTK 4 · Pango-Textgestaltung · ein Fenster pro Seite, keine Tab-Leiste
Netzwerklibcurl · HTTP/2
HärtungProzess pro Tab · seccomp + Landlock-Sandbox unter Linux · kein JIT
Datenschutzkeine Telemetrie · partitionierte Cookies · HSTS · CSP
Plattformenlinux · windows · macos · android (Portierung in Arbeit)
LizenzNSL-1.0 → MIT nach 10 Jahren

Download

Laden Sie die nächtlichen Builds herunter. Sie werden jede Nacht aus main neu gebaut und verweisen auf den neuesten Code — allerneueste Entwicklung, mit Ecken und Kanten ist zu rechnen.

Windowsnordstjernen-windows-x86_64.zip
macOSnordstjernen-macos.dmg
Debiannordstjernen-debian-amd64.deb
Ubuntunordstjernen-ubuntu-amd64.deb
openSUSEnordstjernen-opensuse-x86_64.rpm
Linux (portabel)nordstjernen-linux-x86_64.zip
Alpine (musl)nordstjernen-alpine-x86_64.apk · .zip
Java API (JDK 21)nordstjernen-java.jar · Quellen · javadoc · API-Dokumentation
Quellcodenordstjernen-src.tar.xz
PrüfsummenSHA256SUMS · alle nächtlichen Dateien

Sprachen

English · 中文 · हिन्दी · Español · Français · العربية · বাংলা · Português · Русский · اردو · Bahasa Indonesia · Deutsch · 日本語 · Kiswahili · मराठी · తెలుగు · Türkçe · தமிழ் · Tiếng Việt · 한국어 · Norsk