Navegador Web Nordstjernen
Nordstjernen é um navegador web, escrito do zero em C, focado em oferecer suporte aos padrões HTML e CSS. Funciona no Windows, Mac e Linux, com uma versão para Android em desenvolvimento. Nordstjernen é desenvolvido na Noruega.
Padrão HTML. O comportamento é medido em relação ao texto da especificação, seção por seção, e não em relação a outro navegador.
Seguro. Design de um processo por aba — cada aba é executada em seu próprio processo de renderização isolado (seccomp + Landlock no Linux), comunicando-se com a interface por IPC e framebuffers de memória compartilhada. Sem JIT.
Minimalismo. Todo o motor é um corpo compacto de C — pequeno o suficiente para que uma única pessoa o leia e audite de ponta a ponta.
O Nordstjernen não tem JIT, por isso é muito mais seguro e ainda pode ser rápido o bastante. Ele não inclui nenhum tipo de telemetria.
especificações
| linguagem | C · totalmente auditável |
|---|---|
| html / css | lexbor (analisador, WHATWG URL, seletores) |
| javascript | quickjs-ng — interpretador de bytecode, sem JIT |
| webassembly | WAMR — interpretador por trás da API JS do WebAssembly |
| imagens | Wuffs (PNG / GIF / BMP / JPEG / WebP sem perdas) |
| interface | GTK 4 · modelagem de texto com Pango · uma janela por página, sem barra de abas |
| rede | libcurl · HTTP/2 |
| reforço de segurança | um processo por aba · isolamento seccomp + Landlock no Linux · sem JIT |
| privacidade | sem telemetria · cookies particionados · HSTS · CSP |
| plataformas | linux · windows · macos · android (versão em desenvolvimento) |
| licença | GPL-3.0-or-later / NSL-1.0 → MIT após 10 anos |
download
Baixe o Nordstjernen 1.0.23 para a sua plataforma. Todos os arquivos estão no GitHub.
| 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 (portátil) | nordstjernen-linux-x86_64.zip |
| Alpine (musl) | nordstjernen-alpine-x86_64.apk |
| Java API (JDK 21) | nordstjernen-java.jar |
| Source | nordstjernen-browser-1.0.23.tar.gz |
| GitHub | github.com/nordstjernen-web/nordstjernen-sol-browser/releases/tag/1.0.23 |
idiomas
English · 中文 · हिन्दी · Español · Français · العربية · বাংলা · Português · Русский · اردو · Bahasa Indonesia · Deutsch · 日本語 · Kiswahili · मराठी · తెలుగు · Türkçe · தமிழ் · Tiếng Việt · 한국어 · Norsk