小さく、安定し、独立 · C 言語でゼロから記述 · JIT なし、テレメトリなし

Nordstjernen ウェブブラウザ

Nordstjernen は C 言語でゼロから書かれたウェブブラウザで、HTML および CSS 標準のサポートに重点を置いています。Windows、Mac、Linux で動作し、Android 版も開発中です。Nordstjernen はノルウェーで作られています。

Nordstjernen rendering a web page
Nordstjernen がページを描画しているところ。その他のスクリーンショット »

HTML 標準。 動作は別のブラウザではなく、仕様書のテキストに照らして節ごとに評価されます。

セキュア。 タブごとにプロセスを分離する設計 — 各タブは独自のサンドボックス化されたレンダラープロセスで実行され(Linux では seccomp + Landlock)、IPC と共有メモリのフレームバッファを通じて UI と通信します。JIT なし。

ミニマリズム。 エンジン全体はコンパクトな C コードの集まりで — 一人で最初から最後まで読んで監査できるほど小さいのです。

Nordstjernen には JIT がないため、はるかに安全であり、それでも十分に高速です。いかなる種類のテレメトリも搭載していません。

仕様

言語C · 完全に監査可能
html / csslexbor(パーサー、WHATWG URL、セレクター)
javascriptquickjs-ng — バイトコードインタープリター、JIT なし
webassemblyWAMRWebAssembly JS API の背後にあるインタープリター
画像Wuffs(PNG / GIF / BMP / JPEG / WebP ロスレス)
uiGTK 4 · Pango テキストシェーピング · ページごとに 1 つのウィンドウ、タブバーなし
ネットワークlibcurl · HTTP/2
堅牢化タブごとのプロセス分離 · Linux では seccomp + Landlock サンドボックス · JIT なし
プライバシーテレメトリなし · パーティション化された cookie · HSTS · CSP
プラットフォームlinux · windows · macos · android(移植作業中)
ライセンスNSL-1.0 → 10 年後に MIT へ

ダウンロード

ナイトリービルドをダウンロードしてください。毎晩 main から再ビルドされ、最新のコードを指しています — 最先端のため、粗削りな点があることをご了承ください。

Windowsnordstjernen-windows-x86_64.zip
macOSnordstjernen-macos.dmg
Debiannordstjernen-debian-amd64.deb
Ubuntunordstjernen-ubuntu-amd64.deb
openSUSEnordstjernen-opensuse-x86_64.rpm
Linux(ポータブル)nordstjernen-linux-x86_64.zip
Alpine (musl)nordstjernen-alpine-x86_64.apk · .zip
Java API (JDK 21)nordstjernen-java.jar · ソース · javadoc · API ドキュメント
ソースnordstjernen-src.tar.xz
チェックサムSHA256SUMS · すべてのナイトリーファイル

言語

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