Open-source projects categorized as IDE

Top 23 IDE Open-Source Projects

  • Visual Studio Code

    Visual Studio Code

    Project mention: Microsoft mangles VS Code protected properties to prevent UI customization | | 2023-02-03
  • Code-Server

    VS Code in the browser

    Project mention: What is your preferred way of storring and deploying docker-compose stacks? | | 2023-01-30

    I keep all my stacks in a git repository that I have mounted into a Code-Server container. Once I make modifications they get pushed to a Gitea container. From there I have the stack set up within Portainer to keep in sync with the git repository, so any changes I make to the stack like adding labels, volume mounts, or container versions are automatically pulled in by Portainer and applied to the running stack immediately once the modifications get sent to Gitea. Also I have a Renovate bot checking through this repository continuously for new versions of my container images. When it finds one, it proposes the new image in the form of a pull-request on the repository along with a changelog from the author of the container image. Once I decide to approve the changes, that again gets pulled in by Portainer and the stack is changed accordingly.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • SpaceVim

    A community-driven modular vim/neovim distribution - The ultimate vimrc

    Project mention: SpaceVim vs NvChad vs AstroNvim vs LunarVim | | 2022-12-19

    I'm a big fan of SpaceVim, but I want to test other Vim/Neovim configs/distros. I have found this list of potential alternatives:

  • vscodium

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

    Project mention: I'm still using Windows 7, I upgraded to Windows 10 but after a couple years changed it back to 7 | | 2023-02-01

    You can use custom dark themes via UltraUXThemePatcher. For Win7 support in VSCode, I recommend instead VSCodium, and follow this support issue.

  • theia

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

    Project mention: Is the new Arduino IDE based on VS Code in some share or form, or is it simply inspired by the looks of it? | | 2023-01-02

    The new 2.0 IDE is based on [Eclipse Theia](

  • CodeEdit

    CodeEdit App for macOS – Elevate your code editing experience. Open source, free forever.

    Project mention: CodeEditApp Alpha 0.0.1 | | 2023-01-14
  • intellij-community

    IntelliJ IDEA Community Edition & IntelliJ Platform

    Project mention: "Горшков" запустил "Циркон" в Атлантике. Но есть нюанс.. | | 2023-01-26
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • NvChad

    An attempt to make neovim cli functional like an IDE while being very beautiful, blazing fast startuptime

    Project mention: NvChad install seems to be missing which-key, dashboard (and maybe other things?) | | 2023-02-02

    Having heard so many good things about NvChad, I decided to give it a try.

  • Arduino

    Arduino IDE 1.x (by arduino)

    Project mention: Arduino Nano BLE 33 | | 2023-01-18

    I finally had a chance to really look into this and I didn't find any red flags in your sketch. But on further investigation I found this: Bug Report That appears very similar to your issue. It has not been resolved and the only work around seems to be to manually select the correct com port after uploading.

  • LunarVim

    🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.

    Project mention: Has LunarVim gone dormant? | | 2023-02-03

    No it has not gone dormant. shows it's very actively developed with numerous contributors.

  • gitpod

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

    Project mention: Development Containers | | 2023-01-24

    To be fair, GitPod claims they will support devcontainer.json:

  • graphql-playground

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

    Project mention: Exploring GraphiQL 2 Updates and New Features | | 2022-12-12

    GraphiQL is a tool that was created to help developers explore GraphQL APIs, maintained by the GraphQL Foundation. But when GraphiQL became more and more popular, developers started to create additional GraphQL IDEs. A good example of this was GraphQL Playground, which quickly became the most popular GraphQL IDE. It was loosely based on GraphiQL, but had more features and a better UI.

  • dillinger

    The last Markdown editor, ever.

    Project mention: Portfolio | The junior tester guide | | 2023-01-13
  • Spyder

    Official repository for Spyder - The Scientific Python Development Environment

    Project mention: PANDA OR R? | | 2023-01-06

    It's a subjective choice, but I prefer Python personally. It's got a wide support base, and you can easily call compiled rust/C++ code, or use numba or cython in order to increase execution speed. Spyder is a similar computing environment to RStudio, though I would personally recommend vscode or pycharm.

  • LiteIDE

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

    Project mention: Open Source IDE for Linux | | 2022-03-17

    There is liteide too: Is not super amazing but it does the job and since is purely for Go it has a few nice features. And it's very lightweight!

  • Eclipse Che

    The Kubernetes-Native IDE for Developer Teams

  • PlatformIO

    A professional collaborative platform for embedded development :alien:

    Project mention: Flash a bootloader on Ender 3 S1 Pro | | 2023-01-29

    I found this in the S1 Pro Manual. I haven't tried this yet but it seems like you could just get the S1 Pro firmware and use platformio to build and upload it directly to the printer. Just incase you want to go that route, here's the Marlin documentation on how to use platformio to build and upload the firmware.

  • AstroNvim

    AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins

    Project mention: Best way to learn lua | | 2023-02-02 …read their code and understand it. …then customize one of them to your liking or start from scratch. Just have a look at and notice how you can run lua on your text "buffer" (whatever page/script/file you're editing currently) via :lua print("hello") or :source ~/programs/baz/myluafile.lua etc. is another helpful source. And is an easy-to-read overview of lua syntax. NeoVim is Vim + Lua, so it's got some steepness in its learning, but you don't have to learn very much about Vim in order to benefit from its power.

  • KodExplorer

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

    Project mention: I spent a year building a desktop environment that runs in the browser | | 2022-06-03

    Someone made something like this but in pho. Been using it for years:

  • graphql-editor

    📺 Visual Editor & GraphQL IDE. Draw GraphQL schemas using visual 🔷 nodes and explore GraphQL API with beautiful UI. Even 🐒 can do that!

    Project mention: Is there anything like a GraphQL playground for testing various features of GraphQL? | | 2023-01-11

    aside from the ones mentioned graphql editor has a bunch of features that are helpful for testing like a click-out creator and a built-in mock backend for testing queries

  • Visual Studio Code

    Public documentation for Visual Studio Code

    Project mention: What about all the non-coding programming knowledge one needs for prod level? | | 2023-02-03

    Lately I got sucked in the Getting Started VS code resources and even knowing about multiple cursors, emmet, etc is a game changer for me.

  • Recaf

    The modern Java bytecode editor

    Project mention: what is the easiest way to decompile, edit and recompile a mod? | | 2022-10-11

    IF you've got the legal situation all sorted out, and know that you need to change a Java class file, and know how to program in Java, I'd suggest Recaf. With it, you can import a jar file, decompile, edit and recompile any source files in it, and export the whole thing again.

  • openvscode-server

    Run upstream VS Code on a remote machine with access through a modern web browser from any device, anywhere.

    Project mention: ️Appwrite + Gitpod: One Click Setup | | 2023-01-25

    We look forward to integrating more with Gitpod in the future! Check out the Gitpod homepage for more information and new development environment templates.

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

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 2023-02-03.

IDE related posts


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

Project Stars
1 Visual Studio Code 141,854
2 Code-Server 58,766
3 SpaceVim 19,538
4 vscodium 19,082
5 theia 17,775
6 CodeEdit 16,417
7 intellij-community 14,868
8 NvChad 13,991
9 Arduino 13,361
10 LunarVim 13,017
11 gitpod 10,133
12 graphql-playground 8,355
13 dillinger 7,582
14 Spyder 7,369
15 LiteIDE 7,112
16 Eclipse Che 6,771
17 PlatformIO 6,565
18 AstroNvim 6,440
19 KodExplorer 5,872
20 graphql-editor 5,758
21 Visual Studio Code 4,862
22 Recaf 4,551
23 openvscode-server 3,833
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.