Welcome aboard!


Web installer

Supports windows 7 and higher.


Web installer (x64)

Run chmod +x for this file (mark as executable) and run the file. Can be used for updates, too!

Download x64Download x32

Unpack, mark 'ctjs' as an executable and run ./ctjs


Download x64Download for ARM

MacOS on ARM processors may tell that ct.js file is broken, when it's not. See this page on how to fix it.

Other downloads

.zip archiveDownload x64Download x32

Unzip and run ctjs.exe

Download x64Download x32

Unpack, mark 'ctjs' as an executable and run ./ctjs

Download x64Download for ARM
Web installerWeb installerWeb installer (x64)
itch.ioGet ct.js on itch.io
Older versionsGet previous releases on Github

What's next?

  1. Join our community

    Our public communities are comfy places where you can chat, learn, make games, send cat memes, and help each other.

  2. Get the cheatsheet

    Grab the list of the frequently used functions with their examples, ready for print.

  3. Read the docs

    Complete tutorials to learn how to work with ct.js. Our tutorials demonstrate how to create complete games, explaining what is done and why in details.

  4. Support ct.js by subscribing on Boosty

    Boosty is like Patreon — you can say more than just "Thank you" there and support the future of this project. Patrons on Boosty get priority support, and their name get included in the app!

    Become a patron

    Previously there were a Patreon page and donations on itch.io — but due to political situation, I can no longer accept donations from those sources.

Help ct.js grow!

Tell your friends about it