34 रिपॉजिटरी
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 34 awesome GitHub repositories matching web development · Front-End Development Workflows. Refine with filters or upvote what's useful.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Rushstack बड़े पैमाने पर TypeScript मोनोरेपोज़ को प्रबंधित करने के लिए एक व्यापक टूलसेट है, जो बिल्ड पाइपलाइन ऑटोमेशन, डिपेंडेंसी समन्वय और स्टेटिक एनालिसिस के लिए एक फ्रेमवर्क प्रदान करता है। यह एक इंक्रीमेंटल बिल्ड ऑर्केस्ट्रेटर और प्रबंधन प्रणाली के रूप में कार्य करता है जिसे शेयर्ड वर्कस्पेस में कई पैकेजों में स्थिरता और प्रदर्शन बनाए रखने के लिए डिज़ाइन किया गया है। यह सिस्टम डायरेक्टेड एसाइक्लिक ग्राफ्स और कंटेंट-हैश-आधारित इंक्रीमेंटलिज़्म पर आधारित निष्पादन मॉडल के माध्यम से खुद को अलग करता है, जो यह सुनिश्चित करता है कि केवल प्रभावित प्रोजेक्ट्स ही फिर से बनाए जाएं। यह S3, Azure और HTTP के लिए एकीकरण के साथ रिमोट बिल्ड आर्टिफैक्ट कैशिंग के माध्यम से विकास वर्कफ़्लो को और अधिक ऑप्टिमाइज़ करता है, और स्थानीय परिवर्तनों की तत्काल दृश्यता के लिए सिमलिनक-आधारित वर्कस्पेस प्रबंधन का उपयोग करता है। टूलसेट स्वचालित रिलीज़ वर्कफ़्लो, API कॉन्ट्रैक्ट विश्लेषण, और मानकीकृत लिंटिंग प्रोफाइल के माध्यम से एंटरप्राइज़ कोड गुणवत्ता प्रवर्तन सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह एसेट बंडलिंग, TypeScript ट्रांसपाइलेशन, और JSON स्कीमा और स्टेटिक एसेट्स से टाइप डेफिनिशन के निर्माण के लिए व्यापक समर्थन भी प्रदान करता है। अतिरिक्त उपयोगिता क्षेत्रों में स्थानीयकरण प्रबंधन, लाइसेंस नोटिस जनरेशन, और सिंक्रोनाइज़्ड प्रोसेस आउटपुट के साथ कमांड-लाइन इंटरफेस का ऑर्केस्ट्रेशन शामिल है।
Orchestrates transpilation, linting, testing, and bundling into a single automated pipeline to produce deployable code.
Fontmin एक वेब फ़ॉन्ट एसेट पाइपलाइन और मिनिफिकेशन टूल है जिसे अनयूज्ड ग्लिफ़्स (glyphs) को हटाकर फ़ॉन्ट फ़ाइल साइज़ को कम करने के लिए डिज़ाइन किया गया है। यह एक फ़ॉन्ट फ़ॉर्मेट कन्वर्टर और SVG आइकन फ़ॉन्ट जनरेटर के रूप में कार्य करता है, जो वेब पर डिप्लॉयमेंट के लिए ऑप्टिमाइज़्ड फ़ॉन्ट एसेट बनाने की सुविधा देता है। यह प्रोजेक्ट कई SVG फ़ाइलों को एक सिंगल फ़ॉन्ट एसेट में बदलकर कस्टम आइकन फ़ॉन्ट बनाने की अपनी क्षमता के लिए जाना जाता है। यह एक प्लगइन-आधारित प्रोसेसिंग पाइपलाइन के माध्यम से भी अलग है, जो फ़ॉन्ट हैंडलिंग स्टैक में कस्टम ट्रांसफ़ॉर्मेशन फ़ंक्शंस को इंटीग्रेट करने की अनुमति देता है। यह टूल फ़ॉन्ट प्रोसेसिंग क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है, जिसमें कैरेक्टर एनालिसिस के आधार पर ग्लिफ़-सबसेट एक्सट्रैक्शन, क्रॉस-ब्राउज़र कम्पैटिबिलिटी के लिए बाइनरी फ़ॉर्मेट कन्वर्ज़न, और फ़ॉन्ट-फ़ेस व आइकन मैपिंग CSS का ऑटोमेटेड जनरेशन शामिल है। ये फ़ंक्शंस ऑटोमेटेड बिल्ड और डिप्लॉयमेंट वर्कफ़्लो में इंटीग्रेशन को आसान बनाने के लिए कमांड-लाइन इंटरफ़ेस के माध्यम से उपलब्ध हैं।
Integrates font minification and processing into automated front-end asset build pipelines.
This is an AngularJS reference application that demonstrates the architecture, folder structure, and module organization required for building single page applications. It functions as a REST-based CRUD application designed for project management. The project includes a full CI/CD pipeline implementation and an automated test suite. These tools automate code linting, asset minification, and the execution of unit and end-to-end tests across multiple browsers to verify application logic. The application covers frontend access control through authentication and authorization patterns. It furthe
Provides automated sequences for linting and optimizing source assets into production-ready files.
Metro is a JavaScript bundler designed for React Native environments. It functions as a system for resolving dependencies, transforming source code, and packaging JavaScript and assets into bundles for execution. The project includes a development bundler server that hosts assets via HTTP and provides hot module replacement. It features a module resolver that handles platform-specific file extensions and a source code transformer that converts code into tree structures for optimization and minification. The toolset covers programmatic bundle generation, source map creation, and file system c
Programmatically generates bundles and source maps to integrate into automated deployment or build pipelines.
Font-spider वेब फ़ॉन्ट ऑप्टिमाइज़ेशन के लिए विशेष टूल्स का एक सेट है। यह एक फ़ॉन्ट सबसेटर और कम्प्रेशन यूटिलिटी के रूप में कार्य करता है जो पेज पर उपयोग किए गए केवल वर्णों को निकालने के लिए HTML सामग्री का विश्लेषण करता है, जिससे पेज का वजन कम करने और लोडिंग गति में सुधार करने के लिए न्यूनतम फ़ॉन्ट फ़ाइलें बनाई जाती हैं। इस प्रोजेक्ट में एक वेब फ़ॉन्ट कन्वर्टर शामिल है जो टेक्स्ट रेंडरिंग के लिए क्रॉस-ब्राउज़र संगतता सुनिश्चित करने के लिए कई बाइनरी फ़ॉर्मेट में फ़ाइलें जनरेट करता है। यह स्वचालित डेवलपमेंट पाइपलाइनों में फ़ॉन्ट विश्लेषण और सबसेटिंग को सीधे एकीकृत करने के लिए एक बिल्ड टूल प्लगइन भी प्रदान करता है। यह टूलसेट ग्लिफ़-आधारित फ़ॉन्ट सबसेटिंग, कैरेक्टर-मैप एक्सट्रैक्शन और टाइपोग्राफ़ी एसेट्स से अनावश्यक डेटा की पहचान करने और उसे हटाने के लिए फ़ॉन्ट उपयोग विश्लेषण को कवर करता है।
Automates the sequence of font analysis, subsetting, and conversion within front-end development build pipelines.