All Projects → grow → Grow

grow / Grow

Licence: mit
A declarative website generator designed for high-quality websites, with a focus on easy maintenance and localization.

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

Projects that are alternatives of or similar to Grow

logya
Logya is a static site generator written in Python designed to be easy to use and flexible.
Stars: ✭ 16 (-95.56%)
Mutual labels:  static-site-generator, yaml, jinja2
ad localize
ADLocalize is a simple way to manage your localization files. Supported wording sources : CSVs and Google Sheets. Localization file generation available for iOS, Android, JSON (i18next), YAML and Java properties
Stars: ✭ 22 (-93.89%)
Mutual labels:  yaml, internationalization, localization
Jinja2 Cli
CLI for Jinja2
Stars: ✭ 302 (-16.11%)
Mutual labels:  cli, yaml, jinja2
i18n
Package i18n is for app Internationalization and Localization.
Stars: ✭ 79 (-78.06%)
Mutual labels:  internationalization, localization
flutter-internationalization
Flutter Internationalization by Using JSON Files
Stars: ✭ 18 (-95%)
Mutual labels:  internationalization, localization
react-translator-component
React language translation module for developing a multilingual project.
Stars: ✭ 13 (-96.39%)
Mutual labels:  internationalization, localization
rosetta
A blazing fast internationalization (i18n) library for Crystal with compile-time key lookup.
Stars: ✭ 23 (-93.61%)
Mutual labels:  internationalization, localization
labels
Bolt Labels extension - Translatable labels for Bolt
Stars: ✭ 18 (-95%)
Mutual labels:  internationalization, localization
django-autotranslate
A simple Django app to automatically translate the pot (.po) files generated by django's makemessages command using google translate.
Stars: ✭ 59 (-83.61%)
Mutual labels:  internationalization, localization
Mojito
An automation platform that enables continuous localization.
Stars: ✭ 256 (-28.89%)
Mutual labels:  localization, internationalization
Js Lingui
🌍📖 A readable, automated, and optimized (5 kb) internationalization for JavaScript
Stars: ✭ 3,249 (+802.5%)
Mutual labels:  localization, internationalization
Eo Locale
🌏Internationalize js apps 👔Elegant lightweight library based on Internationalization API
Stars: ✭ 290 (-19.44%)
Mutual labels:  localization, internationalization
Tmuxp
💻 tmux session manager. built on libtmux
Stars: ✭ 3,269 (+808.06%)
Mutual labels:  cli, yaml
plate
Internationalization library for Python
Stars: ✭ 31 (-91.39%)
Mutual labels:  internationalization, localization
python-fluent
Python implementation of Project Fluent
Stars: ✭ 142 (-60.56%)
Mutual labels:  internationalization, localization
localized-countries
🌐 Country code to name mappings for several languages
Stars: ✭ 18 (-95%)
Mutual labels:  internationalization, localization
blazor-ui-messages
Localization messages for Telerik UI for Blazor components: https://www.telerik.com/blazor-ui
Stars: ✭ 24 (-93.33%)
Mutual labels:  internationalization, localization
tr4n5l4te
Use Google Translate without an API key.
Stars: ✭ 32 (-91.11%)
Mutual labels:  yaml, internationalization
jekyll-skeleton
Scaffolding to start with a Jekyll website
Stars: ✭ 27 (-92.5%)
Mutual labels:  static-site-generator, internationalization
Icu4x
Solving i18n for client-side and resource-constrained environments.
Stars: ✭ 275 (-23.61%)
Mutual labels:  localization, internationalization

Grow

Circle CI Downloads PyPi Code Coverage

Grow is a declarative tool for rapidly building, launching, and maintaining high-quality static HTML.

  • Easy installation
  • Jinja template engine
  • Content managed in YAML and JSON files
  • Data-binding between content and templates
  • Configuration-based site architecture
  • Easy URL changes
  • Flexible internationalization and translation
  • Integration with external CMSes
  • Integration with Google Sheets
  • Fast builds

Quick start

One time only: install Pipenv and libyaml.

# On Mac with Homebrew (https://brew.sh/).
brew install pipenv libyaml

# On Ubuntu.
sudo apt install -y pipenv libyaml-dev

# On other distributions.
sudo apt install python-pip; pip install pipenv

Next: install and run Grow using a starter.

git clone https://github.com/grow/starter
cd starter
pipenv install
pipenv run grow install
pipenv run grow run

Documentation

Visit https://grow.dev to read the documentation.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].