Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jescalan/roots

a toolkit for rapid advanced front-end development
https://github.com/jescalan/roots

Last synced: 5 days ago
JSON representation

a toolkit for rapid advanced front-end development

Awesome Lists containing this project

README

        












Coverage Status




Roots is a fast, simple, and customizable static site compiler.

> :warning: **WARNING**: Roots is currently in maintenance mode. It's not under active development and no new features will be added. The team behind roots is now working on [spike](https://github.com/static-dev/spike), which has already matched and superseded roots' capabilities. We'd encourage you to check it out if you're starting a new project!

### Why should you care?

If you make a lot of websites, or perhaps even make websites as a profession, there's no doubt that you will want to be very efficient at making websites, and on top of that you'll probably want to have the websites you make be very fast, cheap to host, and simple to build and optimize. If this is the case for you, my friend, you have come to the right place - roots is what you are looking for.

Roots is a tool for web developers to build static sites very quickly. Now, this doesn't mean that it's reserved only for websites without a server -- roots is also set up to be able to work very smoothly with client-side mv* frameworks like backbone or angular, and compliments them very well.

Roots is completely transparent, and is behind many large websites in production. It is sponsored heavily by [carrot creative](http://carrot.is), has been under active development for almost 2 years, and is very actively maintained and developed to this day. In short, you can rely on roots.

Roots is certainly not the only static site compiler out there. But in our opinion, it's the most powerful and easiest to use. Give it a shot and see for yourself!

### Installation

`npm install roots -g` - if you get an `EACCES` error, [check here](http://roots.netlify.com/docs/error#eacces-permission-denied)

### Usage

See [the docs](http://roots.netlify.com/docs) for more info. You can also find a number of tutorial videos [here](http://roots.netlify.com).

### Support

You can get support for and talk about roots in our [gitter chatroom](https://gitter.im/jescalan/roots). Community, yay!

### License & Contributing

- Details on the license [can be found here](license.md)
- Details on running tests and contributing [can be found here](contributing.md)
- Details on how to get super rich from contributing to roots [can be found here](contributing.md#getting-money)