The Scientific PYthon Development EnviRonment? |
Theia is a cloud & desktop IDE framework implemented in TypeScript?. |
Author: Spyder Project Contributors Homepage: https://github.com/spyder-ide/spyder Family: IDEFamily Platform: Windows, Linux, OS/X, Python License: MIT License Screenshot: https://github.com/spyder-ide/spyder/raw/master/img_src/screenshot.png Spyder is a Python development environment with a lot of features: Editor Multi-language editor with function/class browser, code analysis features (pyflakes and pylint are currently supported), code completion, horizontal and vertical splitting, and goto definition. Interactive console Python or IPython consoles with workspace and debugging support to instantly evaluate the code written in the Editor. It also comes with Matplotlib figures integration. Documentation viewer |
Author: [Theia Contributors] Homepage: https://github.com/theia-ide/theia Family: IDEFamily Platform: TypeScriptLanguage License: Open Source Scope * 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 extenders with a platform on which to build their own products * Provide support for multiple languages via the language and debug server protocols Roadmap A 1.0 BETAversion of Theia is planned for December 6, 2017. The contributors have committed to deliver a framework for building browser and desktop IDEs with the following features by then: * Dynamic Extension System * Rich Text Editing incl. Language Server Protocol Support * Launching and Debugging Processes * 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 |
Show documentation for any class or function call made either in the Editor or a Console. |
The team is also working on the following Open-Source Products based on Theia: |
Variable explorer |
* Yangster - A YANG IDE |
Explore variables created during the execution of a file. Editing them is also possible with several GUI based editors, like a dictionary and Numpy array ones. Find in files Supporting regular expressions and mercurial repositories File explorer History log Spyder may also be used as a PyQt5/PyQt4? extension library (module spyder). For example, the Python interactive shell widget used in Spyder may be embedded in your own PyQt5/PyQt4? application. |
Screenshot: https://cloud.githubusercontent.com/assets/372735/25758586/6939d0de-31cf-11e7-998a-e4ce997dd6b8.png |
Theia is a cloud & desktop IDE framework implemented in TypeScript?.
Author: [Theia Contributors] Homepage: https://github.com/theia-ide/theia Family: IDEFamily Platform: TypeScriptLanguage License: Open Source
Scope
Roadmap
A 1.0 BETAversion of Theia is planned for December 6, 2017. The contributors have committed to deliver a framework for building browser and desktop IDEs with the following features by then:
The team is also working on the following Open-Source Products based on Theia:
Screenshot: