Awesome Open Source
Awesome Open Source


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
  • Move from PuffinJS to React for the Web frontend
  • Core is declouped from the frontend itself
  • Extensions run in the core rather than in the same UI process
  • Third-party clients (desktop, mobile, etc) can be built upon the core
  • Core and 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
extensions/git Graviton Core Git Extension WIP
desktop Desktop web-based frontend WIP
server HTTP Core + Web WIP
@gveditor/web Web frontend
@gveditor/web_components Web components
@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


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Javascript (1,535,216
Html (430,769
Typescript (263,369
Css (214,735
Rust (66,775
Linux (17,059
Windows (10,101
Macos (9,198
Open Source (7,814
Editor (2,737
Desktop (1,740
Free (1,449
Cargo (367
Codemirror (204
Tauri (60
Graviton (23
Related Projects