LiveCodes

A client side code playground supporting over 90 languages and frameworks for rapid prototyping and sharing.

LiveCodes screenshot 1

LiveCodes is an open-source, client-side code playground designed for rapid prototyping and sharing. It operates entirely within the browser, removing the need for server configuration, database maintenance, or local installation. Users can write and execute code for a wide variety of languages and frameworks without build steps or configuration files. This makes it a practical tool for testing small logic snippets or demonstrating frontend components without setting up a full development environment.

The application is available as a standalone web app or can be self-hosted on any static file server, including deployment via GitHub Pages. It also supports embedding within existing web pages via a dedicated SDK. Because it runs on the client side, it does not require an account for basic usage, though a GitHub account is necessary for specific integration features. This architecture ensures that projects remain private and secure since the code execution happens locally in the user's browser.

Key features

  • Support for over 90 languages, frameworks, and processors
  • Module imports from npm, deno.land/x, jsr, and GitHub
  • Built-in developer tools including a console, test runner, and compiled code viewer
  • Ability to import and export projects
  • Mobile-friendly interface
  • SDK for JavaScript, TypeScript, React, Vue, Svelte, Solid, and Preact
  • Support for embedding playgrounds into external web pages
  • No required installation or subscription fees

The software provides a comprehensive SDK that allows developers to programmatically create and control playgrounds during runtime. This SDK is framework-agnostic but includes wrapper components for popular frontend libraries to ensure type-safety and a better developer experience. The SDK enables the creation of shareable links to specific playground configurations, allowing for the distribution of interactive code examples. For those using AI coding agents, the project provides specialized documentation files following the llms.txt specification to optimize context windows.

LiveCodes serves as a lightweight, build-free environment for frontend developers and programmers to test snippets and share prototypes.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity14 days ago
Repository Age5 years
LicenseMIT
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.