OpenXTalk Lite Open Source Free Coding Program OpenXTalk.org is an open source xTalk project, inspired by HyperCard and LiveCode Community.
============================ OpenXTalk Lite v1.12 Latest Public Release ============================ Mega Download Page DropBox Download Page Mac OpenXTalk Lite (64-bit, MacOS 10.9-15, ARM-Mac via Rosetta2) Windows OpenXTalk Lite (64-bit, WinOS 7-11) Linux OpenXTalk Lite (64-bit, Ubuntu - Xubuntu - Mint - Debian - more) Install Instructions Linux users require 7-Zip to extract. Right-click archive > 7-Zip > Extract Here. Read the ReadMe.txt instructions. Right-click installer > Run As Administrator or Allow To Run As Program. It may take several minutes to install. A new install has option to overwrite previous install. To uninstall, drag OpenXTalk folder from ThisPC > C: > Program Files to Trash or /opt and delete OpenXTalk folder. ....................
Frequently Asked Questions
If OpenXTalk is based on LiveCode Community 9.6.3, their last open source build, why should I switch? Over 230 improvements have been made, most notably: Windows & Linux engines recompiled from 9.7.0 source, MacOS 14 support, Android dependencies added, many new preferences, dark mode, draggable Tool Bar, updated Tools Palette, colorization options, online incremental updates, improved help Guide, player object on Linux, speed improvements, and bug fixes including Geometry Manager. OXT continues to be updated and improved.
Will OpenXTalk delete my installed LiveCode Community versions? No. OpenXTalk is installed in a different folder. A new version of OXT has option to overwrite an older version of OXT though.
Will OpenXTalk open my LiveCode Community 9x and lower stacks? Yes, and stacks made with OpenXTalk can be saved as either file type.
OpenXTalk is a free easy English programming language focused on education and individuals with no coding experience. Inspired by Apple's Hypercard and LiveCode Community, it uses a stack-of-cards metaphor with buttons, fields, and other objects you code in plain English to perform actions. Code runs immediately without compiling. It comes with a code Dictionary and a text Editor to write code. OXT's visual ease of use and low learning curve make it an ideal coding experience. It is compatible with Mac (ARM-chip Mac via Rosetta2), Windows, and Linux, but not Chromebook.
The stack files below open with OpenXTalk or LiveCode Community 9x installed. ....................
Free OpenXTalk Stacks (Google requires sign-in to download)
DownloadBeginner Lab. A tutorial stack with 36 OXT lessons. Most lessons have interactive projects and examples to help master essential skills. You must have the free OpenXTalk program installed on your computer to open this file. Updates: Major update to all lessons, Sound and Animation lessons added (Nov/21). Major update to Math lesson (Jan/22). Minor update (Sep/22). Major update with text size and stack size increases for hi-res screens (May/25).
DownloadStarter Kit. A collection of 17 stacks for new coders. You must have the free OpenXTalk program installed on your computer to open these files. Updates: Major update with text size and stack size increases for hi-res screens (May/25). Calories, Chart Maker, Comm Board, Data Grid Form, Date Notice, Dialog Maker, Drawer, Flash Card, Flow Chart, Gutenberg Reformat, List Compare, List Sort, Stack Player, Tab Panel, Weekly Appts, Workout, Worksheet.
DownloadEducator Pak. A collection of 17 stacks and text files for educators. You must have the free OpenXTalk program installed on your computer to open these files. Updates: Major update with text size and stack size increases for hi-res screens (May/25).
Alzheimer Test. One interactive lesson on behavior btn, custom property, with lesson plan.
Animate Letter. Easy animation examples, with lesson plan.
Bug Maze. A "Build-It" game using intersect( ), move, custom property, with instructions.
Chart Temperature. Measure temp over time for a line chart, with lesson plan.
Data Grid Table. Four interactive lessons on this complex object, with lesson plan.
Data Input. Four cards of data input examples, with lesson plan.
Group Uses. Six interactive lessons on group, with lesson plan.
Hot-Air Balloon. Side-scrolling animation using keyboard arrowKeys.
Lesson Plan. Create teacher lesson plans to U.S. and Canadian standards, export .txt.
Maze. A "Build-It" game using intersect( ), loc, within, custom property.
Password Maker. One interactive lesson on answer, nested repeat, with lesson plan.
Personal Finance. Five personal finance calculators, two lessons, with lesson plan.
Quick Start. Six basic interactive OpenXTalk lessons, with text-to-speech narrator.
Repeat Loop. Two interactive lessons on repeat, with lesson plan.
Spelling Test. Arrange coded objects to make a spelling test, with lesson plan.
Stage Play. Hilite character's lines, save as pdf to read in class with tablet/phone/pc.
Typing Test. Timed typing practice, calculates words/minute, with lesson plan.
OXT Lessons.txt. Edited lessons from LC's website + original lessons.
OXT Forum Games.txt. Links to games posted on the forum, with instructions.
DownloadPDF Archive. Four essential OpenXTalk tutorials.
User Manual.pdf. 15 chapters edited and enhanced from LC's original.
Data Grid Manual.pdf. Eight chapters edited and enhanced from LC's original.
Code Nine Games.pdf, by Scott McDonald. Scripts and detailed instructions for coding nine classic games: Pong, Tetris, Dr. Eliza, 23 Matches, Tower Jump, Lunar Lander, Text Adventure, 3D Spider Hunt, 3D Isometric Maze.
OpenXTalk Tutorial.pdf, by Nick Antonaccio. 20 introductory coding lessons.
....................
Example Of OpenXTalk Code A mouse-click on a button triggers a "mouseUp" message. That message passes along a path looking for an "on mouseUp" message handler to run. The button's code script contains the following "on mouseUp" message handler.