7 个版本
0.1.7 | 2022年5月15日 |
---|---|
0.1.6 | 2021年12月30日 |
0.1.0 | 2021年11月30日 |
#2 in #graviton
28 下载/月
在 gveditor-core 中使用
35KB
914 代码行(不包括注释)
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 | Deno 运行时,适用于 Graviton 扩展 | 进行中 |
extensions/git | Git 扩展 | 进行中 |
extensions/typescript-lsp | Typescript/JavaScript 扩展 | 进行中 |
desktop | 基于 Web 的桌面应用程序 | 进行中 |
server | HTTP 核心加 Web 应用程序服务 | 进行中 |
@gveditor/web | Web 前端 | |
@gveditor/languages | 语言翻译 |
📑 目标
- 无冻结或延迟
- 快速启动时间
- 低内存使用
- 通过一致的且对开发者友好的插件 API 进行扩展
- 灵活的工作空间配置
- 尊重隐私
- 易于使用且用户界面友好
📣 社区
- 💬 Discord 服务器
- 📢 Telegram 频道
🎁 捐赠
如果您想支持此项目,请随意以任何方式捐赠:)
- BTC 地址:
1HCBeYD564Y3AjQ3Ci6Fp2zosfZvevJuu6
- 索拉纳地址:
5GzDDXyzhB9zA8vSHuEow5mQJ6Tk3kC4Bn2T9dp6nX3U
- Paypal: https://www.paypal.me/mkenzo8
捐赠者
- Malok
- Saúl Blanco
- Rôdeuse
- Alex Mayol
- Machou
- Cristina Piva
MIT许可证
依赖项
~3.5–5.5MB
~92K SLoC