awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
kriswallsmith avatar

kriswallsmith/assetic

0
View on GitHub↗
3,716 स्टार्स·545 फोर्क्स·PHP·MIT·9 व्यूज़

Assetic

Assetic is a frontend build tool and asset pipeline manager for PHP applications. It functions as a static asset optimizer and compiler that transforms, organizes, and exports CSS and JavaScript files to disk for service by a web server.

The system uses a filter-based transformation pipeline to convert preprocessor languages into standard web formats and minify code for production environments. It incorporates a versioning system that assigns unique timestamps or identifiers to filenames to prevent browsers from loading outdated cached assets.

The tool manages static file bundling by merging multiple source files into single output bundles and utilizes dependency-graph tracking to ensure the correct loading sequence. It also supports the generation of multiple asset variants based on specific variables and employs a disk-backed compilation cache to avoid repetitive processing.

Features

  • Asset Transformation Pipelines - Provides a modular architecture for processing and compiling CSS and JavaScript through a sequence of filters.
  • Frontend Build Tools - Provides a comprehensive build tool to compile, bundle, and optimize web assets for PHP-based applications.
  • Asset Bundlers - Combines static files from individual paths or directory patterns into a single output file.
  • JavaScript and CSS Minifications - Compiles preprocessor languages into standard CSS and JavaScript and reduces file size through minification.
  • Frontend Build Pipelines - Provides an automated sequence of tasks for bundling, minifying, and optimizing web assets for production.
  • Cache Busting - Implements cache busting by appending modification timestamps to filenames to force browser updates.
  • Asset Dependency Managers - Identifies imported files within assets to ensure they load in the correct sequence.
  • Compilers - Compiles preprocessor languages into standard web formats and minifies code for production delivery.
  • Asset Graph Mapping - Implements logic to analyze the dependency graph of assets to determine the correct loading sequence and prevent duplication.
  • Frontend Asset Compilation - Transforms source preprocessors into browser-ready JavaScript and CSS files while applying minification.
  • PHP Asset Pipelines - Manages the compilation, minification, and merging of frontend assets within the context of a PHP application.
  • Static Asset Management - Organizes and serves static CSS and JavaScript files specifically tailored for PHP application environments.
  • Static Asset Management - Provides tools to optimize website performance by compressing, minifying, and caching static files.
  • Static Asset Optimizers - Processes source files through a series of filters to optimize load times and ensure correct asset sequencing.
  • Transformed Asset Caches - Saves results of asset transformations to eliminate the need for repetitive filtering and compilation.
  • Compilation Caches - Provides a disk-backed cache to store processed asset results and avoid repetitive compilation during requests.
  • Asset Collections - Maps source files to target paths using organized sets to prevent file duplication.
  • Content Transformation Pipelines - Runs files through a sequence of plugins to compile preprocessors and minify code.
  • Asset Variants - Generates multiple versions of a single asset by applying different configuration variables at runtime.
  • Static Asset Pipelines - Provides automated workflows to manage the processing, optimization, and delivery of static web assets.
  • Module Bundling - Merges multiple source files and their dependencies into single output bundles to reduce HTTP requests.
  • Asset Filename Hashing - Implements content-based filename hashing to manage browser caching and ensure fresh asset delivery.
  • Production Asset Preparation - Processes development files through specialized filters to prepare them for production environments.
  • Static Asset Exporters - Writes processed asset content to a designated directory for service by a web server.
  • Path Pattern Resolution - Locates source files by mapping defined directories and file patterns to specific target output paths.
  • Asset Versioning - Generates unique file identifiers to handle browser cache invalidation for stylesheets and scripts.
  • Variable-Driven Generation - Creates multiple versions of an asset based on specific variables to deliver tailored code at runtime.

स्टार हिस्ट्री

kriswallsmith/assetic के लिए स्टार हिस्ट्री चार्टkriswallsmith/assetic के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Assetic के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Assetic के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • laravel-mix/laravel-mixlaravel-mix का अवतार

    laravel-mix/laravel-mix

    5,233GitHub पर देखें↗

    Laravel Mix is a frontend build tool and a configuration wrapper for Webpack that simplifies the bundling of JavaScript, TypeScript, and CSS assets. It functions as a task runner and static asset manager, providing a simplified interface to compile source files into optimized production assets. The project distinguishes itself by providing a fluent API that abstracts complex bundling configurations into human-readable method calls. It includes specialized pipelines for transforming Vue and React components into browser-compatible JavaScript and offers a system for automatic vendor prefixing a

    JavaScript
    GitHub पर देखें↗5,233
  • insin/nwbinsin का अवतार

    insin/nwb

    5,542GitHub पर देखें↗

    nwb is a zero-configuration build toolchain, module bundler, and development server for JavaScript and JSX applications and libraries. It functions as a build system that automatically derives compiler and bundler settings from a project's installed dependencies to remove manual setup. The tool is distinguished by its ability to act as a library compiler, generating multiple distribution formats such as ESM and CJS from a single source for package manager compatibility. It also includes a dedicated headless browser test runner that executes unit tests with integrated watch mode and code cover

    JavaScript
    GitHub पर देखें↗5,542
  • brunch/brunchbrunch का अवतार

    brunch/brunch

    6,758GitHub पर देखें↗

    Brunch is a frontend build tool and JavaScript asset bundler designed to automate the transformation of source code into production-ready assets. It functions as an incremental build system that monitors the filesystem for changes to rebuild only modified components, and it serves as a project scaffolding engine for initializing application structures via predefined skeletons and code boilerplates. The tool utilizes a plugin-based transformation pipeline to compile and optimize JavaScript and CSS files for browser delivery. It distinguishes itself through the use of multi-core build paralleli

    JavaScriptbrunchbuild-automationjavascript
    GitHub पर देखें↗6,758
  • js-kyle/connect-assetsjs-kyle का अवतार

    js-kyle/connect-assets

    914GitHub पर देखें↗

    Connect-assets is a Node.js asset pipeline and frontend build tool designed to manage the compilation, minification, and serving of scripts and stylesheets. It functions as a static asset bundler that resolves dependency graphs to concatenate source files into optimized bundles, reducing the number of network requests required for page delivery. The tool distinguishes itself by integrating directly into the development lifecycle through middleware that intercepts HTTP requests to compile and serve assets on demand. For production environments, it provides a command-line interface to precompil

    JavaScript
    GitHub पर देखें↗914
Assetic के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

kriswallsmith/assetic क्या करता है?

Assetic is a frontend build tool and asset pipeline manager for PHP applications. It functions as a static asset optimizer and compiler that transforms, organizes, and exports CSS and JavaScript files to disk for service by a web server.

kriswallsmith/assetic की मुख्य विशेषताएं क्या हैं?

kriswallsmith/assetic की मुख्य विशेषताएं हैं: Asset Transformation Pipelines, Frontend Build Tools, Asset Bundlers, JavaScript and CSS Minifications, Frontend Build Pipelines, Cache Busting, Asset Dependency Managers, Compilers।

kriswallsmith/assetic के कुछ ओपन-सोर्स विकल्प क्या हैं?

kriswallsmith/assetic के ओपन-सोर्स विकल्पों में शामिल हैं: laravel-mix/laravel-mix — Laravel Mix is a frontend build tool and a configuration wrapper for Webpack that simplifies the bundling of… insin/nwb — nwb is a zero-configuration build toolchain, module bundler, and development server for JavaScript and JSX… brunch/brunch — Brunch is a frontend build tool and JavaScript asset bundler designed to automate the transformation of source code… js-kyle/connect-assets — Connect-assets is a Node.js asset pipeline and frontend build tool designed to manage the compilation, minification,… snowpackjs/snowpack — Snowpack is an ESM frontend build tool and unbundled development server. It functions as a JavaScript asset… rails/webpacker — Webpacker is a frontend build tooling system and JavaScript module manager that integrates Webpack into Ruby on Rails…