Le guide de style JavaScript d'Airbnb, largement utilisé : conventions pragmatiques ES6+, configurations ESLint, et sections couvrant types, fonctions, classes, nommage, tests, etc. Comprend des guides compagnons pour React et CSS-in-JavaScript.
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 COLLECTIONVuestic Admin est une suite de modèles d'administration open-source basée sur Vue 3, Vite, Pinia et Tailwind CSS, s'appuyant sur la bibliothèque Vuestic UI et offrant un thème sombre, l'i18n et l'accessibilité.
Terser est une boîte à outils JavaScript de mangling et de compression pour ES6+, fork maintenu d'uglify-es. Il offre une CLI et une API programmatique pour minifier le code, masquer les noms de variables et de propriétés, et générer des source maps.
Parcel est un outil de build web sans configuration qui prend en charge HTML, CSS, JavaScript et de nombreux types d'actifs, avec un serveur de développement intégré, le rechargement à chaud, une compilation en Rust, la mise en cache et une optimisation automatique pour la production.
mo·js is a fast, retina-ready, modular JavaScript motion graphics library for the web. It offers a declarative API with built-in components like Html, Shape, Swirl, Burst, and Stagger for creating delightful web animations.
Babel est un compilateur JavaScript communautaire qui transforme la syntaxe JavaScript moderne en versions compatibles avec les environnements plus anciens, permettant aux développeurs d'utiliser les dernières fonctionnalités du langage.
Static est un lecteur radio web open-source qui génère une page statique avec webpack, utilisant des streams YouTube comme stations et des vidéos giphy en fond. Les stations et fonds sont configurés via JSON, et le tout peut être hébergé sur GitHub Pages.
Un guide complet des meilleures pratiques Node.js couvrant l'architecture de projet, le style de code, les tests, la production, la sécurité et plus encore.
Snippet JavaScript léger pour Sweep Analytics, offrant une solution d'analytics web respectueuse de la vie privée sans journalisation d'IP, avec suivi des pages et événements via des attributs data HTML.
melonJS est un moteur de jeu HTML5 open-source léger et sans dépendances pour jeux 2D/2.5D. Il propose un rendu GPU accéléré (WebGPU/WebGL2/Canvas), une intégration des cartes Tiled, physique, audio et support des meshes 3D, le tout dans ~250 Ko. Compatible avec tous les navigateurs majeurs.
33-js-concepts est un guide open-source populaire couvrant 33 concepts JavaScript essentiels, avec des explications claires, des exemples de code et des ressources. Il s'est étendu au-delà de la liste originale et est disponible en plus de 40 langues.
Webpack est un bundler de modules qui assemble les fichiers JavaScript pour le navigateur et transforme presque toutes les ressources. Il supporte ES2015+, CommonJS, AMD, les loaders, les plugins, le code splitting et l'optimisation.
Draggable est une bibliothèque JavaScript pour des interactions de glisser-déposer personnalisées, offrant les modules Draggable, Sortable, Droppable et Swappable avec prise en charge des événements natifs et des plugins.
La deuxième édition de la série de livres You Don't Know JS Yet, proposant des chapitres en ligne gratuits et des volumes payants sur les mécanismes fondamentaux de JavaScript, notamment Get Started et Scope & Closures.