ide
CudaText is a cross-platform text editor, written in Object Pascal. It is open source project and can be used free of charge, even for business. It starts quite fast: ~0.3 sec with ~30 plugins, on Linux on CPU Intel Core i3 3GHz. It is extensible by Python add-ons: plugins, linters, code tree parsers, external tools. Syntax parser is feature-rich, from EControl engine.
Extensible Code Editor
CodeMirror is a code editor component for the web. It can be used in websites to implement a text input field with support for many editing features, and has a rich programming interface to allow further extension.
Related contents:
(WIP) Zed fork focused on privacy and being local-first
This is Zedless, a fork of Zed that's designed to be privacy-friendly and local-first.
The text editor designed to make coding as simple and fun as playing a video game.
Phoenix is a modern open-source and free software text editor designed to make coding as simple and fun as playing a video game.
Positron, a next-generation data science IDE.
-
A free, next-generation data science IDE built by Posit PBC.
-
An extensible, polyglot tool for writing code and exploring data.
-
A familiar environment for reproducible authoring and publishing.
Related contents:
The AI IDE for prototype to production.
Kiro is an agentic IDE that helps you go from prototype to production with spec-driven development, agent hooks, and natural language coding assistance. Build faster with AI-powered features that understand your entire codebase, turn prompts into structured specs, and automate repetitive tasks.
A Graphical IDE for Kubernetes.
Freelens is a Kubernetes IDE that provides a graphical interface for managing and monitoring Kubernetes clusters. Freelens is maintained by the community.
Freelens is a free and open-source user interface designed for managing Kubernetes clusters. It provides a standalone application compatible with macOS, Windows, and Linux operating systems, making it accessible to a wide range of users. The application aims to simplify the complexities of Kubernetes management by offering an intuitive and user-friendly interface.
Real-time collaborative code editor built for the web
A hyper-collaborative, real-time development environment right in your browser. CodeCafé makes pair programming, teaching, and building web projects together as fluid and instant as sharing a thought.
Welcome to your whiteboard IDE. Open terminals and start coding right away in your own Ubuntu VM!
Whiteboard as an IDE, draw and code in your browser. pad.ws is a whiteboard app that acts as a dev environment in your browser.
Real-time collaborative dev environment with shared terminal and code editor. Runs in isolated containers on your own infrastructure.
RawPairâ„¢ is a self-hosted, real-time collaborative development environment. It enables you to spin up isolated containers with a shared terminal and code editor for effective pair (or mob) programming.
Built for fast, focused collaboration on your own infrastructure, RawPair also supports use cases like remote development, penetration testing, and red teaming, as long as it's done ethically and with proper authorization.
Get an Edge in Editing.
Kate is a Feature-Packed Text Editor
Kate is packed with features that will make it easier for you to view and edit all your text files. Kate lets you to edit and view many files at the same time, both in tabs and split views, and comes with a wide variety of plugins, including an embedded terminal that lets you launch console commands directly from Kate, powerful search and replace plugins, and a preview plugin that can show you what your MD, HTML and even SVG will look like.
Related contents:
Claude Code is Anthropic’s new agentic coding tool. A command-line companion that can read, edit, and manage your projects through natural language prompts. It integrates directly into your development environment, removing friction and helping you focus on what matters most: writing great code.
Related contents:
- Poking Around Claude Code @ Han, Not Solo.
- What makes Claude Code so damn good (and how to recreate that magic in your agent)!? @ minusx.
- Claude Code: Best practices for agentic coding @ Engineering at Anthropic.
- Agentic Coding Recommendations @ Armin Ronacher's Thoughts and Writings.
- Quand Claude Code pilote votre terminal... @ Korben :fr:.
- Turning Claude Code Into My Best Design Partner @ Between the Prompts.
- Using Claude Code to modernize a 25-year-old kernel driver @ Dmitry Brant.
- The babysitter problem @ chrisbeckman.dev.
Firebase Studio accelerates your entire development lifecycle with AI agents. Build backends, front ends, and mobile apps, all in one place.
Related contents:
📄 A curated list of awesome .cursorrules files.
A curated list of awesome .cursorrules files for enhancing your Cursor AI experience.
Cursor AI is an AI-powered code editor. .cursorrules files define custom rules for Cursor AI to follow when generating code, allowing you to tailor its behavior to your specific needs and preferences.
Revolutionize Your Development with Windsurf AI IDE
As the first truly intelligent development environment, Codeium Windsurf AI combines powerful AI agents with intuitive co-pilots to create an unparalleled coding experience that adapts to your needs and enhances your productivity.
Related contents:
Ship Faster with Trae
Trae is an adaptive AI IDE that transforms how you work, collaborating with you to run faster.
Related contents:
Haystack Editor combines the simplicity of a code editor with a canvas UI that makes it easier to understand code at a glance It provides comprehensive code editing, navigation, and understanding support along with lightweight debugging, a rich extensibility model, and lightweight integration with existing tools.
The open-source visual AI programming environment and TypeScript library.
Rivet, the IDE for creating complex AI agents and prompt chaining, and embedding it in your application.
Related contents:
An Emacs framework for the stubborn martian hacker
Doom is a configuration framework for GNU Emacs tailored for Emacs bankruptcy veterans who want less framework in their frameworks, a modicum of stability (and reproducibility) from their package manager, and the performance of a hand rolled config (or better). It can be a foundation for your own config or a resource for Emacs enthusiasts to learn more about our favorite operating system.
Efficient and minimal collaborative code editor, self-hosted, no database required.
Rustpad is an efficient and minimal open-source collaborative text editor based on the operational transformation algorithm. It lets users collaborate in real time while writing code in their browser. Rustpad is completely self-hosted and fits in a tiny Docker image, no database required.
Related contents:
The Collaborative Programming Service by JetBrains.
Code With Me is a quick and efficient way for developers to help each other. Simply invite your colleagues, look into the problem together, and come up with a solution there and then. Code With Me is a new collaborative coding and pair programming service. It makes it possible for you to invite others into your IDE project, and work on it together in real time.
Related contents:
The Key Promoter X is a plugin for IntelliJ-based products like IDEA, Android Studio, or CLion, and it helps to learn essential keyboard shortcuts from mouse actions while you are working. When you use the mouse on a button inside the IDE, the Key Promoter X shows you the keyboard shortcut that you should have used instead. This provides an easy way to learn how to replace tedious mouse work with keyboard keys and helps to transition to a faster, mouse free development. Currently, it supports toolbar buttons, menu buttons, tool windows and the actions therein.
Related contents:
Built to keep you in flow state
The first agentic IDE, and then some. The Windsurf Editor is where the work of developers and AI truly flow together, allowing for a coding experience that feels like literal magic.
A Supercharged IDE for Data Science.
Zasper is an IDE designed from the ground up to support massive concurrency. It provides a minimal memory footprint, exceptional speed, and the ability to handle numerous concurrent connections.
It's perfectly suited for running REPL-style data applications, e.g. Jupyter notebooks.
Open VSX is an open-source registry for VS Code extensions. It can be used by any development environment that supports such extensions.
Kakoune is a code editor that implements Vi’s "keystrokes as a text editing language" model. As it's a modal editor, it's somewhat similar to the Vim editor (which was Kakoune original inspiration).
An IDE for React Native.
Radon IDE is an extension for VSCode and Cursor that turns your code editors into fully-featured IDEs for developing React Native and Expo apps.
LazyVim is a Neovim setup powered by 💤 lazy.nvim to make it easy to customize and extend your config.
Related contents:
Lexical is an extensible text editor framework that provides excellent reliability, accessibility and performance.
Lexical is an extensible JavaScript web text-editor framework with an emphasis on reliability, accessibility, and performance. Lexical aims to provide a best-in-class developer experience, so you can easily prototype and build features with confidence. Combined with a highly extensible architecture, Lexical allows developers to create unique text editing experiences that scale in size and functionality.
The open-source AI-native IDE. Powered by the state-of-the-art agentic framework on swebench-lite.
Aide is the Open Source AI-native code editor. It is a fork of VS Code, and integrates tightly with the leading agentic framework on swebench-lite.
Open Source AI Code Editor for Fast Development. The Open Source AI-Powered Code Editor. A fork of VSCode and Continue.
The open source AI code editor.
Void is an open source Cursor alternative. Write code with the best AI tools, retain full control over your data, and access powerful AI features.
Project IDX is an AI-assisted workspace for full-stack, multiplatform app development in the cloud. With support for a broad range of frameworks, languages, and services, alongside integrations with your favorite Google products, IDX streamlines your development workflow so you can build and ship apps across platforms with speed, ease, and quality.
Self-Hosted Remote Development Environment.
Open source, self hosted with ease. It uses Devcontainers spec and scales from a single machine to a global fleet of servers.
Lapdev is a self hosted application that spins up remote development environments on your own servers or clouds. It scales from a single machine in the corner to a global fleet of servers. It uses Devcontainer open specification for defining your development environment as code. If you’re interested in a deep dive into how Lapdev works, you can read about its architecture here.
Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software. Hardhat is an Ethereum development environment for professionals. It facilitates performing frequent tasks, such as running tests, automatically checking code for mistakes or interacting with a smart contract. Check out the plugin list to use it with your existing tools.
the essential toolkit for web-developers.
Emmet is a plugin for many popular text editors which greatly improves HTML & CSS workflow
Your Self-Hosted Remote Development Platform.
Coder enables organizations to set up development environments in the cloud. Environments are defined with Terraform, connected through a secure high-speed Wireguard® tunnel, and are automatically shut down when not in use to save on costs. Coder gives engineering teams the flexibility to use the cloud for workloads that are most beneficial to them.
Dev environments. In your web app.
From interactive tutorials to full-blown IDEs, build instant, interactive coding experiences backed by WebContainers: the trusted, browser-based runtime from StackBlitz.
Interstellar Development Experience An IDE layer for Neovim with sane defaults. Completely free and community driven. LunarVim @ GitHub.
A lightweight, simple, fast, feature-filled, and extremely extensible text editor written in C, and Lua, adapted from lite.
Meet Zed – The fast, collaborative code editor.
Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter. It's also open source.
Lightning-fast and Powerful Code Editor Open source. Quick from launch to every keystroke, and batteries included.
A Community-led Hyper-Hackable Text Editor, built on Electron, and based on everything we love about our favorite editors. We designed it to be deeply customizable, but still approachable using the default configuration. Successor to GitHub Atom editor.
Visual IDE for React. React, meet your first visual IDE. Visually edit projects side-by-side with your code editor. See every change reflected instantly and get your work done faster.
Developer security | Develop fast. Stay secure. Developer loved, Security trusted. Find and automatically fix vulnerabilities in your code, open source dependencies, containers, and infrastructure as code — all powered by Snyk’s industry-leading security intelligence.
Open Source Binaries of VSCode. Microsoft’s vscode source code is open source (MIT-licensed), but the product available for download (Visual Studio Code) is licensed under this not-FLOSS license and contains telemetry/tracking.
Open source record and playback test automation for the web
Use our free, collaborative, in-browser IDE to code in 50+ languages — without spending a second on setup.
Related contents:
Lazarus is a Delphi compatible cross-platform IDE for Rapid Application Development. It has variety of components ready for use and a graphical form designer to easily create complex graphical user interfaces.
Black Screen is an IDE in the world of terminals. Strictly speaking, it's both a terminal emulator and an interactive shell based on Electron. Also, unlike most of the emulators you can meet nowadays it uses HTML and CSS for its UI (exactly as Atom does), which means we can stop misusing unicode characters and make a better looking terminal with appropriate tools.
Build and debug modern web and cloud applications. Code is free and available on your favorite platform - Linux, Mac OSX, and Windows.
Light Table is a new interactive IDE that lets you modify running programs and embed anything from websites to games. It provides the real time feedback we need to not only answer questions about our code, but to understand how our programs really work.
Smart, Lightweight and Portable IDE for faster and easier web development.
YouCompleteMe is a fast, as-you-type, fuzzy-search code completion engine for Vim. It has several completion engines: an identifier-based engine that works with every programming language, a semantic, Clang-based engine that provides native semantic code completion for C/C++/Objective-C/Objective-C++ (from now on referred to as "the C-family languages") and an omnifunc-based completer that uses data from Vim's omnicomplete system to provide semantic completions for many other languages (Python, Ruby, PHP etc.).
FriendCode makes it easy to code, search and work with friends from anywhere.
Codiad is a web-based IDE framework with a small footprint and minimal requirements.