gveditor-core-api

Crates.iogveditor-core-api
lib.rsgveditor-core-api
version0.1.7
sourcesrc
created_at2021-11-30 20:43:40.570565
updated_at2022-05-15 16:10:18.143928
descriptionGraviton Core API
homepagehttps://github.com/Graviton-Code-Editor/Graviton-App/tree/main
repositoryhttps://github.com/Graviton-Code-Editor/Graviton-App/tree/main
max_upload_size
id489965
size36,434
Marc Espin (marc2332)

documentation

README


graviton.netlify.app

License: MIT GitHub All Releases Commits GitHub contributors Open Source Love svg3 Discord Server

Graviton is a Code Editor, for Desktop or as server service (WIP).

See this to run / compile it, by yourself. (There aren't any releases of the new version)

NOTE: Graviton is being rewritten, if you are searching for the old version (v2.3.0) go to this other branch. Learn more about here.

🏥 Rewrite Changes

  • Ditch ElectronJS in favor of Tauri
  • Use Deno as a runtime for third-party extensions
  • Move from PuffinJS to React for the Web frontend
  • Core is declouped from the frontend itself
  • Third-party clients (desktop, mobile, etc) can be built upon the core
  • Core and built-in extensions are written in Rust rather than NodeJS (this is only used for the dev workflow)

See TODO

Package Description Version
gveditor-core Graviton core engine
gveditor-core-api Graviton API for extensions
gveditor-core-deno Deno runtime for Graviton extensions WIP
extensions/git Git Extension WIP
extensions/typescript-lsp TypeScript/JavaScript extension WIP
desktop Desktop web-based app WIP
server HTTP Core + web app served WIP
@gveditor/web Web frontend
@gveditor/languages Language translations

📑 Goals

  • No freezes or lags
  • Fast startup time
  • Low memory usage
  • Scalable through a consistent and dev-friendly plugins API
  • Flexible workspace configurations
  • Respect privacy
  • Easy to use and pleasant UI

📣 Community

🎁 Donating

Feel free to donate in any way you want, if you want to support this project :)

  • BTC address: 1HCBeYD564Y3AjQ3Ci6Fp2zosfZvevJuu6
  • Solana address: 5GzDDXyzhB9zA8vSHuEow5mQJ6Tk3kC4Bn2T9dp6nX3U
  • Paypal: https://www.paypal.me/mkenzo8

Donators

MIT License

Commit count: 0

cargo fmt