Skip to content
/ theia Public
forked from eclipse-theia/theia

Theia is a cloud & desktop IDE framework implemented in TypeScript.

License

Notifications You must be signed in to change notification settings

jordy-m/theia

 
 

Repository files navigation

Theia - Build Cloud & Desktop IDEs with modern web tech.

PRs Welcome Gitter Build Status Build status Open questions Open bugs

Theia is an extensible platform to develop full-fledged multi-language Cloud & Desktop IDE-like products with state-of-the-art web technologies.

Theia

A beta version of Theia is planned for December 6, 2017, look at our roadmap.

Scope

  • Establish a platform to build IDE-like products
  • Provide the end-user with a full-fledged multi-language IDE (not just a smart editor)
  • Support equally the paradigm of Cloud IDE and Desktop IDE
  • Provide support for multiple languages via the language and debug server protocols
  • Provide modern GUI with javascript UI libraries

Getting Started

Here you can find guides and examples for common scenarios:

Documentation

There are guides to get familiar with Theia architecture and internals:

Contributing

Read below to learn how to take part in improving Theia:

Feedback

Read below how to engage with Theia community:

  • Join discussion on Gitter.
  • Ask a question, request a new feature and file a bug with GitHub issues.
  • Star the repository to show your support.
  • Follow Theia on Twitter.

Roadmap

The contributors have committed to deliver a framework with the following features by December 6, 2017:

  • Dynamic Extension System
  • Rich Text Editing incl. Language Server Protocol Support
  • Shell With Flexible Layouts and Side Panels
  • Electron & Browser Support
  • File Navigator
  • Monaco-based Editor
  • Terminal integration
  • Git integration
  • Language Support for TypeScript, C/C++, Java, Python, Go, YANG
  • Diagramming Support through Sprotty
  • many more features

The team is also working on the following Open-Source Products based on Theia:

License

Apache-2.0

About

Theia is a cloud & desktop IDE framework implemented in TypeScript.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 95.0%
  • CSS 4.5%
  • JavaScript 0.5%