Cross-platform scripting language

Code once. Keep building on desktop and mobile.

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.

Windows macOS Linux iPhone & iPad Android

Build on your phone, not just your computer

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.

  • Write and run Silk code on iPhone and iPad
  • Use Android as a portable coding playground
  • Explore built-in demos, scripts, and game-ready GUI features
Syntax
C-style and readable

Silk stays familiar to C and C++ developers while remaining approachable for learners.

Runtime
Small and dependency-light

The runtime is compact, practical, and easy to distribute across different platforms.

Workflow
Desktop to handheld

Develop on Windows, macOS, Linux, iOS, and Android with one language and one mental model.

Why Silk feels practical

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.

Learn fast

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.

Extend easily

Ready for real scripting work

Silk can power tools, automation, dynamic content, and embedded scripting scenarios. It is also straightforward to extend with native libraries.

Build anywhere

Mobile development is a first-class story

The mobile apps are not just viewers. They let people learn programming, test ideas, and create small apps and games directly on their phones.

One language across every screen

Silk now presents a stronger cross-platform story than a typical small scripting project because the same ecosystem reaches desktop and mobile devices.

Desktop apps

Windows, macOS, and Linux

Use Silk on traditional desktop systems for larger projects, packaging, and native tool workflows.

See desktop downloads
Open ecosystem

Source code and samples

Study the source, inspect examples, and build the runtime yourself when you need a custom environment.

View the source on GitHub

Start with the device you already have

Silk 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.