The Lively Web runtime and development environment
JavaScript HTML Other
Latest commit b57bd7d Jan 12, 2017 @bertfreudenberg bertfreudenberg committed with lively-web text: fix getSelectionBounds() in scaled world (for real)
Failed to load latest commit information.
apps fix grahpviz Oct 4, 2016
core text: fix getSelectionBounds() in scaled world (for real) Jan 20, 2017
.gitattributes gitattributes file for having lf line endings on windows Sep 17, 2012
.travis.yml travis: trying to switch to Ubuntu 14.04 to fix test runs Apr 25, 2016
LICENSE Update LICENSE Apr 13, 2016
Procfile Update Dec 5, 2015
blank.html cleanup blank.html Aug 23, 2016
favicon.ico scb: resize fix Apr 4, 2014
package.json using lively.ast@7 Oct 4, 2016
run_tests.html server tests: adding config options for debugging the server tests (r… Jun 21, 2014
run_tests.js removing remnants of ast / ast tests that lives now in lively.ast Aug 12, 2016
welcome.html Fixing links on welcome page May 18, 2015
world-versions.html world-versions world to revert another world, adding link to it when … Sep 8, 2014

Lively Web Build Status

Lively Web is browser-based runtime and development environment that makes creation of (Web) applications much more immediate and direct. All development happens "live", i.e. you change your application and the system while it is running. This is not only more fun than tedious compile/test/reload workflows but also much faster.


To use Lively you do not have to install anything. The Lively Web environment is an online wiki and development platform that can be used by everyone who wants to experiment and develop with Lively.

If you want to run your own Lively Web server or contribute to the core development follow the steps below.


  1. Download the windows-2015-04-03 release zip.
  2. Unzip it.
  3. Double click / start start-lively-server.cmd.

Lively should now be running at localhost:9001.

Mac OS and Linux

  1. Make sure you have node.js installed.
  2. Checkout this repository: $ git clone
  3. Start the server: $ cd LivelyKernel; npm start

Lively should now be running at localhost:9001.


Alternatively to the install instructions above you can run Lively via docker. See LivelyKernel/lively-docker for setup instructions.

Running the tests

Start the server then run $ npm test.


All code is published under the MIT license.