awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
JeffreyWay avatar

JeffreyWay/laravel-mix

0
View on GitHub↗
5,233 stars·802 forks·JavaScript·MIT·21 views

Laravel Mix

Laravel Mix is a frontend asset pipeline and JavaScript build tool that functions as a wrapper for Webpack. It provides a declarative configuration system to simplify the compilation and bundling of JavaScript and CSS assets.

The tool focuses on Webpack workflow simplification, allowing users to manage complex build pipelines without writing extensive configuration files from scratch. It uses a fluent interface API to define build steps and asset transformation rules.

The system covers modern web asset bundling, including JavaScript module transpilation and CSS preprocessor integration for Sass and Less. It also manages production-ready asset compilation through plugin-based processing and automatic source mapping.

Features

  • Frontend Asset Compilation - Automates the compilation of JavaScript and CSS files into production-ready assets.
  • Webpack Configuration Wrappers - Serves as a simplified wrapper for Webpack to streamline the compilation and bundling of web assets.
  • Configuration Wrappers - Acts as a functional wrapper that simplifies complex Webpack configurations through a declarative API.
  • Asset Bundling - Combines and optimizes frontend source files into efficient bundles to improve website loading speeds.
  • JavaScript and TypeScript Build Systems - Orchestrates the bundling and compilation process for modern JavaScript modules and stylesheets.
  • Configuration Simplification - Simplifies the management of complex Webpack build pipelines by eliminating the need for extensive manual configuration.
  • Frontend Asset Pipelines - Provides a declarative pipeline for processing and optimizing client-side assets for production deployment.
  • Fluent Configuration APIs - Provides a fluent API for chaining method calls to define build steps and asset transformations declaratively.
  • Environment-Based Optimization Toggles - Toggles production optimizations like minification based on environment flags during the build process.
  • File System Watchers - Tracks input files and output directories to automatically recompile modified assets during watch mode.
  • JavaScript Transpilers - Transpiles modern JavaScript into browser-compatible versions to ensure cross-browser functionality.
  • Plugin-Based Architectures - Extends the build pipeline by integrating Webpack plugins for tasks such as minification and versioning.
  • CSS Preprocessors - Integrates Sass and Less preprocessors to convert them into standard CSS within the build pipeline.
  • Tasks and Scheduling - Compiles assets using Webpack.
  • Build and Compilation Tools - Fluent API for defining webpack build steps.

Star history

Star history chart for jeffreyway/laravel-mixStar history chart for jeffreyway/laravel-mix

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does jeffreyway/laravel-mix do?

Laravel Mix is a frontend asset pipeline and JavaScript build tool that functions as a wrapper for Webpack. It provides a declarative configuration system to simplify the compilation and bundling of JavaScript and CSS assets.

What are the main features of jeffreyway/laravel-mix?

The main features of jeffreyway/laravel-mix are: Frontend Asset Compilation, Webpack Configuration Wrappers, Configuration Wrappers, Asset Bundling, JavaScript and TypeScript Build Systems, Configuration Simplification, Frontend Asset Pipelines, Fluent Configuration APIs.

Which projects share features with jeffreyway/laravel-mix?

Projects with overlapping indexed features include: laravel-mix/laravel-mix — Laravel Mix is a frontend build tool and a configuration wrapper for Webpack that simplifies the bundling of… developit/preact-cli — preact-cli is a command line interface and build pipeline for initializing, developing, and deploying Preact… insin/nwb — nwb is a zero-configuration build toolchain, module bundler, and development server for JavaScript and JSX… egoist/poi — Poi is an extensible, zero-configuration module bundler and asset compiler for modern frontend development. It… web-infra-dev/rspack — Rspack is a high-performance web bundler written in Rust that packages JavaScript and TypeScript for web applications.… jaredpalmer/backpack — Backpack is a Node.js build system designed for transpiling, bundling, and automating the development workflow. It…

Projects sharing features with Laravel Mix

These projects share indexed features with Laravel Mix. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • laravel-mix/laravel-mixlaravel-mix avatar

    laravel-mix/laravel-mix

    5,233View on GitHub↗

    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
    View on GitHub↗5,233
  • developit/preact-clidevelopit avatar

    developit/preact-cli

    4,669View on GitHub↗

    preact-cli is a command line interface and build pipeline for initializing, developing, and deploying Preact applications. It functions as a project scaffolding tool that uses predefined templates to generate the necessary directory structures and boilerplate for new web applications. The tool provides specialized capabilities for creating progressive web apps by generating service workers and caching strategies for offline functionality. It also includes a static site pre-renderer that converts application routes into HTML files during the build process to improve search engine visibility an

    JavaScript
    View on GitHub↗4,669
  • insin/nwbinsin avatar

    insin/nwb

    5,542View on GitHub↗

    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
    View on GitHub↗5,542
  • egoist/poiegoist avatar

    egoist/poi

    5,175View on GitHub↗

    Poi is an extensible, zero-configuration module bundler and asset compiler for modern frontend development. It functions as a build system that transforms JavaScript, JSX, and CSS into browser-compatible files and combines them into single packages for web delivery. The tool is built around a plugin architecture that allows for custom extensions to the build pipeline and the addition of specialized asset processing logic. It employs a convention-based mapping system to automate build settings and target outputs without the need for manual configuration files. The project covers a broad range

    JavaScript
    View on GitHub↗5,175
  • Compare all 30 related projects→