donadigo / Elementary Ide
Licence: gpl-3.0
An unofficial elementary OS (Vala) oriented IDE.
Stars: ✭ 75
Programming Languages
vala
323 projects
Projects that are alternatives of or similar to Elementary Ide
Robertalab
IMPORTANT: this repository statys for HISTORICAL reasons only. The actively supported repository is "openroberta-lab". In the "develop" branch of this repository please read the files "IMPORTANT_CHANGE.md" and "README.md". Thank you very much.
Stars: ✭ 121 (+61.33%)
Mutual labels: ide, programming
codemirror-blocks
A library for building language-specific, CodeMirror-friendly editors that are a11y-friendly.
Stars: ✭ 22 (-70.67%)
Mutual labels: programming, ide
Pylon
Pylon IDE, a Cloud9 v2 descendant with some added extras and support for modern node >= 10.20.1 (including v11.x, v12.x, v13.x, v14.x, v15.x). OSS licensed.
Stars: ✭ 156 (+108%)
Mutual labels: ide, programming
WordIDE
A tool that helps you write code in your favorite IDE: your word processor!
Stars: ✭ 37 (-50.67%)
Mutual labels: programming, ide
openroberta-lab
The programming environment »Open Roberta Lab« by Fraunhofer IAIS enables children and adolescents to program robots. A variety of different programming blocks are provided to program motors and sensors of the robot. Open Roberta Lab uses an approach of graphical programming so that beginners can seamlessly start coding. As a cloud-based applica…
Stars: ✭ 98 (+30.67%)
Mutual labels: programming, ide
Ted2Go
Ted2Go IDE is a leading IDE for Monkey2 programming language. Written on Monkey2! Based on original Ted2.
Stars: ✭ 16 (-78.67%)
Mutual labels: programming, ide
Deb Dev Machine
Quickly install common Developer tools, IDE's & Services on Debian 9
Stars: ✭ 63 (-16%)
Mutual labels: ide
Swoole Ide Helper
Auto completion, trigger suggest and view docs for Swoole in editor.
Stars: ✭ 1,116 (+1388%)
Mutual labels: ide
Visualmasm
Visual MASM - Assembly IDE for Microsoft MASM
Stars: ✭ 1,172 (+1462.67%)
Mutual labels: ide
100projectsofcode
A list of practical knowledge-building projects.
Stars: ✭ 1,183 (+1477.33%)
Mutual labels: programming
Programming Exercises
Programming Exercises about Interesting Topics
Stars: ✭ 67 (-10.67%)
Mutual labels: programming
Dayasadev
📗 A course to teach non-technical team members what developers do 📗
Stars: ✭ 73 (-2.67%)
Mutual labels: programming
elementary IDE
An unofficial elementary OS (Vala) oriented IDE.
Planned features
- Complete Vala support (highlighting, symbol previewing, live error reporting)
- Build system (CMake, Make)
- Editor Split View
- Debbuging
- Symbol tree
- Auto-fetching build system options
- elementary OS specific features (debian packaging, publishing to AppCenter)
Compiling
At this moment there is no repository for easy installation, you will need to compile this project on your own. Here are 3 steps which will guide you through the compiling process:
1. Installing dependencies:
These are the required dependencies in order to build elementary IDE:
libgranite-dev
libgtksourceview-3.0-dev
libvala-0.34-dev
libvte-2.91-dev
libjson-glib-dev
libgee-0.8-dev
libvaladoc-dev
If you are on elementary OS (Loki) you can install them all with this command:
sudo apt install libgranite-dev libgtksourceview-3.0-dev libvala-0.34-dev libvte-2.91-dev libjson-glib-dev libgee-0.8-dev libvaladoc-dev
If you are on Ubuntu-based (only >= 16.04) system you will need additional repositories to install all needed dependenices (untested):
sudo add-apt-repository ppa:elementary-os/stable
sudo add-apt-repository ppa:elementary-os/os-patches
sudo apt update
And then follow the previous elementary OS (Loki) instructions.
2. The actual compiling:
- Clone this repository or download and unpack it.
- Open a terminal and
cd
into the root of this project. - Execute these commands in the following order:
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
make
3. Installing & running the project:
- Once you've done step 2, without closing the terminal, install elementary IDE by executing this command:
sudo make install
- The application entry should appear in the applications menu, if you want to debug the app the executable name is
elementary-ide
. - The end!
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].