Topics / #ide

Ide projects on GitHub

Full-featured development environments including cloud and AI coding IDEs.

As of , the most-starred Ide projects on GitHub are vscode (193.9K stars), neovim (103.1K stars) and orca (97.5K stars). GitHub.Locker tracks 90 Ide repositories with 2.1M stars combined. The fastest-growing on October 18 was orca, with +1.5K stars in a day.

90Projects
2.1MStars in total
+2.7KStars in a day

Hot right now

Most stars gained in a day · Oct 18

The all-time top

90 projects · by stars

  1. #1 · microsoft/vscode

    vscode

    This is the open-source repository ('Code - OSS') where Microsoft and the community develop Visual Studio Code, a free code editor with built-in debugging, Git, and extension support.

    193.9K
  2. #2 · neovim/neovim

    neovim

    Neovim is a fork of Vim, a modal text editor, rebuilt to be more extensible, maintainable, and friendly to multiple contributors and advanced UIs.

    103.1K
  3. #3 · stablyai/orca

    orca

    Orca is an AI Orchestrator (ADE) for running a fleet of parallel coding agents like Claude Code, Codex, OpenCode or Pi, each in its own git worktree, all tracked from one place.

    97.5K
  1. 4

    code-server

    79.6Kcoder/code-server · TypeScript

    code-server runs VS Code on a remote machine and lets you access the full editor through a web browser, so you can code from any device.

  2. 5

    cline

    70.5Kcline/cline · TypeScript

    Cline is an open source coding agent that runs in your IDE, terminal, or desktop: it reads your project, edits code across files, and executes shell commands to build, test, and deploy.

  3. 6

    oh-my-openagent

    70.2Kcode-yeongyu/oh-my-openagent · TypeScript

    OmO (oh-my-openagent) is a command-line AI agent: you type one 'omo' command with a task, and it researches, plans, writes code, and verifies the result until the job is actually finished, mixing multiple AI models as needed.

  4. 7

    kotlin

    53.5KJetBrains/kotlin · Kotlin

    This is the official repository for the Kotlin programming language, a concise multiplatform language developed by JetBrains and contributors that compiles to JVM bytecode, JavaScript, Native binaries, and WebAssembly.

  5. 8

    monaco-editor

    46.9Kmicrosoft/monaco-editor · JavaScript

    Monaco Editor is the browser-based code editor that powers VS Code, packaged as a JavaScript library for embedding editors in web apps.

  6. 9

    helix

    46.6Khelix-editor/helix · Rust

    Helix is a modal text editor inspired by Kakoune and Neovim, written in Rust, with built-in language server support and tree-sitter powered syntax highlighting and code editing out of the box.

  7. 10

    lapce

    38.9Klapce/lapce · Rust

    Lapce is a fast code editor written in pure Rust, with a UI built in Floem, built-in LSP support, modal (Vim-like) editing, remote development, and a terminal.

  8. 11

    tutorials

    37.3Keugenp/tutorials · Java

    A huge collection of small, focused tutorials for the Java ecosystem - one code module per topic - with a strong focus on Spring, Spring Boot and Spring Security.

  9. 12

    continue

    36.3Kcontinuedev/continue · TypeScript

    Continue is an open-source coding agent that ships three ways: as a CLI, a VS Code extension, and a JetBrains plugin.

  10. 13

    tabby

    33.9KTabbyML/tabby · Rust

    Tabby is a self-hosted AI coding assistant that gives you an open-source, on-premises alternative to GitHub Copilot, with code completion and chat features.

  11. 14

    serenity

    33.9KSerenityOS/serenity · C++

    SerenityOS is a graphical Unix-like operating system for 64-bit x86, Arm, and RISC-V computers, built entirely from scratch.

  12. 15

    vscodium

    33.7KVSCodium/vscodium · Shell

    VSCodium is freely-licensed binaries of Visual Studio Code: automated build scripts turn Microsoft's own vscode repository into MIT-licensed builds with telemetry disabled and no Microsoft branding.

  13. 16

    cursor

    33.3Kcursor/cursor

    Cursor is a downloadable code editor application from the Cursor team; the repository itself is mainly a landing page pointing to the website, docs and community forum rather than hosting the editor's source code.

  14. 17

    p3c

    30.9Kalibaba/p3c · Kotlin

    Alibaba Java Coding Guidelines (P3C): Java coding rules distilled from the accumulated best practices of Alibaba Group's technical teams, shipped as PMD static-analysis rules and IDE plugins.

  15. 18

    serena

    30.4Koraios/serena · Python

    A free, open-source MCP toolkit that gives AI coding agents IDE-grade semantic tools: symbol-level code retrieval, editing, refactoring and debugging. Its tagline: the IDE for your coding agent.

  16. 19

    maple-font

    29.3Ksubframe7536/maple-font · Python

    Maple Mono is an open-source monospace font with round corners, smart ligatures, and built-in Nerd-Font icons, made to smooth your coding flow in IDEs and terminals.

  17. 20

    awesome-vscode

    29.1Kviatsko/awesome-vscode · JavaScript

    A curated list of delightful VS Code packages and resources — hand-picked extensions, themes and learning material for Visual Studio Code, organized by category.

  18. 21

    void

    28.7Kvoideditor/void · TypeScript

    Void was an open-source AI code editor forked from VS Code: it runs AI agents on your codebase, checkpoints and visualizes changes, and lets you bring any model or host one locally.

  19. 22

    NvChad

    28.5KNvChad/NvChad · Lua

    NvChad is a blazing fast configuration framework for Neovim: it wraps the editor in solid defaults, a polished UI and a full IDE-style plugin set.

  20. 23

    LazyVim

    27.7KLazyVim/LazyVim · Lua

    LazyVim is a pre-made Neovim configuration built on the lazy.nvim plugin manager, designed to be easy to customize and extend.

  21. 24

    onlook

    26.9Konlook-dev/onlook · TypeScript

    Onlook is an open-source, AI-first visual editor for designing on top of your Next.js + Tailwind codebase. You edit elements directly in the browser DOM like a design tool, and the changes map back to real code in real time.

  22. 25

    go-cursor-help

    26.1Kyuaotian/go-cursor-help · Shell

    A command-line tool that resets Cursor's free trial when the editor blocks you with 'suspicious activity' or trial-limit messages, by making Cursor treat your machine as a brand-new device.

  23. 26

    YouCompleteMe

    25.9Kycm-core/YouCompleteMe · Python

    YouCompleteMe (YCM) is a fast, as-you-type, fuzzy-search code completion, comprehension and refactoring engine for Vim. It has several completion engines built in and supports any protocol-compliant Language Server, so it can work with practically any language.

  24. 27

    coc.nvim

    25.2Kneoclide/coc.nvim · TypeScript

    coc.nvim is an IntelliSense engine for Vim and Neovim that brings VS Code-like autocompletion, diagnostics, navigation, and refactoring to both editors via a Node.js service.

  25. 28

    Roo-Code

    24.3KRooCodeInc/Roo-Code · TypeScript

    Roo Code was a VS Code extension that put a team of AI agents directly inside your editor to generate code, refactor and debug, write documentation, answer questions about your codebase, and automate repetitive tasks.

  26. 29

    github1s

    23.3Kconwnet/github1s · TypeScript

    github1s is a free web app that opens any GitHub repository in a full VS Code-style editor right in your browser, so you read code with a file tree and editor instead of clicking through github.com page by page.

  27. 30

    lens

    23.2Klensapp/lens

    Lens is a desktop IDE for Kubernetes — one context-aware UI for managing and troubleshooting clusters and workloads, and the most popular one out there, with over 1 million users.

  28. 31

    CodeEdit

    23.1KCodeEditApp/CodeEdit · Swift

    CodeEdit is a free, open-source code editor for macOS, built by the community and written natively in Swift for the Mac.

  29. 32

    claude-code

    22.9Kclaude-code-best/claude-code · TypeScript

    Claude Code Best (CCB) is a full open-source engineering reconstruction of Anthropic's official Claude Code CLI agent — buildable, runnable and debuggable — extended with extra features like goal-driven workflows, multi-agent orchestration, voice input and computer/browser control, while keeping full compatibility with the original Claude Code configuration.

  30. 33

    opcode

    22.4Kwinfunc/opcode · TypeScript

    opcode is an unofficial desktop GUI app and toolkit for Claude Code: it lets you manage coding sessions, custom agents, usage costs, MCP servers and CLAUDE.md files from one visual interface instead of the terminal.

  31. 34

    IntelliJ-IDEA-Tutorial

    22Kjudasn/IntelliJ-IDEA-Tutorial

    A free, community-maintained Simplified Chinese tutorial for IntelliJ IDEA — a series of short chapters that take you from first install to advanced IDE skills. On GitHub since 2015, with 22k+ stars.

  32. 35

    theia

    21.7Keclipse-theia/theia · TypeScript

    Eclipse Theia is an extensible open-source framework for building full-fledged, multi-language cloud and desktop IDEs and tools with modern web technologies. This repository contains the sources of the Theia Platform itself.

  33. 36

    roslyn

    20.7Kdotnet/roslyn · C#

    The .NET Compiler Platform (Roslyn) — the open-source implementation of the C# and Visual Basic compilers, plus rich APIs for building code analysis tools.

  34. 37

    intellij-community

    20.6KJetBrains/intellij-community · Java

    This is the open-source part of the JetBrains IDEs codebase and the basis for IntelliJ Platform development — the source you build IntelliJ IDEA or PyCharm from, not a ready-to-download IDE.

  35. 38

    wenyan

    20.3Kwenyan-lang/wenyan · TypeScript

    wenyan-lang (文言) is a programming language whose syntax is Classical Chinese: you write programs as literary Chinese prose. It is Turing complete and ships with a compiler, an online IDE and a package manager.

  36. 39

    SpaceVim

    20.2Kwsdjeg/SpaceVim · Vim Script

    SpaceVim is a modular configuration for Vim and Neovim, inspired by spacemacs, that turns a plain editor into a batteries-included development environment.

  37. 40

    ty

    19.9Kastral-sh/ty · Python

    ty is an extremely fast Python type checker and language server written in Rust, built by Astral (the team behind uv and Ruff). It is currently in beta.

  38. 41

    LunarVim

    19.3KLunarVim/LunarVim · Lua

    LunarVim is an IDE layer for Neovim: a free, community-driven setup that turns a plain Neovim install into a full IDE with sane defaults.

  39. 42

    upterm

    19Krailsware/upterm · TypeScript

    Upterm (formerly Black Screen) is a terminal emulator that is also an interactive shell — the README calls it an IDE in the world of terminals. It is a desktop app built on Electron.

  40. 43

    gradle

    18.9Kgradle/gradle · Groovy

    Gradle is a highly scalable build automation tool that handles everything from large multi-project enterprise builds to quick development tasks, across many languages.

  41. 44

    rocketride-server

    17.7Krocketride-org/rocketride-server · Python

    An open-source AI Development Environment: a data pipeline builder and runtime for AI/ML workloads. It turns the IDE you already use into one place to compose, debug, observe, and deploy AI workflows on a multithreaded C++ engine.

  42. 45

    semgrep

    17.1Ksemgrep/semgrep · C

    Semgrep is a fast, open-source static analysis tool that scans source code to find bugs, security issues, and enforce coding standards using rules that look like ordinary code rather than abstract syntax trees or regex.

  43. 46

    coder

    17.1Kcoder/coder · Go

    Coder is a self-hosted platform for creating cloud development environments and running AI coding agents on your own infrastructure.

  44. 47

    graphiql

    16.9Kgraphql/graphiql · TypeScript

    The reference GraphQL IDE — a graphical, interactive in-browser IDE for exploring GraphQL APIs, run as an official project of the GraphQL Foundation. This monorepo also hosts the GraphQL LSP ecosystem for building browser and IDE tools.

  45. 48

    rust-analyzer

    16.9Krust-lang/rust-analyzer · Rust

    rust-analyzer is a language server that provides IDE functionality for writing Rust programs — the code-intelligence engine you use while writing Rust in an editor.

  46. 49

    solarized

    16Kaltercation/solarized · Vim script

    A precision color scheme: one sixteen-color palette (eight monotones, eight accent colors) with matched dark and light modes, built for terminals, editors and other GUI applications.

  47. 50

    claudian

    15.7KYishenTu/claudian · TypeScript

    Claudian is an Obsidian plugin that embeds AI coding agents (Claude Code, Codex, Grok, Opencode, Pi) into your vault, turning the vault into the agent's working directory for file read/write, search, and bash commands.

  48. 51

    jupyterlab

    15.4Kjupyterlab/jupyterlab · TypeScript

    JupyterLab is the next-generation web-based interface for Project Jupyter, bundling the notebook, a terminal, a text editor, a file browser and rich outputs into one flexible, extensible UI built on the classic Jupyter Notebook architecture.

  49. 52

    superset

    15.4Ksuperset-sh/superset · TypeScript

    Superset is an agentic desktop IDE that runs 100+ CLI coding agents in parallel, each in its own isolated git worktree, with built-in terminals, diff review, and monitoring from one place.

  50. 53

    devpod

    15.3Kloft-sh/devpod · Go

    DevPod is an open-source, client-only tool that builds reproducible developer environments from a devcontainer.json file and runs them on whatever backend you pick, from local Docker to Kubernetes or a cloud VM.

  51. 54

    laravel-ide-helper

    15Kbarryvdh/laravel-ide-helper · PHP

    A Laravel package that generates helper files so your IDE gives accurate autocompletion. Everything is generated from the files in your project, so the results stay up to date.

  52. 55

    Arduino

    14.7Karduino/Arduino · Java

    This is the legacy Arduino IDE 1.x: the open-source desktop development environment for the Arduino physical computing platform, used to write sketches in the Processing/Wiring language and upload them to an Arduino I/O board.

  53. 56

    AstroNvim

    14.5KAstroNvim/AstroNvim · Lua

    AstroNvim is a pre-built Neovim configuration that is aesthetically pleasing, feature-rich, extensible, and easy to use, bundling a curated set of plugins for an IDE-like editing experience.

  54. 57

    pretty-ts-errors

    14.1Kyoavbls/pretty-ts-errors · TypeScript

    A VSCode extension that turns TypeScript's often unreadable, deeply nested error messages into syntax-highlighted, human-readable text right in the editor.

  55. 58

    tomorrow-theme

    14Kchriskempson/tomorrow-theme · CSS

    Tomorrow Theme is a colour scheme for code editors: a set of syntax-highlighting palettes with muted, legible colours, first published in February 2011.

  56. 59

    gitpod

    13.8Kgitpod-io/gitpod · TypeScript

    Gitpod Classic was a developer platform for spinning up on-demand, pre-configured cloud development environments, but it has been renamed and succeeded by a new product called Ona, so this version is no longer recommended for new use.

  57. 60

    codesandbox-client

    13.7Kcodesandbox/codesandbox-client · JavaScript

    CodeSandbox is an online IDE for rapid web development: an instantly ready, full-featured coding environment that runs in the browser on any device, so you can start web projects and prototype quickly without local setup.

  58. 61

    lombok

    13.5Kprojectlombok/lombok · Java

    Project Lombok is a Java library that plugs into your editor and build tools to eliminate boilerplate: annotations generate getters, equals methods, builders, logging variables, and more.

  59. 62

    notebook

    13.4Kjupyter/notebook · Jupyter Notebook

    Jupyter Notebook is a web-based, language-agnostic notebook environment for interactive computing, letting you write and run code, text, and visualizations in a single document served through a browser.

  60. 63

    whoops

    13.2Kfilp/whoops · PHP

    whoops is an error handler framework for PHP: when something breaks in your web project, it shows a pretty error page instead of a raw stack trace, built on a stacked error handling system.

  61. 64

    JetBrainsMono

    13.1KJetBrains/JetBrainsMono · Shell

    JetBrains Mono is a free and open-source monospaced typeface built specifically for developers. It is available as a standalone download and also comes bundled with all JetBrains IDEs.

  62. 65

    language-server-protocol

    13Kmicrosoft/language-server-protocol · TypeScript

    This is the home of the Language Server Protocol (LSP), Microsoft's specification that defines a common protocol for language servers — the components editors and IDEs talk to for language features like autocomplete.

  63. 66

    Auto.js

    12.9Kclearw5/Auto.js

    Auto.js is an Android-based JavaScript coding platform built for learning to program and automating tasks directly on an Android device.

  64. 67

    plugins

    12.7Kcursor/plugins · TypeScript

    Cursor's official plugin marketplace and plugin spec: a repo of standalone plugins for developer tools, frameworks and SaaS products that extend Cursor's coding agent.

  65. 68

    TranslationPlugin

    11.9KYiiGuxing/TranslationPlugin · Kotlin

    TranslationPlugin is a translation plugin for IntelliJ-based IDEs and Android Studio that lets you translate text, documentation and code symbols right inside the editor using multiple translation engines.

  66. 69

    LightTable

    11.7KLightTable/LightTable · Clojure

    Light Table is a next generation code editor built around instant feedback: it connects you to your creation as you work, and it is highly customizable.

  67. 70

    vira-assets

    11.3Kvira-soft/vira-assets

    Vira Theme is a premium theme for the VS Code editor - the official successor of the popular Material Theme. It ships with hand-curated icons and is actively maintained.

  68. 71

    oni

    11.2Konivim/oni · TypeScript

    Oni is a modal text editor built on top of Neovim that adds modern IDE-like features such as autocompletion, quick info, fuzzy finding, and an embedded browser while keeping full Vim editing power.

  69. 72

    opencode-antigravity-auth

    10.9KNoeFabris/opencode-antigravity-auth · TypeScript

    It's an OpenCode plugin that authenticates via Google OAuth against Antigravity (Google's IDE), letting OpenCode use Antigravity's quota to run models like Gemini 3.1 Pro and Claude Opus 4.6-thinking under your own Google account instead of a separate API key.

  70. 73

    core

    10.9Kstackblitz/core

    StackBlitz is an online IDE that runs a full development environment in your browser, powered by Visual Studio Code.

  71. 74

    reactide

    10.5Kreactide/reactide · JavaScript

    Reactide is the first dedicated IDE for React web application development — a cross-platform desktop app with a built-in simulator for live reloading and quick React component prototyping.

  72. 75

    ideavim

    10.3KJetBrains/ideavim · Kotlin

    IdeaVim is a Vim engine for JetBrains IDEs: an official JetBrains plugin that brings Vim-style modal editing into IntelliJ IDEA, PyCharm and the rest of the JetBrains family.

  73. 76

    terax-ai

    9.3Kcrynta/terax-ai · TypeScript

    Terax is a lightweight open-source terminal-first AI-native development environment built on Tauri 2, Rust and React 19 — about 7-8 MB on disk, with no telemetry and no account.

  74. 77

    vscode-dark-islands

    8.5Kbwya77/vscode-dark-islands · Shell

    Islands Dark is a dark color theme for VS Code-compatible editors, inspired by the easemate IDE and the JetBrains Islands theme. It adds floating glass-like panels, rounded corners and smooth animations.

  75. 78

    bb

    4.5Kget-bb/bb · TypeScript

    bb is an agentic IDE that builds, customizes, and automates itself, laying the groundwork for your own personal software factory where coding agents do the work.

  76. 79

    DSH-better-sidebar

    4.3Komdsh-dev/DSH-better-sidebar · TypeScript

    DSH-better-sidebar is a service-based sidebar framework for the DSH (DeepSeek Harness) coding-agent host, adding a right-sidebar plus bottom-panel workbench and exposing a 'betterSidebar' service so third-party plugins can register their own sidebar pages and file viewers.

  77. 80

    SharpIDE

    3.8KMattParkerDev/SharpIDE · C#

    SharpIDE is a modern, cross-platform IDE for .NET development, built using .NET and the Godot engine.

  78. 81

    thinkrail

    761JetBrains/thinkrail · TypeScript

    ThinkRail is an agentic IDE built around the 'pi' coding agent that isolates work into git-worktree workspaces and keeps durable project knowledge through living SPEC.md files and reusable Agent Skills.

  79. 82

    Antigravity

    676loysger/Antigravity · TypeScript

    Antigravity Client is a connector that lets users in Russia and the CIS run Google Antigravity (IDE, the Antigravity 2.0 orchestrator, and the agy CLI) without the regional 400 errors and account-eligibility blocks that normally prevent access from those countries.

  80. 83

    Mobile-Harness

    650techjarves/Mobile-Harness · Kotlin

    Mobile Harness is an Android app that turns your phone into a mobile coding IDE: you chat with an AI coding agent (Claude Code), run real Linux commands, edit files, review diffs, and preview live web apps, all without root.

  81. 84

    linuxdo-idea-ui

    594czm15053/linuxdo-idea-ui · JavaScript

    A collection of userscripts that disguise the linux.do forum (and X/Twitter) as common office apps - a JetBrains/Darcula IDE, Feishu/DingTalk/WeCom instant messaging, or a terminal coding-agent session like Claude Code/Codex CLI - so it looks like you're working instead of browsing a forum.

  82. 85

    agentbox

    538madarco/agentbox · TypeScript

    AgentBox is a CLI that runs multiple coding agents in parallel, each in its own sandboxed VM, with a single command — on your PC, a self-hosted server, or in the cloud.

  83. 86

    toast

    283paradise-runner/toast · Go

    Toast is a batteries-included IDE that runs right in your terminal, written in Go: managed language servers, an integrated file tree, multiple file tabs, and themes all ship out of the box.

  84. 87

    arsumbris

    265arsumbris/arsumbris · Python

    arsumbris is a malleable, agent-native IDE for typed knowledge: a macOS workspace built on a type engine and an extensible agent framework, where you and your AI agent work on the same knowledge together.

  85. 88

    mobilecode

    242hsandhu/mobilecode · TypeScript

    MobileCode is an open source AI coding agent for building mobile apps, forked from opencode. When it detects an iOS or Android project it can launch the simulator or emulator and show a live preview right next to your chat session.

  86. 89

    deepseek-harness-for-vscode

    158skymecode/deepseek-harness-for-vscode · TypeScript

    A native VS Code extension that brings the DeepSeek Harness coding agent into the editor's sidebar, with session management, streaming Markdown, slash commands, and a plugin center, all without needing a separate WebUI or Harness setup.

  87. 90

    ArcadeMaker

    155ArcadeMakerSources/ArcadeMaker · C#

    ArcadeMaker is a simple cross-platform 2D game engine that ships with its own programming language (prototyped as Exp) and an integrated IDE, modeled after GameMaker 8.

Often tagged together