• This repository has been archived on 15/Jun/2023
  • Stars
    star
    6,798
  • Rank 5,779 (Top 0.2 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 13 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

🍴 Web applications made easy. Since 2011.

Brunch Weekly downloads Yearly downloads

Web applications made easy. Since 2011.

Fast front-end web app build tool with simple declarative config and seamless incremental compilation for rapid development.

Usage

Install Brunch with a simple node.js package manager command:

npm install -g brunch
  1. Create a new Brunch project: brunch new [--skeleton url]
    • skeleton specifies a skeleton from which your application will be initialized. The default skeleton (dead-simple) doesn't have any opinions about frameworks or libraries.
    • brunch.io/skeletons contains over 50 boilerplate projects, which you can use to init your app from.
  2. Develop with Brunch: brunch watch --server
    • tells Brunch to watch your project and incrementally rebuild it when source files are changed. The optional server flag launches a simple web server with push state support.
  3. Deploy with Brunch: brunch build --production
    • builds a project for distribution. By default it enables minification.

Learn

Contributing

See the CONTRIBUTING.md document for more info on how to file issues or get your head into the Brunch's internals.

  • To install edge version (from GitHub master branch): npm install -g brunch/brunch
  • To enable debug mode, simply pass -d flag to any command like that: brunch build -d
  • To create your own plugin, check out our plugin boilerplate as a starting point.

License

MIT license (c) 2021 Paul Miller paulmillr.com, Elan Shanker, Nik Graf, Thomas Schranz, Allan Berger, Jan Monschke, Martin Schürrer

See LICENSE file.

More Repositories

1

brunch-guide

A comprehensive guide to Brunch
558
star
2

brunch-with-chaplin

Boilerplate application for Brunch with Chaplin framework included.
CoffeeScript
280
star
3

terser-brunch

A javascript minifier for brunch files.
JavaScript
156
star
4

brunch.github.io

The website
SCSS
114
star
5

sass-brunch

Adds Sass / Scss support to brunch
JavaScript
97
star
6

auto-reload-brunch

Adds automatic browser reloading support to brunch.
JavaScript
88
star
7

todos

DEPRECATED. Todos app (backbone example) rewritten in brunch
JavaScript
70
star
8

postcss-brunch

Adds PostCSS support to brunch
JavaScript
53
star
9

twitter

Simple twitter client built with brunch.
JavaScript
48
star
10

dead-simple

Dead-simple brunch skeleton. No opinions, just empty dirs and minimal configs.
HTML
35
star
11

with-react

React skeleton with Babel/ES6 for Brunch
JavaScript
35
star
12

with-es6

Skeleton for modern JS apps using Babel for ES6
HTML
33
star
13

simple-js-skeleton

Simple Brunch with js skeleton app
JavaScript
31
star
14

simple-coffee-skeleton

Simple Brunch with coffee skeleton app. Unsupported, but still working.
CoffeeScript
31
star
15

jade-brunch

Adds Jade support to Brunch
JavaScript
30
star
16

with-redux

React/Redux skeleton with Babel/ES6 for Brunch
JavaScript
30
star
17

typescript-brunch

Adds TypeScript support to Brunch
JavaScript
27
star
18

hmr-brunch

Hot Module Replacement runtime for Brunch
JavaScript
25
star
19

appcache-brunch

Adds HTML5 App Cache generation to Brunch
CoffeeScript
24
star
20

coffee-script-brunch

Adds CoffeeScript support to Brunch
JavaScript
24
star
21

init-skeleton

A simple interface that clones or copies skeletons (base projects for your apps).
JavaScript
23
star
22

react-brunch

DEPRECATED. Adds React.js support to brunch.
JavaScript
23
star
23

stylus-brunch

Adds Stylus support to Brunch
JavaScript
21
star
24

handlebars-brunch

Adds Handlebars templates support to brunch
JavaScript
21
star
25

brunch-with-chaplin-js

JavaScript version of popular Chaplin skeleton for http://brunch.io
JavaScript
20
star
26

coffeelint-brunch

Adds Coffeelint linting support to Brunch.
JavaScript
18
star
27

clean-css-brunch

A CSS minifier for brunch stylesheets
JavaScript
18
star
28

less-brunch

Adds LESS support to Brunch
JavaScript
14
star
29

iced-coffee-script-brunch

DEPRECATED. Adds IcedCoffeeScript support to Brunch
JavaScript
13
star
30

javascript-brunch

DEPRECATED. Adds JavaScript support to Brunch
JavaScript
13
star
31

commonjs-require-definition

Common.js require definition.
JavaScript
13
star
32

brunch-guide-demos

A series of demo Brunch projects for an in-depth article about it
JavaScript
12
star
33

brunch-boilerplate-plugin

Boilerplate for brunch plugins. Simply clone the repo and change {{NAME}} and {{DESCRIPTION}} vars
JavaScript
12
star
34

skeletons

Registry of Brunch skeletons
12
star
35

eslint-brunch

Adds ESLint support to Brunch
JavaScript
11
star
36

css-brunch

DEPRECATED. Adds CSS support to Brunch
JavaScript
11
star
37

livescript-brunch

Adds LiveScript support to brunch
JavaScript
10
star
38

fusion

DEPRECATED. Fusion is a tool to merge multiple JavaScript templates into one namespaced template object. It also contains a watch mode to check for changes in the source directory.
JavaScript
10
star
39

nunjucks-brunch

Adds nunjucks support to Brunch
CoffeeScript
8
star
40

brunch-extensions

DEPRECATED. Was used in brunch 0.9 with old plugin API.
CoffeeScript
8
star
41

jshint-brunch

Adds JSHint linting support to Brunch.
JavaScript
7
star
42

eco-brunch

Adds eco templates support to brunch
JavaScript
4
star
43

deppack

Extract node modules to browser.
JavaScript
4
star
44

buble-brunch

Adds Bublé support to http://brunch.io.
JavaScript
3
star
45

ecc-example

Example app with Brunch
JavaScript
2
star
46

styl-brunch

Adds Styl CSS preprocessor support to brunch
JavaScript
2
star
47

node-browser-modules

JavaScript
1
star
48

eslint-config-brunch

JavaScript
1
star
49

serve-brunch

Simple webserver for Brunch.
JavaScript
1
star
50

skemata

An object structure and types validation library
JavaScript
1
star
51

with-cordova

A simple Brunch skeleton for Cordova
Ruby
1
star
52

roy-brunch

Adds Roy support to brunch
CoffeeScript
1
star