Zotonic - The Erlang Web Framework & CMS
Erlang JavaScript Smarty CSS Shell Emacs Lisp Other
Failed to load latest commit information.
.github Add pull request template Sep 5, 2016
_checkouts Add support for rebar3 _checkouts directory. May 9, 2016
bin scripts: Add zotonic-rpc and zotonic-wait commands Mar 1, 2016
doc doc: Document Logstash configuration (#1548) Jan 20, 2017
docker docker: Fix log_dir sed selector Oct 3, 2016
include Move SSL to core and create modules for ca and letsencrypt (#1502) Dec 5, 2016
modules Add scipts to the mod_base base.tpl. (#1587) Jan 19, 2017
priv Remove stray "translations" Dec 9, 2016
src core: also ignore changes to files in the mnesia directory Jan 20, 2017
.dockerignore docker: Negate paths in .dockerignore to make image even smaller (#1426) Sep 12, 2016
.editorconfig Add .editorconfig Jan 11, 2016
.gitignore Move SSL to core and create modules for ca and letsencrypt (#1502) Dec 5, 2016
.travis.yml core: Fix some type issues as reported by Dialyzer Nov 28, 2016
AUTHORS Added Mawuli @mawuli-ypa to the list of authors/contributors. Jun 3, 2014
CONTRIBUTING.md Restructure documentation into guides and reference Jan 30, 2016
CONTRIBUTORS Added Dirk Geurs @dirklectisch to the contributors list. Dec 21, 2015
Dockerfile Add build deps to environment variable Nov 8, 2016
Dockerfile.dev docker: Build Erlang 19 from source Oct 12, 2016
Dockerfile.heavy docker: Use Alpine Linux for the Docker images (#1374) Sep 5, 2016
GNUmakefile docker: Add dev Docker image (#1425) Sep 21, 2016
LICENSE Added r1392 from Zotonic svn Nov 12, 2009
Makefile Update the message shown when compiling with non-gnu compatible make Aug 20, 2012
README.md doc: fixed installation url in readme (#1571) Jan 8, 2017
TRANSLATORS translation: Added more complete Russian translations Jan 15, 2013
build.cmd windows: updated build and start commands. Dec 18, 2012
docker-compose.yml docker: Switch to Alpine PostgreSQL for smaller file size Nov 22, 2016
elvis.config core: Fix privacy filter (#1483) Oct 14, 2016
prepare-release.sh scripts: Fix prepare-release.sh Apr 26, 2016
rebar.config Move SSL to core and create modules for ca and letsencrypt (#1502) Dec 5, 2016
rebar.config.script scripts: Switch to rebar3 for compilation and dependency management May 2, 2016
rebar.lock More binaryfication, especially of validators. Jan 19, 2017
start.cmd windows: updated build and start commands. Dec 18, 2012
start.sh Simple debug startup script, useful for testing. May 31, 2011
zotonic_install scripts: Fix zotonic_install, download Erlang directly (not using sys… Jun 10, 2014


Build Status GitHub release Docs Join the chat at https://gitter.im/zotonic/zotonic


Zotonic is the open source, high speed, real-time web framework and content management system, built with Erlang.

It is flexible, extensible and designed from the ground up to support dynamic, interactive websites and mobile solutions.

Zotonic is incredibly fast and wonderfully stable – suited for anything from basic websites to complex distributed applications. It offers an elegant backend for managing content with the flexibility that developers need to build truly amazing applications.

Start getting to know Zotonic on the feature page, have a look at our introduction video and check out the gallery page.



You can find out more about Zotonic on http://zotonic.com, including:


Zotonic is an open source project, made possible by the community. If you’d like to contribute, please read the Contributing chapter in the documentation.

If you encounter any issues, please report them in our issue tracker. If you discover any security-related issues, please contact us at security@zotonic.com.


Zotonic is released under the Apache 2.0 License. Please refer to the included LICENSE file for more information.