Home Features Download Demo
Pure JavaScript with flavour of MongoDB, Redis and Node
TaracotJS is a simple content management system (CMS) written in JavaScript on both client and server sides. It's free, open source and is running on multiple platrforms including Linux, MacOS and Windows - everywhere, where Node.js does.
Features and solutions
Due to the module structure, TaracotJS may fit almost any of your needs, and even more. It's written in JavaScript, so you can easily write your own module or extend an existing one.
Getting started
TaracotJS requires Node.js (including NPM) for automated installation. MongoDB and Redis are also required. Below is the example for Debian Linux (replace /foo/bar with your own directory):
[email protected]:~# apt-get install curl
[email protected]:~# apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
[email protected]:~# echo 'deb http://downloads-distro.mongodb.org/repo/debian-sysvinit dist 10gen' | tee /etc/apt/sources.list.d/mongodb.list
[email protected]:~# curl -sL https://deb.nodesource.com/setup | bash -
[email protected]:~# apt-get update
[email protected]:~# apt-get install -y mongodb-org redis-server nodejs build-essential
[email protected]:~# npm install -g taracotjs-generator
[email protected]:~# taracotjs /foo/bar && cd /foo/bar
[email protected]:~# npm install
[email protected]:~# cd bin && node install-system && node install-modules
[email protected]:~# node webserver
Please refer to the installation wiki to get detailed installation instructions.
Downloads and source code
TaracotJS is open source and is based on open source technologies. This means that you can access the source code and modify anything according to your needs - in terms of GNU General Public license. The source code is released on GitHub.
Source code for TaracotJS project
Source code for TaracotJS Instance Generator
Latest development version ZIP archive.
Official project Wiki documentation.
Demo version
There is a fully functional demo version of TaracotJS installation instance available. Use admin as username and admin as password for control panel.

Please note: the demo version is automatically re-installed every single hour; during this period the demo website will not be available.