<< back

LiveCode Community 9.6.13.15641

Open source edition of LiveCode, a programming tool

Category: Developer Tools
Price: Free
Popularity: Low
Version String: 9.6.13.15641
Release Date: 2024-08-06
Architecture: Intel & AppleSilicon(ARM)
Minimum OS: macOS 10.9
Vendor Name: LiveCode Ltd.
Homepage: livecode.com

Version History 9.6.13.15641

#{version_history}

Description:

Welcome to Community

Ideal for…
Hobbyists, learners and educators (also see our Education Packs) and anyone looking to access, modify or contribute to the open source code base.


What is Open Source?

LiveCode Community is made available under the open source, GPLv3 license. What does this mean for you?


Read and Modify Our Code

All of the source code for LiveCode Community is available on github. You can read it, you can modify it and contribute back your modifications. It’s open.


Share Your Code

Everything you create using LiveCode Community must also be open source. You need to share your code alongside every app you share. This makes for a great learning environment, with users sharing code and ideas. You can find code to do all sorts of things, created by other users. If at this point you are asking – “but do I really have to share all my code, all the time? Are there exceptions?” then you are probably looking at the wrong license. Consider Indy instead. The spirit of the GPL license is that of giving back, being open, and sharing with others.


Core Platform Access
Use our powerful core platform to develop free and open source software with LiveCode Community


Multiplatform
Create native applications for iOS, Android, Windows, Mac, Linux, Server & HTML5 all from the same code.

Code once, deploy to billions of devices. LiveCode is a truly multi-platform programming tool with iOS, Android, Mac, Windows, Linux, Server & HTML5 deployment options.


A development tool designed for speed

Visual development environment
Drag the fully featured controls you need from the Tools Palette onto your app. Place them where you want, resize, and customise their properties to change their appearance and behaviour.

Edit live applications
In LiveCode your application is always running. You can add objects or change the code and instantly see the effect. No other language does this. Editing live applications creates a powerful workflow, so you can build your apps faster and more easily than ever. Simply toggle between ‘run’ and ‘edit’ mode.

One code base
LiveCode is cross platform so you won’t have to duplicate your code for each platform you deploy to. This avoids having to write your app multiple times for multiple platforms saving you crucial developer time. Nobody likes doing the same thing twice.


A powerful and productive language

A natural expressive language
The LiveCode language is designed to be expressive, readable, memorable and as close as possible to the way you speak and think. That means you write up to 90% less code compared to traditional languages.

Maintainable code
Code is written once and read hundreds of times. In 6 months time I guarantee you won’t remember what you meant that function to do… and what about sharing your code with others? The simple and straightforward aspect of the LiveCode language makes your code base easy to read and maintain, with less need for comments.

GUI coding built in
Working with your app GUI is not an afterthought. Its integrated right into the language. Create and manipulate sophisticated GUIs with dedicated, built-in language designed for exactly that.


Extensibility Built In

Ready made useful extensions
LiveCode comes with a selection of controls and libraries but if they aren’t enough, you can download and install open source extensions created by members of the LiveCode community and third-party vendors.

Make your own extensions
If you can’t find the perfect control or library you can write your own. The LiveCode development environment has tools to help you develop, test, debug and package your own free and open source extensions.

Powerful extensions
Developers can also access the host platform when writing extensions, whether it’s using a specific API, UI component or system level operation. Extensions can be written in LiveCode as well as other programming languages such as C, C++ and Java.


Networking Capabilities
Networking Basic is included with LiveCode Community

✓ Upload and download one file at a time (blocking or synchronous actions)

✓ Access http, https, ftp

✓ Download files in parallel provided it is to different servers (asynchronous)

✓ Upload files in parallel to different servers via FTP only (asynchronous)

✓ Receive messages when the transaction is completed

✓ Receive errors if the transaction fails

✓ Full control over headers in FTP

✓ All functionality provided by the libURL library