Graviton-Code-Editor/Graviton-App

πŸš€ A modern-looking Code Editor

1,206

stars

2,412

commits

TypeScript

primary language

Apr 3, 2024

updated

graviton.netlify.app
cargo
css
deno
desktop
editor
free
graviton
hacktoberfest
javascript
opensource
rust
tauri
typescript

README


graviton.netlify.app

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

Graviton is cross-platform Code Editor.

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.

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

Current state of the rewrite:

Screenshot of Graviton Rewrite

πŸ₯ Rewrite Changes

  • Ditch ElectronJS (NodeJS) in favor of Tauri (Rust)
  • Use Deno as a runtime for third-party extensions
  • Use to React for the Web frontend
  • Core is declouped from the frontend itself, third-party editors can be built upon it
PackageDescriptionVersion
gveditor-coreGraviton core engine
gveditor-core-apiShared API for core and extensions
gveditor-core-denoDeno runtime for Graviton extensionsWIP
extensions/gitBuilt-in Git ExtensionWIP
extensions/native-shellBuilt-in native shells ExtensionWIP
extensions/typescript-lspBuilt-in TypeScript/JavaScript extensionWIP
desktopDesktop web-based appWIP
serverSelf-hosted browser versionWIP
@gveditor/webWeb frontend
@gveditor/languagesLanguage 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
  • Stable Intellisense (LSP)

πŸ“£ Community

🎁 Donating

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

  • Github Sponsors
  • Paypal
  • BTC address: 1HCBeYD564Y3AjQ3Ci6Fp2zosfZvevJuu6
  • Solana address: 5GzDDXyzhB9zA8vSHuEow5mQJ6Tk3kC4Bn2T9dp6nX3U

Donators

MIT License

Contributors

(top 30 of 47)

marc2332

2,222 commits

dependabot[bot]

29 commits

DJN1

24 commits

LucasCtrl

14 commits

Graviton-Code-Editor/Graviton-App

πŸš€ A modern-looking Code Editor

1,206

stars

2,412

commits

TypeScript

primary language

Apr 3, 2024

updated

graviton.netlify.app
cargo
css
deno
desktop
editor
free
graviton
hacktoberfest
javascript
opensource
rust
tauri
typescript

README


graviton.netlify.app

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

Graviton is cross-platform Code Editor.

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.

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

Current state of the rewrite:

Screenshot of Graviton Rewrite

πŸ₯ Rewrite Changes

  • Ditch ElectronJS (NodeJS) in favor of Tauri (Rust)
  • Use Deno as a runtime for third-party extensions
  • Use to React for the Web frontend
  • Core is declouped from the frontend itself, third-party editors can be built upon it
PackageDescriptionVersion
gveditor-coreGraviton core engine
gveditor-core-apiShared API for core and extensions
gveditor-core-denoDeno runtime for Graviton extensionsWIP
extensions/gitBuilt-in Git ExtensionWIP
extensions/native-shellBuilt-in native shells ExtensionWIP
extensions/typescript-lspBuilt-in TypeScript/JavaScript extensionWIP
desktopDesktop web-based appWIP
serverSelf-hosted browser versionWIP
@gveditor/webWeb frontend
@gveditor/languagesLanguage 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
  • Stable Intellisense (LSP)

πŸ“£ Community

🎁 Donating

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

  • Github Sponsors
  • Paypal
  • BTC address: 1HCBeYD564Y3AjQ3Ci6Fp2zosfZvevJuu6
  • Solana address: 5GzDDXyzhB9zA8vSHuEow5mQJ6Tk3kC4Bn2T9dp6nX3U

Donators

MIT License

Contributors

(top 30 of 47)

marc2332

2,222 commits

dependabot[bot]

29 commits

DJN1

24 commits

LucasCtrl

14 commits

Languages

TypeScript

55.0%

Rust

43.8%