IDE

Open-source projects categorized as IDE

Top 23 IDE Open-Source Projects

  • Visual Studio Code

    Visual Studio Code

    Project mention: Zed Multibuffers not planned for VSCode | news.ycombinator.com | 2024-04-13
  • Code-Server

    VS Code in the browser

    Project mention: Run a Linux Distro in your Android device | dev.to | 2024-04-10

    Disclaimer: The whole process happens locally in the tablet, therefore all the programs are executed inside the tablet. I saw some other tutorials where people use code-server and besides the coding experience might look the same, running the full OS offers more capabilities.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • vscodium

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

    Project mention: What is VSCodium ? Better than VS code ? | dev.to | 2024-03-20

    https://github.com/VSCodium/vscodium/releases

  • NvChad

    Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.

    Project mention: Every Neovim, Every Config, All At Once | dev.to | 2024-03-06

    NvChad

  • CodeEdit

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

    Project mention: Help. Trying to recreate the Xcode layout. | /r/SwiftUI | 2023-05-20

    Have a look at CodeEdit. It’s open source, built using SwiftUI, and they’ve put a lot of work into uncovering some of the more ambiguous components in macOS.

  • theia

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

    Project mention: Amazon MSK 101 with Python | dev.to | 2024-02-13

    Please choose any desired IDE tool to add the below Python script. In my case, I have used Theia-IDE for convenience.

  • LunarVim

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

    Project mention: Every Neovim, Every Config, All At Once | dev.to | 2024-03-06

    LunarVim

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • tabby

    Self-hosted AI coding assistant

    Project mention: Google CodeGemma: Open Code Models Based on Gemma [pdf] | news.ycombinator.com | 2024-04-09
  • intellij-community

    IntelliJ IDEA Community Edition & IntelliJ Platform

    Project mention: Software Company HashiCorp Is Weighing a Potential Sale | news.ycombinator.com | 2024-03-16

    Also, no BuSL stupidity, they're all Apache 2 AFAIK: https://github.com/JetBrains/intellij-community/blob/idea/23...

    And the "all you can eat" toolbox license is just a staggeringly good deal, IMHO, which also comes with a "you can keep your license forever, just no updates" which is way different from setting subscription-based licensing money on fire when your license expires. Whoever came up with that should be applauded because it really drives down my "what about" anxiety of paying subscription money for IDEs

  • Arduino

    Arduino IDE 1.x (by arduino)

    Project mention: Which electronic kit should I get ? Absolute beginner | /r/AskElectronics | 2023-12-10

    I learned from looking at example code in the Arduino IDE (a really good and free code editor https://www.arduino.cc/en/software). The Arduino IDE allows you to add more boards (like ESP32, ESP8266, Tiny etc.) so you're not limited to using only their Arduino boards.

  • gitpod

    The developer platform for on-demand cloud development environments to create software faster and more securely.

    Project mention: GitHub Security Best Practices Every Developer Should Know | dev.to | 2024-02-22

    Gitpod: It provides a Chrome extension that opens a VS Code-based IDE right in your browser. It is best for running the project in your browser without setting up and running locally.

  • 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: Enchula Mi Consola | dev.to | 2023-12-19
  • graphql-playground

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

    Project mention: Migrating Netflix to GraphQL Safely | news.ycombinator.com | 2023-08-14

    > FYI, GraphiQL is deprecated, GraphQL Playground is a good alternative.

    You have this backwards.

    https://github.com/graphql/graphql-playground/issues/1366#is...

    https://github.com/graphql/graphiql

  • Spyder

    Official repository for Spyder - The Scientific Python Development Environment

    Project mention: Spyder – The Scientific Python Development Environment | news.ycombinator.com | 2023-09-09
  • dillinger

    The last Markdown editor, ever.

    Project mention: Top 5 Online Markdown Editors (2024) | dev.to | 2024-04-04

    4. Dillinger

  • PlatformIO

    Your Gateway to Embedded Software Development Excellence :alien:

    Project mention: Help Needed with Tauri Desktop App for NFC Card Enrollment on ESP32 | /r/tauri | 2023-08-26

    For the ESP32 in read mode, we've successfully developed a project using PlatformIO that accepts the key during build time and stores it in memory.

  • LiteIDE

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

  • Eclipse Che

    Kubernetes based Cloud Development Environments for Enterprise Teams

    Project mention: Show HN: Postgres Language Server | news.ycombinator.com | 2023-08-06

    1. yes this is possible, although it depends on your IDE. Here is a relevant discussion for eclipse (which also links to the VSCode implementation): https://github.com/eclipse/che/issues/4609. Note: i also didn't know how this worked, so I learned something today too.

    2. Yes, absolutely. Feel free to reach out to me directly, or just start contributing directly if you want

  • coder

    Coder provisions software development environments via Terraform on Linux, macOS, Windows, X86, ARM, and of course, Kubernetes.

    Project mention: Show HN: Lapdev, a new open-source remote dev environment management software | news.ycombinator.com | 2024-03-23

    Founder of coder (https://github.com/coder/coder) here. We choose Terraform as our provisioning layer so that users can provision full blown VMs as their development environment.

    We have many teams using GPUs with Coder for ML workloads but doing GUI/Game remote development where interactivity is essential remains elusive.

  • KodExplorer

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

  • graphql-editor

    📺 Visual Editor & GraphQL IDE.

    Project mention: Navigable graph view for any GraphQL schema | news.ycombinator.com | 2023-10-19
  • Recaf

    The modern Java bytecode editor

  • Visual Studio Code

    Public documentation for Visual Studio Code

    Project mention: Fedora Atomic Desktops | news.ycombinator.com | 2024-02-09

    I'm using Silverblue 39 for about 2 month coming from NixOS Unstable. It's working very well for me. I have some packages layered like Nvidia and fish shell and https://github.com/CheariX/silverblue-akmods-keys for AKMODS modules work with secure boot. Things like neovim, pyright, helix, starship, LSPs and CLI applications I install with brew (brew.sh). For desktop things I use Flatpak.

    I had a problem with some Flatpak applications (like Steam and Discord) and brew because brew puts its folder in the $PATH before the default ones (/usr/bin ...) and those Flatpak applications tried to use SSL keys from brew instead of the system ones. I just changed the order of the $PATH to make brew bin path to be after ther system ones.

    For VSCode I'm not using the Flatpak I'm using the tarball one I just extract in ~/applications and symlink the code binary in the ~/.local/bin. It's working well, I don't have problem with VSCode not executing LSPs and lint things. The only problem is VSCode from tarball cannot updates itself, so I need to download the newer version and extract to ~/applications. There is this VSCode CLI version (https://code.visualstudio.com/docs/?dv=linux64cli) but I was not able to make it use the wayland backend.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

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 2024-04-13.

IDE related posts

Index

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

Project Stars
1 Visual Studio Code 157,682
2 Code-Server 65,063
3 vscodium 23,562
4 NvChad 22,732
5 CodeEdit 20,144
6 theia 18,802
7 LunarVim 17,421
8 tabby 16,933
9 intellij-community 16,523
10 Arduino 13,978
11 gitpod 12,236
12 AstroNvim 11,779
13 graphql-playground 8,680
14 Spyder 8,017
15 dillinger 7,856
16 PlatformIO 7,495
17 LiteIDE 7,442
18 Eclipse Che 6,909
19 coder 6,776
20 KodExplorer 6,163
21 graphql-editor 5,934
22 Recaf 5,528
23 Visual Studio Code 5,444
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com