broccoli - Browser compilation library – an asset pipeline for applications that run in the browser

  •        61

A fast, reliable asset pipeline, supporting constant-time rebuilds and compact build definitions. Comparable to the Rails asset pipeline in scope, though it runs on Node and is backend-agnostic. For background and architecture, see the introductory blog post.For the command line interface, see broccoli-cli.

https://github.com/broccolijs/broccoli

Dependencies:

broccoli-node-info : 1.1.0
broccoli-slow-trees : ^2.0.0
broccoli-source : ^1.1.0
commander : ^2.11.0
connect : ^3.6.5
findup-sync : ^2.0.0
handlebars : ^4.0.11
heimdalljs-logger : ^0.1.9
mime : ^1.5.0
rimraf : ^2.6.2
rsvp : ^4.7.0
sane : ^2.2.0
tmp : 0.0.33
tree-sync : ^1.2.2
underscore.string : ^3.2.2
watch-detector : ^0.1.0

Tags
Implementation
License
Platform

   




Related Projects

distill - Asset pipeline system for game engines & editor suites.

  •    Rust

Distill is an asset pipeline for games, reading artist-friendly formats from disk, processing them into your engine-ready formats, and delivering them to your game runtime. Distill handles dependencies between assets, import & build caching, cross-device hot reloading during development, packing assets for a shippable game build, and more. To create an open-source go-to solution for asset processing in games.

AssetBundles-Browser - Editor tool for viewing and debugging asset bundle contents before and after builds

  •    CSharp

The Asset Bundle Browser tool enables the user to view and edit the configuration of asset bundles for their Unity project. It will block editing that would create invalid bundles, and inform you of any issues with existing bundles. It also provides basic build functionality. Use this tool as an alternative to selecting assets and setting their asset bundle manually in the inspector. It can be dropped into any Unity project with a version of 5.6 or greater. It will create a new menu item in Window > AssetBundle Browser. The bundle configuration, build functionality, and built-bundle inspection are split into three tabs within the new window.

react-native-webpack-starter-kit - :herb: Build your React Native app with Webpack and Babel

  •    Objective-C

Build your React Native app with Webpack and Babel. Simple asset pipeline for seed apps built with React Native. Uses Babel 6 for ES7 JavaScript transpilation with Stage 1 support, and Webpack as a dev server and module bundler. Provides static code linting using ESLint and build output in the same console window, and Source Maps for debugging in the browser. Unprescriptive in terms of test frameworks and Flux implementations. Additional features listed below.

jekyll-assets - :art: Asset pipelines for Jekyll.

  •    Ruby

Jekyll Assets is a drop in asset pipeline that uses Sprockets to build specifically for Jekyll. It utilizes Sprockets, and Jekyll to try and achieve a clean, and extensible assets platform that supports plugins, caching, converting your assets. It even supports proxying of said assets in a way that does not interfere with either Sprockets, or Jekyll, or your own source. By default you can add Jekyll Assets to your Gemfile, as a plugin, and have it act as a drop-in replacement for Jekyll's basic SASS processors, with you only having to add it to your Gemfile, and updating your <img>, and <link>. The configuration file is the same as Jekyll's, which is _config.yml. Except we use the special key called assets inside of that file. All values listed below are default, you need not copy these into your configuration file unless you plan to change a value. Setting a value makes it explicit, and shared across both production, and development.


sinatra-asset-pipeline - An asset pipeline for Sinatra based on Sprockets.

  •    Ruby

An asset pipeline implementation for Sinatra based on Sprockets. sinatra-asset-pipeline supports both compiling assets on the fly for development as well as precompiling assets for production. The design goal for sinatra-asset-pipeline is to provide good defaults for integrating your Sinatra application with Sprockets. This makes your application serve assets inside assets folder under the public /assets path. You can use the helpers provided by sprocket-helpers inside your assets to ease locating your assets.

pure-site - The website for Pure CSS

  •    Handlebars

This site uses an integrated [Broccoli][] build process. When the site isrunning in development mode, Broccoli will be watching everything in the`public/` directory and rebuild when something changes.This makes it much easier to work on browser-side features without needed tomanually kick off the build process or restart the server.

serviceworker-rails - Use Service Worker with the Rails asset pipeline

  •    Ruby

The Rails asset pipeline makes a number of assumptions about what's best for deploying JavaScript, including asset digest fingerprints and long-lived cache headers - mostly to increase "cacheability". Rails also assumes a single parent directory, /public/assets, to make it easier to look up the file path for a given asset. Service workers may only be active from within the scope from which they are served. So if you try to register a service worker from a Rails asset pipeline path, like /assets/serviceworker-abcd1234.js, it will only be able to interact with requests and responses within /assets/**. This is not what we want.

pipeline - A step by step guide on creating build and deployment pipelines for Kubernetes.

  •    

The pipeline tutorial walks you through creating an end-to-end deployment pipeline using Cloud Container Builder, GitHub, and multiple Kubernetes clusters. This tutorial will demonstrate how to propagate a Kubernetes deployment through multiple environments, each backed by a dedicated Kubernetes cluster, using a collection of Kubernetes manifest files across a set of GitHub repositories representing each environment.

asset-pipeline - This Laravel 4 package provides a very simple and easy to use asset pipeline

  •    PHP

The new Laravel 5 feature called Elixir which runs on gulp should help you manage your assets. There are no plans (from us at Codesleeve) to continue development on this project to include L5 support. Asset pipeline will continue to accept community pull requests. Please feel free to contribute if you'd like. For those of you familiar with Rails asset pipeline and sprockets, you will hopefully feel right at home using this package.

percy - Build frontend browser apps with Rust + WebAssembly. Supports server side rendering.

  •    Rust

Build frontend browser apps with Rust + WebAssembly. Supports server side rendering. This README gives a light introduction to Percy. Check out The Percy Book for a full walk through.

bootswatch-rails - Bootswatches converted to SCSS ready to use in Rails asset pipeline.

  •    Ruby

This gem is meant to be used with bootstrap-sass. It gives you complete scss versions of bootswatches for use in your Rails asset pipeline, just like bootstrap-sass gives you scss version of bootstrap itself. When using bootstrap-sass, it's recommended to avoid sprockets in your stylesheets. In order to do that you simply rename your application.css file to application.css.scss, remove all sprockets comments, and instead use sass @import commands. These commands are smart enough to fully support asset pipeline load paths, thanks to sass-rails gem.

angular-rails-templates - Use your angular templates with rails' asset pipeline

  •    Ruby

Adds your HTML templates into Angular's $templateCache using Rails asset pipeline. It removes the need for AJAX calls to retrieve the templates (or for you to manually set them into the DOM).

font-awesome-rails - the font-awesome font bundled as an asset for the rails asset pipeline

  •    Ruby

the font-awesome font bundled as an asset for the rails asset pipeline

brunch-guide - A comprehensive guide to Brunch

  •    

This is an attempt at a comprehensive guide to Brunch, an excellent builder for browser apps that gives Grunt, Gulp, Broccoli et al. a run for their money. I adapted this from my (French language) article from early March 2015.Is your English reading not so good? Check out our translations.

System.AddIn Pipeline Builder

  •    

The Visual Studio Pipeline Builder is a tool for generating pipelines for Add-ins from the System.AddIn namespace. Because of the lack of updates at the official code-drop for the pipeline builder, I registered this project so I can have subversion.

django-pipeline - Pipeline is an asset packaging library for Django.

  •    Python

Pipeline is an asset packaging library for Django.

django-pipeline - Pipeline is an asset packaging library for Django.

  •    Python

Pipeline is an asset packaging library for Django.

elementor - The most advanced frontend drag & drop page builder

  •    PHP

The most advanced frontend drag & drop page builder. Create high-end, pixel perfect websites at record speeds. Any theme, any page, any design. It's about time for a live page builder, with no limits of design. A page builder that delivers high-end page designs and advanced capabilities, never before seen on WordPress.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.