Grow is a declarative tool for rapidly building, launching, and maintaining high-quality websites.
- Easy installation
- Jinja template engine
- Data-binding between YAML and views
- Data-driven site architecture
- Easy URL changes
- Flexible internationalization and translation
- Integration with external CMSes
- Fast builds
Run the commands below to start a server. The install script explains what it does and pauses before each action.
curl https://install.grow.io | bash grow init base base cd base grow run
You can alternatively
pip install grow if you like.
Learn more about using Grow:
Contributing to Grow
Set up a development environment:
git clone firstname.lastname@example.org:grow/grow.git make develop
Once your development environment is set up, run Grow:
Then run tests:
We try to set everything up for you automatically (including a
make commands, but if you are using Linux and something is not working,
you might try:
make develop-linux make test