LiveCode is a cross-platform programming language: you write your program in LiveCode and it works on:

Livecode workflow

  • Windows
  • Linux
  • MacOS
  • Android
  • iOS
  • raspberryPI
  • as a webserver
  • as a web applet

LiveCode brings three key things to your development process: the interface, the language and live coding. You start with the interface. Get going by opening a new project and dragging items onto it. A button, a field, a scrollbar… whatever your app needs. Play about with them a bit. Resize, rearrange, change the color, add some pretty drop shadows. Make it look funky and just the way you want it.

Now the language comes in. It’s English. You add it to your objects to make them do what you want them to do. For example writing:

on mouseUp
  answer "Hello World"
end mouseUp

will make a dialog pop up that says Hello World when you click a button. Simple.

Finally, you get to test the code the minute you write it. Switch to run mode, click your button, and if it doesn’t say “Hello World” you know something went wrong. Go back and fix it. No big deal, no time lost, and this live process means that you can quickly find out where the error crept in.

Look at this video introduction:

Livecode App Academy - Introduction to LiveCode

Livecode App Academy - Introduction to LiveCode



LiveCode Community is an Open Source application, this means that you can look at and edit all of the code used to run it, including the engine code. Of course, you do not have to do this, if you just want to write your app in LiveCode there is no need for you to get involved with the engine at all. You write your app using LiveCode with the English-like scripting language, and our drag and drop interface. Fast, easy, productive and powerful.

Any apps you create using LiveCode Community must themselves be open source. You can use it any way you wish, you can even sell what you make, but you must make your source code public under the GPL license. You can do this by including it with your distributed app, or including a link to it that users can click on and view your code. This makes LiveCode Community perfect for educators and students, hobbyists or any use where you are not concerned about sharing your source code. If at any time you want to create a professional app and protect your code, you can purchase a Commercial license for LiveCode which allows you to build a closed source app.

For commercial lincenses visit:

Community content is available under CC-BY-SA unless otherwise noted.