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.
Hot right now
Most stars gained in a day · Oct 18
orca
stablyai/orca · ★ 97.5KOrca 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.
+431plugins
cursor/plugins · ★ 12.7KCursor'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.
+145thinkrail
JetBrains/thinkrail · ★ 761ThinkRail 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.
vscode
microsoft/vscode · ★ 193.9KThis 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.
The all-time top
90 projects · by stars
- 193.9K
#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.
- 103.1K
#2 · neovim/neovimneovim
Neovim is a fork of Vim, a modal text editor, rebuilt to be more extensible, maintainable, and friendly to multiple contributors and advanced UIs.
- 97.5K
#3 · stablyai/orcaorca
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.
- 4

code-server
79.6Kcoder/code-server · TypeScriptcode-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.
- 5

cline
70.5Kcline/cline · TypeScriptCline 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.
- 6
oh-my-openagent
70.2Kcode-yeongyu/oh-my-openagent · TypeScriptOmO (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.
- 7

kotlin
53.5KJetBrains/kotlin · KotlinThis 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.
- 8

monaco-editor
46.9Kmicrosoft/monaco-editor · JavaScriptMonaco Editor is the browser-based code editor that powers VS Code, packaged as a JavaScript library for embedding editors in web apps.
- 9
helix
46.6Khelix-editor/helix · RustHelix 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.
- 10

lapce
38.9Klapce/lapce · RustLapce 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.
- 11

tutorials
37.3Keugenp/tutorials · JavaA 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.
- 12

continue
36.3Kcontinuedev/continue · TypeScriptContinue is an open-source coding agent that ships three ways: as a CLI, a VS Code extension, and a JetBrains plugin.
- 13

tabby
33.9KTabbyML/tabby · RustTabby 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.
- 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.
- 15
vscodium
33.7KVSCodium/vscodium · ShellVSCodium 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.
- 16

cursor
33.3Kcursor/cursorCursor 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.
- 17

p3c
30.9Kalibaba/p3c · KotlinAlibaba 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.
- 18
serena
30.4Koraios/serena · PythonA 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.
- 19

maple-font
29.3Ksubframe7536/maple-font · PythonMaple 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.
- 20

awesome-vscode
29.1Kviatsko/awesome-vscode · JavaScriptA curated list of delightful VS Code packages and resources — hand-picked extensions, themes and learning material for Visual Studio Code, organized by category.
- 21

void
28.7Kvoideditor/void · TypeScriptVoid 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.
- 22

NvChad
28.5KNvChad/NvChad · LuaNvChad 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.
- 23

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

onlook
26.9Konlook-dev/onlook · TypeScriptOnlook 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.
- 25

go-cursor-help
26.1Kyuaotian/go-cursor-help · ShellA 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.
- 26

YouCompleteMe
25.9Kycm-core/YouCompleteMe · PythonYouCompleteMe (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.
- 27

coc.nvim
25.2Kneoclide/coc.nvim · TypeScriptcoc.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.
- 28

Roo-Code
24.3KRooCodeInc/Roo-Code · TypeScriptRoo 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.
- 29
github1s
23.3Kconwnet/github1s · TypeScriptgithub1s 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.
- 30
lens
23.2Klensapp/lensLens 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.
- 31

CodeEdit
23.1KCodeEditApp/CodeEdit · SwiftCodeEdit is a free, open-source code editor for macOS, built by the community and written natively in Swift for the Mac.
- 32
claude-code
22.9Kclaude-code-best/claude-code · TypeScriptClaude 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.
- 33

opcode
22.4Kwinfunc/opcode · TypeScriptopcode 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.
- 34

IntelliJ-IDEA-Tutorial
22Kjudasn/IntelliJ-IDEA-TutorialA 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.
- 35
theia
21.7Keclipse-theia/theia · TypeScriptEclipse 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.
- 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.
- 37

intellij-community
20.6KJetBrains/intellij-community · JavaThis 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.
- 38

wenyan
20.3Kwenyan-lang/wenyan · TypeScriptwenyan-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.
- 39

SpaceVim
20.2Kwsdjeg/SpaceVim · Vim ScriptSpaceVim is a modular configuration for Vim and Neovim, inspired by spacemacs, that turns a plain editor into a batteries-included development environment.
- 40
ty
19.9Kastral-sh/ty · Pythonty 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.
- 41

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

upterm
19Krailsware/upterm · TypeScriptUpterm (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.
- 43

gradle
18.9Kgradle/gradle · GroovyGradle is a highly scalable build automation tool that handles everything from large multi-project enterprise builds to quick development tasks, across many languages.
- 44

rocketride-server
17.7Krocketride-org/rocketride-server · PythonAn 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.
- 45
semgrep
17.1Ksemgrep/semgrep · CSemgrep 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.
- 46

coder
17.1Kcoder/coder · GoCoder is a self-hosted platform for creating cloud development environments and running AI coding agents on your own infrastructure.
- 47

graphiql
16.9Kgraphql/graphiql · TypeScriptThe 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.
- 48
rust-analyzer
16.9Krust-lang/rust-analyzer · Rustrust-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.
- 49

solarized
16Kaltercation/solarized · Vim scriptA 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.
- 50

claudian
15.7KYishenTu/claudian · TypeScriptClaudian 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.
- 51
jupyterlab
15.4Kjupyterlab/jupyterlab · TypeScriptJupyterLab 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.
- 52

superset
15.4Ksuperset-sh/superset · TypeScriptSuperset 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.
- 53

devpod
15.3Kloft-sh/devpod · GoDevPod 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.
- 54

laravel-ide-helper
15Kbarryvdh/laravel-ide-helper · PHPA 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.
- 55

Arduino
14.7Karduino/Arduino · JavaThis 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.
- 56
AstroNvim
14.5KAstroNvim/AstroNvim · LuaAstroNvim 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.
- 57

pretty-ts-errors
14.1Kyoavbls/pretty-ts-errors · TypeScriptA VSCode extension that turns TypeScript's often unreadable, deeply nested error messages into syntax-highlighted, human-readable text right in the editor.
- 58

tomorrow-theme
14Kchriskempson/tomorrow-theme · CSSTomorrow Theme is a colour scheme for code editors: a set of syntax-highlighting palettes with muted, legible colours, first published in February 2011.
- 59
gitpod
13.8Kgitpod-io/gitpod · TypeScriptGitpod 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.
- 60

codesandbox-client
13.7Kcodesandbox/codesandbox-client · JavaScriptCodeSandbox 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.
- 61

lombok
13.5Kprojectlombok/lombok · JavaProject 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.
- 62

notebook
13.4Kjupyter/notebook · Jupyter NotebookJupyter 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.
- 63

whoops
13.2Kfilp/whoops · PHPwhoops 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.
- 64

JetBrainsMono
13.1KJetBrains/JetBrainsMono · ShellJetBrains 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.
- 65

language-server-protocol
13Kmicrosoft/language-server-protocol · TypeScriptThis 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.
- 66

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

plugins
12.7Kcursor/plugins · TypeScriptCursor'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.
- 68

TranslationPlugin
11.9KYiiGuxing/TranslationPlugin · KotlinTranslationPlugin 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.
- 69

LightTable
11.7KLightTable/LightTable · ClojureLight 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.
- 70

vira-assets
11.3Kvira-soft/vira-assetsVira 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.
- 71

oni
11.2Konivim/oni · TypeScriptOni 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.
- 72

opencode-antigravity-auth
10.9KNoeFabris/opencode-antigravity-auth · TypeScriptIt'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.
- 73

core
10.9Kstackblitz/coreStackBlitz is an online IDE that runs a full development environment in your browser, powered by Visual Studio Code.
- 74

reactide
10.5Kreactide/reactide · JavaScriptReactide 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.
- 75
ideavim
10.3KJetBrains/ideavim · KotlinIdeaVim 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.
- 76

terax-ai
9.3Kcrynta/terax-ai · TypeScriptTerax 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.
- 77

vscode-dark-islands
8.5Kbwya77/vscode-dark-islands · ShellIslands 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.
- 78

bb
4.5Kget-bb/bb · TypeScriptbb 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.
- 79
DSH-better-sidebar
4.3Komdsh-dev/DSH-better-sidebar · TypeScriptDSH-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.
- 80
SharpIDE
3.8KMattParkerDev/SharpIDE · C#SharpIDE is a modern, cross-platform IDE for .NET development, built using .NET and the Godot engine.
- 81

thinkrail
761JetBrains/thinkrail · TypeScriptThinkRail 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.
- 82

Antigravity
676loysger/Antigravity · TypeScriptAntigravity 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.
- 83
Mobile-Harness
650techjarves/Mobile-Harness · KotlinMobile 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.
- 84

linuxdo-idea-ui
594czm15053/linuxdo-idea-ui · JavaScriptA 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.
- 85

agentbox
538madarco/agentbox · TypeScriptAgentBox 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.
- 86

toast
283paradise-runner/toast · GoToast 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.
- 87

arsumbris
265arsumbris/arsumbris · Pythonarsumbris 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.
- 88

mobilecode
242hsandhu/mobilecode · TypeScriptMobileCode 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.
- 89

deepseek-harness-for-vscode
158skymecode/deepseek-harness-for-vscode · TypeScriptA 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.
- 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.
Related topics
Often tagged together