Skip to content

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

License

Notifications You must be signed in to change notification settings

vedranjukic/theia

 
 

Repository files navigation

Theia - Cloud & Desktop IDE

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

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 the 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

On December 6, 2017 we reached version 0.3.0. The team is now in the process of defining the scope for the next months. It will include features like

  • Debugging
  • Search
  • More Advanced Git Integration
  • many more

A more concrete milestone plan will be added soon.

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.3%
  • CSS 4.3%
  • JavaScript 0.4%