Top 23 IDE Open-Source Projects

  • GitHub repo Visual Studio Code

    Visual Studio Code

    Project mention: Attention! As of today, updating the VS Code Python extension automatically installs proprietary software on your computer! | reddit.com/r/linux | 2021-05-11

    https://github.com/Microsoft/vscode/issues/60#issuecomment-161792005

  • GitHub repo Code-Server

    VS Code in the browser

    Project mention: Who's Hiring? [May 2021] | reddit.com/r/reactjs | 2021-05-10

    Coder - https://coder.com/

  • GitHub repo SpaceVim

    A community-driven modular vim distribution - The ultimate vim configuration

    Project mention: AWESOME WINDOWS TOOLS | dev.to | 2021-04-26

    SpaceVim - A community-driven vim distribution

  • GitHub repo theia

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

    Project mention: VScode-like IDE for linux | reddit.com/r/linuxquestions | 2021-04-27

    Maybe Theia IDE

  • GitHub repo vscodium

    binary releases of VS Code without MS branding/telemetry/licensing

    Project mention: Attention! As of today, updating the VS Code Python extension automatically installs proprietary software on your computer! | reddit.com/r/freesoftware | 2021-05-11

    Alright, so this post was reported for having nothing to do with Free software. Reading the post a bit more, I'm going to direct users to use VSCodium (VSCode with all the Microsoft stuff stripped away) https://vscodium.com/ and to only install extensions that properly respect users freedoms and wishes.

  • GitHub repo intellij-community

    IntelliJ IDEA Community Edition & IntelliJ Platform

    Project mention: Abandon Microsoft. Return to IntelliJ | reddit.com/r/linuxmemes | 2021-05-07

    https://github.com/JetBrains/intellij-community ?

  • GitHub repo Arduino

    open-source electronics platform (by arduino)

    Project mention: What coding language does Michael use | reddit.com/r/MichaelReeves | 2021-05-10

    I think no! Here's the Arduino repo https://github.com/arduino/Arduino you can clearly see that it was mostly written in Java and some part in python.

  • GitHub repo Light Table

    The Light Table IDE ⛺

    Project mention: AWESOME WINDOWS TOOLS | dev.to | 2021-04-26

    Light Table - A customizable editor with instant feedback and showing data values flow through your code.

  • GitHub repo graphql-playground

    🎮 GraphQL IDE for better development workflows (GraphQL Subscriptions, interactive docs & collaboration)

    Project mention: Autogenerate GraphQL API documentation with SpectaQL | dev.to | 2021-04-25

    Traditionally, most of the above problems have been pretty unavoidable, but at Anvil most of our APIs are implemented in GraphQL. GraphQL requires the definition of a schema that describes all the types, fields, methods, arguments, return types, etc, and even allows for descriptions of most things to be included. In this way, GraphQL implementations are pretty self-describing, and great tools like GraphiQL or Playground already exist to leverage this attribute of the framework. Because of all this, I knew that there must be a better way to do documentation in GraphQL-land, and I sought out to find it.

  • GitHub repo dillinger

    The last Markdown editor, ever.

    Project mention: Tools & Resources | reddit.com/r/Prowriter | 2021-03-24

    * **[Markdown editor](https://dillinger.io/)**

  • GitHub repo Eclipse Che

    The Kubernetes-Native IDE for Developer Teams

    Project mention: Tell me whether I'm expecting too much from PRs | reddit.com/r/ExperiencedDevs | 2021-05-02
  • GitHub repo LiteIDE

    LiteIDE is a simple, open source, cross-platform Go IDE.

  • GitHub repo KodExplorer

    A web based file manager,web IDE / browser based code editor

    Project mention: Looking for a WebOS like SilveOS or eyeOS | reddit.com/r/selfhosted | 2021-03-18

    Maybe KodExplorer? It runs as smooth as Synology DSM.

  • GitHub repo PlatformIO

    PlatformIO is a professional collaborative platform for embedded development :alien: A place where Developers and Teams have true Freedom! No more vendor lock-in!

    Project mention: Raspberry Pi, ESP32, EMQ X and Node RED together | dev.to | 2021-05-10

    The something else is PlatformIO . It is a cross-platform, cross-architecture , multiple-framework : a tool for embedded systems engineers and software developers who write applications for embedded products.

  • GitHub repo gitpod

    Gitpod automates the provisioning of ready-to-code development environments.

    Project mention: Developing on Apple M1 Silicon with Virtual Environments | reddit.com/r/devops | 2021-05-10
  • GitHub repo Visual Studio Code

    Public documentation for Visual Studio Code

    Project mention: Why does apt downgrade VSCode? | reddit.com/r/pop_os | 2021-04-10

    I created a pull request to add these instructions to that guide.

  • GitHub repo GoSublime

    A Golang plugin collection for SublimeText 3, providing code completion and other IDE-like features.

    Project mention: Go in Sublime Text 3 | dev.to | 2021-01-01

    Read this one https://github.com/DisposaBoy/GoSublime/blob/development/src/margo.sh/extension-example/extension-example.go and enable what you want by ctrl/cmd+. ctrl/cmd+x

  • GitHub repo Rust Language Server

    Repository for the Rust Language Server (aka RLS)

    Project mention: Show HN: Skruv – No-dependency, no-build, small JavaScript framework | news.ycombinator.com | 2021-04-07

    I have tried writing websites with rust instead of JavaScript. Unfortunately, the tooling is just not there. More specifically, I am talking about wasm-bindgen, which provides two-way bindings. The problem with it is that since all the declarations are generated with build.rs, there is no autocompletion. Since I am spoiled by modern tooling, no autocompletion to me means not feasible pass demo stage. (https://github.com/rust-lang/rls/issues/1489)

    Aside from the lack of autocompletion, passing rust closures to js land (DOM) is extremely janky as well. However, that might be caused by my lack of experience with rust.

    (If you are curious, this is what I made: https://github.com/SCLeoX/non-grid-path-finder)

  • GitHub repo nvim

    A Neovim config made with sane defaults

    Project mention: What do you use for writing rust code? | reddit.com/r/rust | 2021-05-11

    Nightly has been at ~90% of completion for months now and it's pretty stable to me; they're only fixing bugs now. I did get bitten in the ass by a bug recently but it's finally been fixed. There are also quite a few guides you can check out already. And if you just want to try it out without setting anything up you can always go for something like LunarVim.

  • GitHub repo MonoDevelop

    MonoDevelop is a cross platform .NET IDE

    Project mention: Are you using .NET on Arch Linux? Is the experience good? | reddit.com/r/archlinux | 2021-04-28

    So MonoDevelop is dead: https://github.com/mono/monodevelop/commits/main

  • GitHub repo ccls

    C/C++/ObjC language server supporting cross references, hierarchies, completion and semantic highlighting

    Project mention: What is the best config/setup/plugins for C development in Vim? | reddit.com/r/vim | 2021-04-28

    << But why? What's wrong with coc? What's wrong with YCM? Why not vim-lsp? Did you try completion from ALE? Why not syntaxcomplete? What's wrong with shipped-in ccomplete? What about OmniCppComplete? Have you tried clang_complete? Which server do you use? clangd? cquery? CCLS? Other? >>

  • GitHub repo ZeroBraneStudio

    Lightweight Lua-based IDE for Lua with code completion, syntax highlighting, live coding, remote debugger, and code analyzer; supports Lua 5.1, 5.2, 5.3, 5.4, LuaJIT and other Lua interpreters on Windows, macOS, and Linux

    Project mention: How to install IUP in Zerobrane? | reddit.com/r/lua | 2021-03-31

    You may want to make sure you're using the latest version from the master branch of ZeroBrane Studio, as there was a fix applied that fixed an issue with newer versions of IUP (https://github.com/pkulchenko/ZeroBraneStudio/issues/1092).

  • GitHub repo Visual Studio Community

    GitHub Extension for Visual Studio

    Project mention: Christa’s Beginners’ Guide to Using Git for Your Projects | dev.to | 2021-04-05
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-05-11.

Index

What are some of the best open-source IDE projects? This list will help you:

Project Stars
1 Visual Studio Code 115,313
2 Code-Server 42,539
3 SpaceVim 16,615
4 theia 14,599
5 vscodium 12,801
6 intellij-community 11,904
7 Arduino 11,665
8 Light Table 11,531
9 graphql-playground 7,151
10 dillinger 7,057
11 Eclipse Che 6,430
12 LiteIDE 6,430
13 KodExplorer 5,233
14 PlatformIO 5,053
15 gitpod 3,777
16 Visual Studio Code 3,698
17 GoSublime 3,397
18 Rust Language Server 3,262
19 nvim 2,667
20 MonoDevelop 2,634
21 ccls 2,395
22 ZeroBraneStudio 2,169
23 Visual Studio Community 2,065