awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

33 dépôts

Awesome GitHub RepositoriesFront-End Development Workflows

Iterative development processes for web applications integrating live reloading and error reporting.

Distinct from Front End Development: Distinct from general front-end development as it specifically covers the iterative loop of reloading and testing.

Explore 33 awesome GitHub repositories matching web development · Front-End Development Workflows. Refine with filters or upvote what's useful.

Awesome Front-End Development Workflows GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • react/create-react-appAvatar de react

    react/create-react-app

    103,327Voir sur GitHub↗

    This project is a command-line tool and build toolchain used to bootstrap React web applications. It serves as a project bootstrapper and single-page application scaffold, providing a pre-configured development environment, folder structure, and build pipeline. The toolchain integrates a frontend development server with live reloading and error overlays to accelerate the iterative coding process. It handles production asset bundling by minifying code and generating hashed assets for deployment, and it includes a configuration suite for generating the service workers and web manifests required

    Provides a complete iteration environment with live reloading, runtime error overlays, and integrated unit testing.

    JavaScriptbuild-toolsreactzero-configuration
    Voir sur GitHub↗103,327
  • h5bp/html5-boilerplateAvatar de h5bp

    h5bp/html5-boilerplate

    57,494Voir sur GitHub↗

    This project is a professional HTML5 website template and responsive web starter that provides a foundation of pre-configured HTML, CSS, and JavaScript files. It serves as a cross-browser compatibility base, ensuring consistent rendering and performance across modern web browsers. The project includes a web metadata framework to standardize Open Graph and social metadata for content previews on external platforms. It also provides a front-end build pipeline to lint, format, and optimize source assets into production-ready distribution files. The codebase covers broad capability areas includi

    Ships a build pipeline for linting and optimizing source assets into production-ready distribution files.

    JavaScriptbest-practicescsshtml
    Voir sur GitHub↗57,494
  • babel/babelAvatar de babel

    babel/babel

    44,009Voir sur GitHub↗

    Babel is a pluggable JavaScript compiler and transpiler that converts modern ECMAScript syntax into backwards-compatible versions of the language. It functions as an abstract syntax tree manipulator, parsing source code into a hierarchical structure to traverse and modify nodes for custom code transformations. The system utilizes a plugin-driven architecture to apply specific transformation rules and supports presets that bundle multiple plugins into named configuration groups. This enables the transformation of experimental syntax and the injection of non-global polyfills to ensure consisten

    Integrates a compilation step into development workflows to transform source code into production-ready assets.

    TypeScriptastbabelcompiler
    Voir sur GitHub↗44,009
  • gulpjs/gulpAvatar de gulpjs

    gulpjs/gulp

    32,963Voir sur GitHub↗

    Gulp is a JavaScript build automation tool and Node.js task runner designed to coordinate the execution of development tasks. It operates as a streaming build system that transforms source files into production assets through a series of programmable pipelines. The system functions as a file watcher and task orchestrator, monitoring directories for modifications to automatically trigger specific build tasks. It organizes these units of work into sequential or parallel execution paths to streamline development workflows. The toolkit manages asset pipelines by reading files via pattern matchin

    Automates the transformation of source files into production assets through programmable build pipelines.

    JavaScript
    Voir sur GitHub↗32,963
  • facebook/prepackAvatar de facebook

    facebook/prepack

    14,118Voir sur GitHub↗

    Prepack is a build-time transformation tool and static analysis engine designed to optimize JavaScript source code. By executing code during the build process, it evaluates program logic and state to precompute results, effectively simplifying complex operations before the application is deployed. The tool functions as a bundle optimizer that integrates into existing development pipelines to refine application logic. It employs abstract interpretation and symbolic execution to track program behavior across various paths, allowing it to perform constant folding, eliminate unreachable code, and

    Automates advanced code transformation steps within existing development workflows.

    JavaScript
    Voir sur GitHub↗14,118
  • roots/sageAvatar de roots

    roots/sage

    13,229Voir sur GitHub↗

    Sage is a WordPress starter theme that provides a foundation for building sites using professional software engineering patterns and modern development workflows. It functions as a theme architecture designed for native compatibility with the visual block-based editor. The project integrates the Laravel Blade templating engine to separate business logic from presentation using reusable components. It incorporates the Tailwind CSS framework for building responsive user interfaces via a utility-first approach and includes a modern frontend build tool to provide asset compilation and hot-reloadi

    Integrates a build tool that enables instant browser updates and accelerated development cycles.

    PHPacornbladelaravel
    Voir sur GitHub↗13,229
  • akveo/blur-adminAvatar de akveo

    akveo/blur-admin

    11,294Voir sur GitHub↗

    Blur Admin is an AngularJS and Bootstrap framework for building responsive administrative dashboards. It provides a set of grid-based templates and predefined layout components designed to create high-resolution management interfaces that adapt to different screen sizes. The framework includes a Sass-based theme engine that allows for the customization of visual appearances, color schemes, and brand identity through a central set of style variables. It specifically features a blur theme effect that applies translucent backgrounds and blurred effects across the interface. The system covers da

    Includes a build process to compile and minify front-end assets for improved loading speeds.

    JavaScriptadminadmin-dashboardadmin-template
    Voir sur GitHub↗11,294
  • octobercms/octoberAvatar de octobercms

    octobercms/october

    11,140Voir sur GitHub↗

    October is a self-hosted content management system and website engine built on the Laravel PHP framework. It provides a modular platform for developing custom websites and web applications, featuring an integrated administration interface for organizing and delivering digital content. The system utilizes a plugin-based extension model that allows core functionality to be expanded through independent modules. This architecture enables the registration of custom routes, views, and database schemas to build complex web features. The platform includes tools for asset compilation and bundling, a

    Provides workflows to transform preprocessor source files into optimized distribution stylesheets and scripts.

    PHP
    Voir sur GitHub↗11,140
  • cdnjs/cdnjsAvatar de cdnjs

    cdnjs/cdnjs

    10,707Voir sur GitHub↗

    cdnjs is a free, community-maintained content delivery network that hosts thousands of open-source frontend libraries. It delivers popular JavaScript and CSS assets from a global CDN to speed up website performance and reduce server load, with each library version stored as an immutable snapshot under a predictable directory structure. The platform provides a RESTful JSON API for programmatic access to library metadata, version details, and search functionality. This API returns structured data with HTTP cache headers, including immutable version details cached for nearly a year and library m

    Processes library submissions through an automated pipeline that validates, minifies, and deploys assets.

    cdncdnjscss
    Voir sur GitHub↗10,707
  • startbootstrap/startbootstrap-sb-admin-2Avatar de StartBootstrap

    StartBootstrap/startbootstrap-sb-admin-2

    9,877Voir sur GitHub↗

    SB Admin 2 is an open-source admin dashboard theme built on Bootstrap, providing a ready-made interface for building administrative panels and data management tools. The project includes a complete Bootstrap-based UI framework with responsive layout components and utility classes as its foundation. The theme comes with an integrated development workflow that includes a file-watching development server with automatic browser reloading, SCSS-to-CSS compilation, JavaScript minification, and vendor dependency management through a Gulp-based build pipeline. This tooling allows developers to custom

    Sets up a development workflow with SCSS compilation, JavaScript minification, and live-reload server.

    HTMLbootstrapbootstrap-4bootstrap-template
    Voir sur GitHub↗9,877
  • purifycss/purifycssAvatar de purifycss

    purifycss/purifycss

    9,863Voir sur GitHub↗

    PurifyCSS is a CSS unused style remover and payload optimizer that analyzes HTML and templates to identify and delete unused CSS selectors from stylesheets. It functions as a frontend build automation tool that integrates into development pipelines to automatically strip redundant styles and minify assets during the compilation phase. The tool provides specific optimization for single page applications, identifying and removing redundant CSS while ensuring necessary styles are preserved across dynamic views and states. The utility covers a range of capabilities including static content analy

    Automates the sequence of stripping unused styles and optimizing assets into production-ready files.

    JavaScript
    Voir sur GitHub↗9,863
  • coryhouse/react-slingshotAvatar de coryhouse

    coryhouse/react-slingshot

    9,646Voir sur GitHub↗

    react-slingshot is a JavaScript frontend boilerplate and starter kit designed to bootstrap React applications. It provides a pre-configured foundation that integrates React and Redux for state management, alongside routing and a unidirectional data flow. The project features an integrated build pipeline that handles Babel transpilation, Sass compilation, and module bundling. It includes a development environment with hot module replacement and source maps for rapid iteration, as well as production optimization tools for minifying assets and analyzing bundle size. The toolkit covers a broad s

    Provides automated sequences for linting, formatting, and optimizing source assets into production-ready files.

    JavaScriptboilerplatereactredux
    Voir sur GitHub↗9,646
  • didi/chameleonAvatar de didi

    didi/chameleon

    8,966Voir sur GitHub↗

    Chameleon is a cross-platform application framework and component library used to develop applications for the web and various mini-app platforms from a single shared codebase. It functions as a multi-platform build pipeline that compiles source code into different target formats while providing an MVVM-based user interface system for managing application state. The framework employs a polymorphic protocol to extend custom components and APIs, allowing for platform-specific implementations while maintaining cross-end compatibility. It includes a specialized build tool for static analysis that

    Provides an automated sequence for scaffolding, static analysis, bundling, and deploying across multiple target formats.

    JavaScript
    Voir sur GitHub↗8,966
  • o3de/o3deAvatar de o3de

    o3de/o3de

    8,954Voir sur GitHub↗

    This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic environments. It functions as a robotics simulation platform with native integration for ROS 2 to model robot controllers and sensors. The engine features a multi-threaded Forward+ physically based renderer that supports hardware-accelerated ray tracing and global illumination. The system is built on a modular extension architecture using Gems to add or replace features without modifying core binaries. It includes a native SDK for AWS cloud integration, enabling IAM authenticati

    Transforms raw meshes, textures, and animations into runtime-optimized product assets using a configurable processing pipeline.

    C++3d-graphics3d-graphics-engineanimation
    Voir sur GitHub↗8,954
  • middleman/middlemanAvatar de middleman

    middleman/middleman

    7,110Voir sur GitHub↗

    Middleman is a Ruby-based static site generator and web framework used to transform templates and assets into standalone HTML, CSS, and JavaScript files. It functions as a multi-engine template processor and build tool, converting source markup into production-ready websites that can be hosted on any web server. The system is distinguished by a comprehensive asset pipeline that handles compression, minification, and fingerprinting to optimize web delivery. It features an extensible architecture with lifecycle hooks and a middleware-based request interception layer, allowing for the programmat

    Implements a build pipeline to compile, minify, and optimize CSS and JavaScript assets for production delivery.

    Rubymiddlemanstatic-site-generator
    Voir sur GitHub↗7,110
  • microsoft/rushstackAvatar de microsoft

    microsoft/rushstack

    6,479Voir sur GitHub↗

    Rushstack est un ensemble d'outils complet pour gérer les monorepos TypeScript à grande échelle, fournissant un framework pour l'automatisation des pipelines de build, la coordination des dépendances et l'analyse statique. Il fonctionne comme un orchestrateur de build incrémental et un système de gestion conçu pour maintenir la cohérence et la performance à travers de multiples packages dans un espace de travail partagé. Le système se distingue par un modèle d'exécution basé sur des graphes acycliques dirigés et un incrémentalisme basé sur le hash de contenu, qui assure que seuls les projets affectés sont reconstruits. Il optimise davantage les workflows de développement via la mise en cache distante des artefacts de build avec des intégrations pour S3, Azure et HTTP, et utilise la gestion d'espace de travail basée sur des liens symboliques pour une visibilité immédiate des changements locaux. L'ensemble d'outils couvre un large éventail de capacités incluant des workflows de release automatisés, l'analyse de contrat API et l'application de la qualité de code en entreprise via des profils de linting standardisés. Il fournit également un support étendu pour le bundling d'actifs, la transpilation TypeScript et la génération de définitions de type à partir de schémas JSON et d'actifs statiques. Des domaines utilitaires supplémentaires incluent la gestion de la localisation, la génération d'avis de licence et l'orchestration d'interfaces de ligne de commande avec une sortie de processus synchronisée.

    Orchestrates transpilation, linting, testing, and bundling into a single automated pipeline to produce deployable code.

    TypeScript
    Voir sur GitHub↗6,479
  • ecomfe/fontminAvatar de ecomfe

    ecomfe/fontmin

    6,195Voir sur GitHub↗

    Fontmin est un pipeline d'assets de polices web et un outil de minification conçu pour réduire la taille des fichiers de polices en supprimant les glyphes inutilisés. Il fonctionne comme un convertisseur de format de police et un générateur d'icônes SVG, permettant de créer des assets optimisés pour le déploiement web. Le projet se distingue par sa capacité à synthétiser des polices d'icônes personnalisées en convertissant plusieurs fichiers SVG en un seul asset de police. Il se différencie également par un pipeline de traitement basé sur des plugins, permettant d'intégrer des fonctions de transformation personnalisées dans la chaîne de traitement des polices. L'outil couvre un large éventail de capacités de traitement de polices, incluant l'extraction de sous-ensembles de glyphes par analyse de caractères, la conversion de format binaire pour la compatibilité inter-navigateurs, et la génération automatisée de CSS pour @font-face et le mapping d'icônes. Ces fonctions sont exposées via une interface en ligne de commande pour faciliter l'intégration dans des workflows de build et de déploiement automatisés.

    Integrates font minification and processing into automated front-end asset build pipelines.

    JavaScript
    Voir sur GitHub↗6,195
  • angular-app/angular-appAvatar de angular-app

    angular-app/angular-app

    5,793Voir sur GitHub↗

    Il s'agit d'une application de référence AngularJS qui démontre l'architecture, la structure des dossiers et l'organisation des modules nécessaires à la création d'applications monopages (SPA). Elle fonctionne comme une application CRUD basée sur REST conçue pour la gestion de projet. Le projet inclut une implémentation complète de pipeline CI/CD et une suite de tests automatisés. Ces outils automatisent le linting du code, la minification des ressources et l'exécution de tests unitaires et de bout en bout sur plusieurs navigateurs pour vérifier la logique de l'application. L'application couvre le contrôle d'accès frontend via des modèles d'authentification et d'autorisation. Elle implémente en outre une architecture d'application CRUD pour gérer les enregistrements de données via une API backend.

    Provides automated sequences for linting and optimizing source assets into production-ready files.

    JavaScript
    Voir sur GitHub↗5,793
  • react/metroAvatar de react

    react/metro

    5,608Voir sur GitHub↗

    Metro est un bundler JavaScript conçu pour les environnements React Native. Il fonctionne comme un système pour résoudre les dépendances, transformer le code source et empaqueter JavaScript et les actifs dans des bundles pour l'exécution. Le projet inclut un serveur de bundler de développement qui héberge les actifs via HTTP et fournit le remplacement de module à chaud (hot module replacement). Il dispose d'un résolveur de module qui gère les extensions de fichiers spécifiques à la plateforme et un transformateur de code source qui convertit le code en structures d'arbre pour l'optimisation et la minification. La boîte à outils couvre la génération de bundle par programmation, la création de source maps et la mise en cache du système de fichiers pour éviter les transformations redondantes. Elle fournit également des capacités pour la gestion des actifs, l'injection de polyfills et la configuration de serveur sécurisée utilisant des certificats TLS pour les endpoints chiffrés. Des outils de surveillance sont inclus pour suivre le statut du bundling et enregistrer les métadonnées de performance pour les événements de démarrage et de mise à jour.

    Programmatically generates bundles and source maps to integrate into automated deployment or build pipelines.

    JavaScriptbundlerjavascriptreact-native
    Voir sur GitHub↗5,608
  • aui/font-spiderAvatar de aui

    aui/font-spider

    5,138Voir sur GitHub↗

    Font-spider est un ensemble d'outils spécialisés pour l'optimisation des polices web. Il fonctionne comme un utilitaire de sous-ensemble et de compression de polices qui analyse le contenu HTML pour extraire uniquement les caractères utilisés sur une page, créant des fichiers de police minimisés pour réduire le poids des pages et améliorer les vitesses de chargement. Le projet inclut un convertisseur de polices web qui génère des fichiers dans plusieurs formats binaires pour assurer la compatibilité multi-navigateur pour le rendu de texte. Il fournit également un plugin d'outil de build pour intégrer l'analyse et le sous-ensemble de polices directement dans les pipelines de développement automatisés. L'ensemble d'outils couvre le sous-ensemble de polices basé sur les glyphes, l'extraction de tables de caractères et l'analyse de l'utilisation des polices pour identifier et supprimer les données redondantes des ressources typographiques.

    Automates the sequence of font analysis, subsetting, and conversion within front-end development build pipelines.

    JavaScript
    Voir sur GitHub↗5,138
Préc.12Suivant
  1. Home
  2. Web Development
  3. Front-End Development Workflows

Explorer les sous-tags

  • Asset Optimization PipelinesWorkflows specifically designed to transform source assets into optimized distribution files. **Distinct from Front-End Development Workflows:** Focuses on the transformation and optimization of assets for production rather than the developer's iterative loop.
  • Build Automation PipelinesAutomated sequences for linting, formatting, and optimizing source assets into production-ready files. **Distinct from Front-End Development Workflows:** Focuses on the build-step automation of assets rather than the iterative development loop of live reloading.