Yet Another IDE: 基于浏览器的在线代码编辑器
- 虚拟工作区
- 浏览器内虚拟文件系统
- 虚拟文件系统持久化
- 支持 ZIP 导入导出
- 支持文件搜索功能
- 支持文字搜索功能
- 虚拟终端
- WASM WASI 支持
- 访问虚拟工作区文件系统
- 对接 coreutils
- 对接 esbuild
- 实现 Ctrl+C 终端命令能力
- 实现 Ctrl+L/clear 清屏能力
- 实现命令行历史记录能力
- JS 在线开发调试
- 支持 NPM 包
- 实现 JS 在线打包逻辑
- 实现 JS 在线运行/调试逻辑
此项目遵循 MIT 开源协议
本项目的实现离不开以下项目的启发: