Servo is a prototype web browser engine written in Rust, designed as a lightweight, high-performance alternative for embedding web technologies in applications. It builds on macOS, Linux, Windows, Android, and OpenHarmony.
Code ouvert. Horizons nouveaux.
Découvrez des projets open source de qualité, soumettez des projets anonymement, puis revendiquez et éditez votre propre projet.
Un peu de curiosité. Un monde de code ouvert.
THE FIRST COLLECTIONUne plateforme de test de charge complète, sans serveur et distribuée pour des tests de performance de niveau production d'API et de workflows basés sur navigateur.
Happy DOM est une implémentation JavaScript du DOM d'un navigateur web sans interface graphique, conçue pour permettre l'exécution de code et de tests de composants dans des environnements comme Node.js et Bun.
Une application de navigateur locale-first qui intègre le chat IA, la gestion multi-fenêtres, l'isolation des sessions, un terminal intégré et une interface CLI pour contrôler les workflows depuis des outils comme Claude Code, Codex et Gemini CLI.
Hoho Avatar est une boîte à outils TypeScript open-source permettant de créer des avatars 2D parlants et réactifs à l'audio via le rendu Canvas 2D.
Monaco Editor est l'éditeur de code basé sur le navigateur extrait de VS Code, distribué sous forme de bibliothèque npm avec des builds ESM et AMD. Il propose des modèles, des URI, des fournisseurs pour les fonctionnalités intelligentes, la localisation et un bac à sable interactif pour l'intégration.
Next.js est le framework React open-source de Vercel pour créer des applications web full-stack. Il étend les fonctionnalités de React et intègre des outils JavaScript basés sur Rust pour des builds rapides.
ArchPlayer est un lecteur multimédia local léger, contenu dans un seul fichier HTML, permettant aux utilisateurs de lire des fichiers vidéo directement dans un navigateur web sans installation.
Finicky est une application macOS qui路由 URLs vers des navigateurs spécifiques via des règles personnalisables, supportant une configuration en JavaScript/TypeScript, la réécriture d'URL et des flux de travail multi-navigateurs.
WebTorrent est un client BitTorrent de streaming écrit en JavaScript pur pour Node.js et le navigateur, utilisant WebRTC pour le transport peer-to-peer sans plugins.
Ladybird est un navigateur web open-source indépendant en pré-alphas, construit sur un moteur conforme aux normes web avec une architecture multi-processus et isolée. Il hérite des bibliothèques web centrales de SerenityOS, fonctionne sur Linux, macOS, Windows (WSL2) et autres systèmes *Nix, et est sous licence BSD à 2 clauses.
FingerprintJS est une bibliothèque open-source de fingerprinting navigateur côté client qui interroge les attributs du navigateur et calcule un identifiant de visiteur haché. Elle fonctionne en mode incognito et persiste même après la purge des données du navigateur.
Kysely est un constructeur de requêtes SQL TypeScript typé et doté de l'autocomplétion, inspiré par Knex.js.
Skyvern automatise les flux de travail via navigateur grâce aux LLM et à la vision par ordinateur, offrant un SDK compatible Playwright et un constructeur no-code pour remplacer l'automatisation fragile basée sur XPath.
fQuery est une bibliothèque JavaScript légère offrant une API chaînable pour l'interrogation du DOM, la manipulation, les événements, les animations et les requêtes AJAX.
qutebrowser est un navigateur web axé sur le clavier, conçu avec une interface graphique minimaliste.
Astro est un outil de génération de sites web open source orienté vers le web moderne. Il privilégie une expérience développeur performante et des sorties légères, idéal pour les sites de contenu comme les blogs, la documentation, les sites marketing et les portfolios. Il propose des intégrations officielles pour React, Vue, Svelte, MDX, des adaptateurs SSR et des outils de langage.
A Winston plugin for the modern-errors library that adds fullFormat() and shortFormat() helpers for improved error logging. It supports configurable stack traces, log levels, nested errors, and JSON-safe output for Node.js applications.
Lumen est un navigateur web privé et léger doté de son propre moteur, écrit de zéro en Rust, sans utiliser de wrappers autour de Chromium ou WebKit.
bpmn-js est une boîte à outils JavaScript open-source pour visualiser et éditer des diagrammes BPMN 2.0 directement dans le navigateur web. Elle fournit un moteur de rendu et des capacités de modélisation interactive, permettant aux développeurs d'intégrer des fonctionnalités de modélisation de processus métier dans des applications web.