LiveCodes
LiveCodes is a free, open-source browser playground for prototyping with more than 90 languages, frameworks, and processors.
What LiveCodes is
LiveCodes is a free, open-source browser playground for prototyping with more than 90 languages, frameworks, and processors. Its editor provides code completion, go-to-definition, multi-cursor editing, formatting, and Vim or Emacs bindings; mobile devices use a touch-friendly CodeMirror 6 editor. Users can add external scripts and stylesheets, search npm libraries and Google Fonts, and import npm modules without npm installs. Projects can come from GitHub, GitLab, JS Bin, web page DOM, or ZIP files, then be exported as HTML, JSON, ZIP, gists, CodePen projects, or JSFiddle projects. LiveCodes includes a console, compiled-code viewer, and test runner. Playgrounds can be embedded and controlled through SDKs for JavaScript/TypeScript and several frameworks. Projects are private by default, with optional sharing, broadcasting, synchronization, backup, and restoration. It supports web, API, and self-hosted use.
Good
- Supports more than 90 languages and processors
- No usage limits on free plan
- Projects private by default
- Imports and exports many project formats
- Includes console and test runner
Watch out
- Full-stack runtime is not available
- GitHub login required for private repository imports
- Deployment is static
Who it suits
LiveCodes suits developers experimenting with many languages in a browser or embedding interactive playgrounds into sites. It also fits users wanting private-by-default projects or self-hosting.
Verdict
LiveCodes offers a broad browser coding workspace with extensive import, export, editor, and embedding tools. Its free plan has no usage limits, while privacy and self-hosting options support different workflows.
Plans and prices
From LiveCodes's own pricing page, checked 10 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | No usage limits · No ads · No account required except for GitHub integration |
The facts
Each one read from LiveCodes's own pages, with the date it was checked.
What it does
- Collaboration and storage
- Users can broadcast code or results in real time and sync, back up, or restore their data across devices.checked 10 Oct 2026
- Deployment options
- staticchecked 22 Sep 2026
- Development tools
- The app includes a console, compiled-code viewer, and test runner.checked 10 Oct 2026
- Editor
- Its default editor offers code completion, go-to-definition, multi-cursor support, formatting, and Vim and Emacs bindings.checked 10 Oct 2026
- Embedding and SDK
- Playgrounds can be embedded in web pages and controlled through an SDK available for JavaScript/TypeScript, Preact, React, Solid, Svelte, Vue, and Web Components.checked 10 Oct 2026
- Full-stack runtime
- Nochecked 22 Sep 2026
- GitHub requirements
- Anonymous use includes importing public GitHub content; importing private repositories, gist export, deployment, assets, and sync require GitHub login and permissions.checked 10 Oct 2026
- Import and export
- Projects can be imported from sources including GitHub, GitLab, JS Bin, web page DOM, and ZIP files, and exported as HTML, JSON, ZIP, gists, CodePen projects, or JSFiddle projects.checked 10 Oct 2026
- Libraries
- Users can add external scripts and stylesheets, search for npm libraries and Google Fonts, and import npm modules without npm installs.checked 10 Oct 2026
- Mobile
- The responsive app uses the touch-friendly CodeMirror 6 editor on mobile devices.checked 10 Oct 2026
- Privacy
- Projects are private by default and code stays on the user's computer unless the user chooses to share, export, broadcast, or sync it.checked 10 Oct 2026
- Private projects
- Yeschecked 22 Sep 2026
- Purpose
- LiveCodes is an open-source, browser-based code playground for prototyping and experimenting with more than 90 languages, frameworks, and processors.checked 10 Oct 2026
- Security
- User code, result pages, and compilers run in sandboxed iframes with unique origins, and embedded playgrounds cannot access the embedding page's cookies or local storage.checked 10 Oct 2026
- Self-hosting
- The app can be hosted on any static file server or CDN, and its Docker setup can provide self-hosted versions of services such as short-URL sharing and broadcast.checked 10 Oct 2026
- Sharing controls
- link_accesschecked 22 Sep 2026
- Support
- Feature requests and bug reports are accepted on the GitHub repository, and users can also contact the maintainers through the contact form.checked 10 Oct 2026
Money
- Free plan
- Yeschecked 22 Sep 2026
The company
- Maker
- LiveCodes is built and maintained by Hatem Hosny and contributors.checked 10 Oct 2026
Alternatives to LiveCodes
- 1

Replit
Free planAndroidiOSWebLinux8.4From $18 a month - 2

Playcode
Free planAndroidiOSWebAPI8.2From $25 a month - 3

StackBlitz
Free planAndroidiOSWebAPI8.2Free plan - 4

JDoodle
Free planAndroidiOSWebAPI8.0From $4 a month - 5

CodeHS
Free planAndroidiOSWeb7.6From $990 a year - 6

Google Colab
Free planWebAPIExtensionSelf-hosted7.6Free plan