7 个版本
0.1.7 | 2022 年 5 月 15 日 |
---|---|
0.1.6 | 2021 年 12 月 30 日 |
0.1.0 | 2021 年 11 月 30 日 |
在 文本编辑器 中排名第 175
71KB
1.5K SLoC
Graviton 是一款代码编辑器,适用于桌面或作为服务器服务(WIP)。
请参阅 此处 以自行运行/编译,目前没有新版本的发布。
注意:Graviton 正在重写,如果您正在寻找旧版本(v2.3.0),请访问此其他 分支。了解更多信息请参阅 这里。
🏥 重写更改
- 放弃 ElectronJS 以 Tauri 代替
- 使用 Deno 作为第三方扩展的运行时
- 从 PuffinJS 移至 React 进行 Web 前端
- 核心与前端本身分离
- 第三方客户端(桌面、移动等)可以基于核心构建
- 核心和内置扩展是用 Rust 而不是 NodeJS 编写的(这仅用于开发工作流程)
请参阅 TODO
包 | 描述 | 版本 |
---|---|---|
gveditor-core | Graviton 核心引擎 | |
gveditor-core-api | Graviton 扩展 API | |
gveditor-core-deno | Graviton 扩展的 Deno 运行时 | 进行中 |
extensions/git | Git 扩展 | 进行中 |
extensions/typescript-lsp | TypeScript/JavaScript 扩展 | 进行中 |
desktop | 基于 Web 的桌面应用程序 | 进行中 |
server | HTTP 核心加托管 Web 应用程序 | 进行中 |
@gveditor/web | Web 前端 | |
@gveditor/languages | 语言翻译 |
📑 目标
- 无冻结或延迟
- 快速启动时间
- 低内存使用
- 通过一致的且对开发者友好的插件 API 进行扩展
- 灵活的工作区配置
- 尊重隐私
- 易于使用且用户界面友好
📣 社区
- 💬 Discord 服务器
- 📢 Telegram 频道
🎁 捐赠
如果您想支持这个项目,请随意以您喜欢的方式捐赠 :)
- BTC地址:
1HCBeYD564Y3AjQ3Ci6Fp2zosfZvevJuu6
- Solana地址:
5GzDDXyzhB9zA8vSHuEow5mQJ6Tk3kC4Bn2T9dp6nX3U
- Paypal:https://www.paypal.me/mkenzo8
捐赠者
- Malok
- Saúl Blanco
- Rôdeuse
- Alex Mayol
- Machou
- Cristina Piva
MIT许可证
依赖项
~6–20MB
~259K SLoC