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
·

35 dépôts

Awesome GitHub RepositoriesFrontend Asset Optimization

Automated processes for minifying, compressing, and managing web application assets.

Distinguishing note: Focuses on performance-oriented asset processing, distinct from general bundling.

Explore 35 awesome GitHub repositories matching web development · Frontend Asset Optimization. Refine with filters or upvote what's useful.

Awesome Frontend Asset Optimization 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.
  • addyosmani/agent-skillsAvatar de addyosmani

    addyosmani/agent-skills

    60,849Voir sur GitHub↗

    Agent-skills is a collection of structured instructions and behavioral personas designed to standardize how AI coding agents perform engineering tasks. It functions as a workflow orchestrator that maps natural language intent to repeatable technical sequences and verification checklists. The project distinguishes itself through the use of specialized markdown-defined roles, such as security auditors or test engineers, to apply targeted domain expertise. It employs an evidence-based verification model that requires runtime data or passing tests as mandatory exit criteria to ensure AI-generated

    Guides the use of modern image formats, responsive sizing, and lazy loading to improve page loads.

    Shellagent-skillsantigravityantigravity-ide
    Voir sur GitHub↗60,849
  • parcel-bundler/parcelAvatar de parcel-bundler

    parcel-bundler/parcel

    44,032Voir sur GitHub↗

    Parcel is a web application bundler designed to automate the packaging of project assets for production. It functions as a zero-configuration tool that detects dependencies and transforms source files into optimized output without requiring manual setup files. The project includes a built-in development server that supports incremental builds and hot module replacement to reflect code changes during the development cycle. The core of the system is a dependency graph resolver that maps relationships between modules to determine the structure of output bundles. This is supported by a modular as

    Improves performance by automatically minifying code and compressing assets for faster page loads.

    JavaScriptassetsbuild-toolcommonjs
    Voir sur GitHub↗44,032
  • searxng/searxngAvatar de searxng

    searxng/searxng

    32,180Voir sur GitHub↗

    This project is a privacy-focused, self-hosted metasearch engine that aggregates results from a wide array of web, academic, and media sources into a single, unified interface. By acting as a proxy between the user and external search providers, it strips identifying headers and tracking parameters from requests, ensuring that search activity remains anonymous and protected from third-party profiling. The platform distinguishes itself through a modular, plugin-based architecture that allows for extensive customization of search behavior, result filtering, and interface branding. It supports a

    Compiles, lints, and optimizes frontend theme assets for production.

    Pythonbingbravedegoogle
    Voir sur GitHub↗32,180
  • layui/layuiAvatar de layui

    layui/layui

    30,544Voir sur GitHub↗

    Layui is a web UI component library, frontend layout framework, and CSS asset optimizer. It provides a collection of pre-styled visual elements and layout patterns used to build browser-native web interfaces. The framework enables the composition of structured web pages through standardized design assets and CSS components. It includes tools for compressing stylesheets and resolving imports to improve loading speeds across different web browsers. The library covers web UI development and frontend layout composition, facilitating rapid interface prototyping by assembling functional frontends

    Provides automated processes for compressing stylesheets and resolving imports to increase loading speeds.

    JavaScriptcomponent-librarycsshtml
    Voir sur GitHub↗30,544
  • serverless-stack/serverless-stackAvatar de serverless-stack

    serverless-stack/serverless-stack

    26,112Voir sur GitHub↗

    This project is a serverless full-stack framework and infrastructure-as-code tool designed for deploying and managing full-stack applications. It functions as a cloud-native deployment orchestrator that synchronizes application code and environment variables across frontend content delivery networks and backend API endpoints. The platform enables the deployment of complete application architectures on either private or cloud infrastructure. It allows for the orchestration of self-hosted applications without the need to manage traditional virtual servers. The system covers serverless infrastr

    Implements automated processes for minifying and managing frontend assets before distribution to a CDN.

    TypeScript
    Voir sur GitHub↗26,112
  • tencent/wepyAvatar de Tencent

    Tencent/wepy

    22,593Voir sur GitHub↗

    wepy is a frontend build toolchain and component framework designed for creating mini programs. It provides a modular UI library and a system for building reusable interface elements that maintain consistent layouts across different platform environments. The project features a cross-platform build target system that maps a single source codebase to multiple distinct output formats. It utilizes a template-based compilation process to transform custom syntax into platform-specific markup and supports the integration of third-party JavaScript packages through asynchronous module resolution. Th

    Minifies and compresses images and assets during the build process to improve download speeds.

    JavaScript
    Voir sur GitHub↗22,593
  • coze-dev/coze-studioAvatar de coze-dev

    coze-dev/coze-studio

    19,900Voir sur GitHub↗

    Coze Studio is a development platform for building intelligent agents and conversational applications. It provides a visual environment where users construct agents by linking workflows, knowledge bases, and custom prompts to automate complex tasks. The system functions as a central hub for managing AI model services, allowing developers to connect various providers to serve as the intelligence layer for their applications. The platform distinguishes itself through a node-based workflow orchestrator that enables the design of automated logic sequences on a visual canvas. It includes a modular

    Compiles and organizes static web resources for consistent interface performance across development and production environments.

    TypeScriptagentagent-platformai-plugins
    Voir sur GitHub↗19,900
  • getgrav/gravAvatar de getgrav

    getgrav/grav

    15,395Voir sur GitHub↗

    Grav is a flat-file content management system that eliminates the need for a traditional database by storing site content and configuration in human-readable Markdown and YAML files. Built as a modular PHP web framework, it uses a hierarchical page routing system where the physical directory structure directly determines the site's URL paths. The platform is distinguished by its event-driven plugin architecture and a command-line interface that prioritizes system administration, deployment, and maintenance tasks. It utilizes a blueprint-driven system to generate administrative forms from stru

    Provides comprehensive tools to register, group, and optimize frontend assets for improved page load performance.

    PHPcmscontentcontent-management
    Voir sur GitHub↗15,395
  • vert-sh/vertAvatar de VERT-sh

    VERT-sh/VERT

    13,999Voir sur GitHub↗

    VERT is a media conversion platform designed to transform images, audio, video, and documents into various formats. It functions as a batch file processor that allows users to apply consistent conversion settings and custom naming patterns to multiple assets simultaneously, bundling the final outputs into compressed archives for streamlined organization. The system distinguishes itself through a distributed architecture that routes heavy media transcoding tasks across local hardware or remote server infrastructure. This approach optimizes performance by balancing computational workloads, allo

    Optimizes digital assets by adjusting compression, bitrates, and metadata to balance file size and fidelity.

    Svelteconversionffmpegimagemagick
    Voir sur GitHub↗13,999
  • rolldown/rolldownAvatar de rolldown

    rolldown/rolldown

    13,797Voir sur GitHub↗

    Rolldown is a high-performance JavaScript and TypeScript module bundler written in Rust. It functions as a fast module compiler that implements a Rollup-compatible API to ensure compatibility with existing workflows and plugins while specializing in ECMAScript Module formats. The project distinguishes itself by using a Rust-based core engine and lazy compilation to reduce the time spent resolving and transforming source code. It focuses on minimizing final delivery sizes through static analysis and tree-shaking to remove unused code. The toolset covers a broad range of build capabilities, in

    Reduces final bundle sizes using tree shaking, minification, and code splitting to improve website performance.

    Rust
    Voir sur GitHub↗13,797
  • cookiecutter/cookiecutter-djangoAvatar de cookiecutter

    cookiecutter/cookiecutter-django

    13,421Voir sur GitHub↗

    Cookiecutter Django is a command-line utility designed to generate production-ready web application structures based on the Django framework. It functions as a standardized boilerplate generator that automates the initial setup of a project, providing a consistent foundation that includes pre-configured settings, security defaults, and integrated infrastructure services. The project distinguishes itself by providing a fully containerized development and deployment environment. It orchestrates multi-container stacks that manage databases, background workers, and web servers, ensuring that the

    Automates the transformation of frontend source files into production-ready bundles with live reloading.

    Pythonboilerplatecelerycookiecutter
    Voir sur GitHub↗13,421
  • requirejs/requirejsAvatar de requirejs

    requirejs/requirejs

    12,919Voir sur GitHub↗

    RequireJS is a JavaScript module loader and dependency manager that implements the Asynchronous Module Definition API. It enables the asynchronous loading of JavaScript files in the browser to prevent page rendering blocks and manages interdependent scripts to avoid global namespace pollution and execution order issues. The project includes a build optimizer that combines and minifies multiple script files into single bundles to reduce network requests. It also provides a mechanism for version management, allowing multiple versions of the same library to coexist on a single page without confl

    Minifies and combines scripts into single packages to reduce asset size and speed up initial page loads.

    JavaScript
    Voir sur GitHub↗12,919
  • webpack/webpack-bundle-analyzerAvatar de webpack

    webpack/webpack-bundle-analyzer

    12,667Voir sur GitHub↗

    webpack-bundle-analyzer is a bundle size analysis tool and Webpack build plugin that visualizes the composition of web application assets. It generates an interactive treemap to identify large dependencies and analyze the distribution of modules within the final payload. The tool functions as a bundle visualizer and a static report generator, exporting analysis data as standalone HTML and JSON files. It supports live bundle tracking via WebSockets during development and allows for the analysis of existing static stats files through a command line interface. The project provides capabilities

    Examines the composition of production assets to identify which modules occupy the most space in the browser.

    JavaScriptanalyzebundlechart
    Voir sur GitHub↗12,667
  • gorangajic/react-iconsAvatar de gorangajic

    gorangajic/react-icons

    12,596Voir sur GitHub↗

    react-icons is an SVG icon component library and multi-pack aggregator for React applications. It provides a single interface to integrate and manage multiple third-party SVG icon sets as individual components. The library is designed as a tree-shakable icon set, allowing the import of specific icons to reduce final bundle sizes. It includes a global icon style provider to define default colors, sizes, and accessibility titles across all embedded icons. The project covers multi-library icon management and frontend asset optimization to maintain a consistent design language while improving pa

    Optimizes frontend assets by allowing the import of specific icons, thereby reducing bundle size and page load times.

    TypeScript
    Voir sur GitHub↗12,596
  • vuejs-templates/webpackAvatar de vuejs-templates

    vuejs-templates/webpack

    9,644Voir sur GitHub↗

    This project is a pre-configured build template for Vue.js applications using Webpack. It provides a structured project boilerplate and a frontend build pipeline designed to bootstrap development environments and compile application code into distributable bundles. The template includes a development environment with hot module replacement, error overlays, and source maps to allow for instant updates in the browser without losing application state. It also features a project generator that establishes folder structures and configurations for routing, linting, and testing. The build system co

    Provides automated processes for minifying JavaScript and CSS to improve load times and browser caching.

    JavaScript
    Voir sur GitHub↗9,644
  • jquery-archive/jquery-mobileAvatar de jquery-archive

    jquery-archive/jquery-mobile

    9,615Voir sur GitHub↗

    jQuery Mobile is a mobile web framework and cross-platform UI library designed to create consistent HTML5 user interfaces that adapt to different mobile device platforms and screen sizes. It provides a collection of customizable components and CSS styles to render a unified look and feel across various mobile operating systems. The framework functions as a CSS themeable UI kit, featuring a build process that allows for the generation of custom visual themes by modifying base style files and assets. The library covers a broad capability surface including responsive mobile interface developmen

    Implements automated minification and compression of JavaScript and CSS assets to improve mobile loading speeds.

    JavaScript
    Voir sur GitHub↗9,615
  • gridsome/gridsomeAvatar de gridsome

    gridsome/gridsome

    8,484Voir sur GitHub↗

    Gridsome is a Vue.js static site generator designed for building Jamstack websites. It functions as a progressive web app framework that pre-renders components into static HTML files for delivery via content delivery networks. The system includes a GraphQL data orchestrator that unifies content from multiple APIs and local files into a single schema for site queries. It also integrates a frontend asset optimizer to automatically compress images and implement code-splitting. The framework provides support for offline-capable websites through prefetching pages and critical asset loading. Addit

    Provides a build pipeline that automatically compresses images and implements code-splitting for faster page loads.

    JavaScript
    Voir sur GitHub↗8,484
  • developit/microbundleAvatar de developit

    developit/microbundle

    8,135Voir sur GitHub↗

    Microbundle is a zero-configuration JavaScript module bundler designed to package small libraries and modules into optimized distribution files. It serves as a JavaScript library packager and TypeScript compiler, converting source code into compatible module formats for both browser and server-side runtimes. The tool functions as a bundle size optimizer by mangling object properties and analyzing bundle composition to reduce final file sizes. It also acts as a CSS module processor, converting style imports into external stylesheets or scoped modules to prevent global namespace collisions. It

    Reduces final bundle size through object property mangling and dependency composition analysis to improve load times.

    JavaScript
    Voir sur GitHub↗8,135
  • hilongjw/vue-lazyloadAvatar de hilongjw

    hilongjw/vue-lazyload

    8,006Voir sur GitHub↗

    vue-lazyload is a Vue.js image lazy loading plugin and frontend asset optimizer. It serves as a viewport visibility observer that defers the loading of images and components until they enter the browser viewport to reduce initial page load times. The project functions as a progressive image loader by managing image placeholders and implementing dynamic source switching. It uses a browser API to monitor when elements enter the viewport, avoiding expensive scroll event listeners to maintain performance. The plugin provides capabilities for image loading state tracking, including custom placeho

    Reduces initial page load times by delaying the initialization of non-critical images and components.

    JavaScriptlazyloadvuevue-lazyload
    Voir sur GitHub↗8,006
  • elm/compilerAvatar de elm

    elm/compiler

    7,794Voir sur GitHub↗

    This project is a functional programming compiler and JavaScript transpiler that transforms a statically typed language into optimized JavaScript for web browsers. It serves as a frontend architecture framework, providing a static type system and a package manager that enforces semantic versioning. The compiler uses a type-checking engine with automatic type inference to prevent runtime errors and guide code refactoring. It implements a structural pattern for managing application state and rendering user interfaces through a virtual DOM, utilizing immutable data and purity-based state transit

    Compiles source code into minimized JavaScript bundles to reduce file size and improve browser load times.

    Haskellcompilerelm
    Voir sur GitHub↗7,794
Préc.12Suivant
  1. Home
  2. Web Development
  3. Frontend Asset Optimization