Simple enough to pick up quickly
The core syntax is compact and consistent, so new users can understand the language without navigating a large specification.
Silk is an independently developed scripting language with a clear C-style syntax, dynamic typing, and a lightweight runtime. It now extends beyond desktop platforms so anyone can write scripts, utilities, and small GUI games directly on iPhone, iPad, and Android devices.
Silk Script Runner brings editing, running, and testing to mobile devices. You can prototype ideas during a commute, study syntax on the go, or build lightweight GUI tools and mini games without setting up a desktop IDE first.
Silk stays familiar to C and C++ developers while remaining approachable for learners.
The runtime is compact, practical, and easy to distribute across different platforms.
Develop on Windows, macOS, Linux, iOS, and Android with one language and one mental model.
The language is designed for people who want to move quickly: students, hobbyists, indie developers, and experienced programmers who prefer direct tools over heavyweight stacks.
The core syntax is compact and consistent, so new users can understand the language without navigating a large specification.
Silk can power tools, automation, dynamic content, and embedded scripting scenarios. It is also straightforward to extend with native libraries.
The mobile apps are not just viewers. They let people learn programming, test ideas, and create small apps and games directly on their phones.
Silk now presents a stronger cross-platform story than a typical small scripting project because the same ecosystem reaches desktop and mobile devices.
Install the mobile apps to write, run, and explore Silk programs on phones and tablets. This is the fastest way to start coding from anywhere.
Download on the App Store Get it on Google PlayUse Silk on traditional desktop systems for larger projects, packaging, and native tool workflows.
See desktop downloadsStudy the source, inspect examples, and build the runtime yourself when you need a custom environment.
View the source on GitHubSilk lowers the barrier to programming by turning a phone or tablet into a lightweight development environment. That makes it easier for beginners to practice daily and for indie developers to prototype small apps and games whenever inspiration appears.