Skip to content
A browser-based toolkit for making animations and interactive applets for the web
JavaScript HTML CSS
Branch: master
Clone or download
Pull request Compare This branch is 2 commits behind zrispo:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Wick Editor

Wick is a browser-based hybrid animation/coding environment for making interactive things for the web, heavily inspired by similar tools such as Flash, HyperCard, and Scratch. It was developed in response to a growing need for such a tool for the modern web. Wick is currently live at, come check it out sometime!

How to contribute to Wick

Want to help us make Wick? There's plenty to do, we'd love your help.

Be sure to read the code of conduct!!

Create tutorials

Wick needs tutorials! If you're interested in making text or video tutorials, contact us at, especially if you want to make non-english tutorials! The tutorial page is a good place to start if you want a template.

Report bugs and submit bug fixes

Found a bug? Add it to the issue tracker. You can also look at existing bugs in the issue tracker. If you're just getting started, check out the bugs tagged as small-bugs - these are smaller fixes that you can do to get acquainted with the codebase.

Suggest features and give feedback

Have an idea for a new feature, or want something specific changed or fixed? Post an issue on the issue tracker so we can discuss it and make it happen.

Make things and help promote Wick

If you're a creator that wants to support Wick, one of the most helpful things to do is to is to make sure that it's clear that you made your project with Wick. Maybe slap the mascot on your project with a link to

How to run the editor locally for development

  • Clone or download and unzip this repo
  • Open terminal in the newly made wick folder and start an HTTP server:
    • python -m SimpleHTTPServer (Python 2)
    • python -m http.server (Python 3)
  • OR if you have npm installed, you can get http-server, which is faster
    • npm install http-server -g to install
    • http-server to start
  • Open a browser window, and go to http://localhost:8000/

Need help? Feel free to contact us at

You can’t perform that action at this time.