LiveCodes
一个功能丰富、开源、客户端运行的代码游乐场,支持 90+ 种语言和框架,无需服务器、账户和限制。
智能下载
前往项目主页
该项目暂未提供安装包,请直接访问源代码仓库
开箱即用的在线代码编辑器,支持近百种语言,免费无限制,还能自托管。
核心功能
- 支持 90+ 种语言和框架(React、Vue、Python、Go 等)
- 纯客户端运行,无需服务器或数据库
- 无需注册、免费使用、无限私有项目
- 可嵌入任意网页,通过 SDK 与前端框架集成
- 导入 npm、GitHub 等源上的模块
避坑指南
- •虽然支持 Python、Go 等后端语言,但实际运行在浏览器中,受限于浏览器的能力和模拟环境,不适合生产级后端测试。2. 部分高级特性(如 GitHub 集成)需要 GitHub 账户。3. 大量模块导入可能导致首次加载变慢。
适用场景
- 快速编写和测试前端 demo
- 在文档或博客中嵌入可交互的代码示例
- 教学中创建即时运行的编程练习
- 原型设计并分享给同事或客户
- 自托管作为团队的内部代码沙箱
LiveCodes 是一个功能丰富、开源、完全在浏览器中运行的代码游乐场(代码沙盒)。它支持超过 90 种语言和框架,包括 React、Vue、Svelte、TypeScript、Python、Go、Ruby、PHP 等。无需配置服务器、无需注册账户、没有使用限制。你可以将游乐场嵌入到任何网页中,从多种来源(npm、deno.land、GitHub)导入代码,使用模块,甚至可以自托管整个应用。它提供了丰富的功能:强大的编辑器、移动端友好、外部资源引用、项目导入/导出、分享、部署、模板、代码格式化、智能提示、只读模式、广播、同步和备份/恢复。SDK(软件开发工具包)支持原生 JS/TS、React、Vue、Svelte 和 Solid,让你可以轻松编程式嵌入和通信。
标签
快速上手
安装软件
双击下载的安装程序,按提示完成安装
独立使用:直接访问 https://livecodes.io 即可开始编码。
嵌入页面:在页面中加入一个容器 div,然后加载 CDN 脚本调用 createPlayground。
自托管:下载 release 文件,放到任意静态文件服务器(如 GitHub Pages),无需后端。
- 独立使用:直接访问 https://livecodes.io 即可开始编码。
- 嵌入页面:在页面中加入一个容器 div,然后加载 CDN 脚本调用 createPlayground。
- 自托管:下载 release 文件,放到任意静态文件服务器(如 GitHub Pages),无需后端。
暂未获取到校验码
该项目暂未在 GitHub Release 页面提供 SHA-256 校验码
SHA256 校验码
暂无校验码
建议从 GitHub Releases 页面直接下载,并自行核对文件完整性
本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。
开源透明
查看 GitHub 源码卸载说明
对于独立使用,无需卸载。如果是自托管部署,只需删除部署目录即可。若通过 npm 安装 SDK,执行 npm uninstall livecodes 移除。
无额外依赖
下载后即可直接使用,无需安装其他运行环境
遇到问题?查看下方 FAQ
3 FAQs