Openshift is a developer resource for coding, documentation, communities, security research, or software tools.
Directory
IDEs & Code Editors
IDEs and code editors covers the programs developers write and run code in. Listings include desktop editors, browser notebooks, mobile code apps, and plugins that add language support or formatting. Startup speed, extension support, and how much each one assumes about your setup matter, since a lightweight editor you configure yourself feels very different from a full environment with debugging and version control built in. Extensions often come from the community, so check who publishes one and what permissions it asks for before you install it. Some entries are editors for a single language and others try to cover many.
oslo is a developer resource for coding, documentation, communities, security research, or software tools.
Programming Fonts is a developer resource for coding, documentation, communities, security research, or software tools.
Web Maker is a browser-based code editor and frontend playground for building, experimenting with, and prototyping HTML, CSS, and JavaScript. It works offline as a free Chrome extension and supports SCSS, TypeScript, and Pug. It also offers real-time collaboration over a shareable link, a file tree, six layouts, CDN library support, and export to CodePen.
Bluefish is a lightweight, open source code and text editor aimed at programmers and web developers, with options for writing websites, scripts and programming code. It is released under the GNU GPL licence and runs on Linux, Mac OSX, Windows, FreeBSD and OpenBSD. It supports 30+ markup and programming languages.
Lapce is a modern open source code editor written in Rust, featuring a native GUI with GPU acceleration in Floem. It offers remote development, built-in LSP support with Tree-sitter syntax highlighting, Vim-like modal editing and a WASI plugin system for writing plugins in languages that compile to WASI. It includes a built-in terminal.
Acode is a GitHub repository or organization with source code, releases, documentation, or project resources.
Compiler Explorer is an interactive online compiler that shows the assembly output of compiled C++, Rust, Go and other code. It offers configurable compilers and instruction set filters, shareable URLs, local file loading, and optional AI explanations that users can disable with a no-ai directive.
GNU Emacs is a free/libre, extensible and customizable text editor. Its core is an interpreter for Emacs Lisp, and it offers content-aware editing modes with syntax coloring, built-in documentation and a packaging system for installing extensions. It also provides functionality beyond text editing, such as a project planner, mail and news reader, debugger interface and calendar.
OpenShift is a developer resource for coding, documentation, communities, security research, or software tools.
Vscode helps developers write, search, review, test, or manage code and projects.
vim-pathogen is a developer tool, library, or framework for building, testing, or maintaining software.
JetBrains is a software vendor that creates intelligent development tools, including IntelliJ IDEA, an IDE for Java and Kotlin, and the Kotlin programming language. Its IDE lineup also includes PyCharm, WebStorm, DataGrip, Rider and CLion, several of which are free for non-commercial use.
VS Studio Marketplace is a developer resource for coding, documentation, communities, security research, or software tools.
A curated list of Visual Studio Code extensions described as must-use. It links to the official Microsoft Visual Studio Code Marketplace. Themes and icons are excluded, and extensions are free from cost.
Anywidget is a GitHub repository or organization with source code, releases, documentation, or project resources.
A page titled Heroku Alternatives that lists alternative platforms. Some entries are highlighted as best, including Koyeb, Netlify, AWS Amplify, Cloudflare Pages, Google Cloud Run, Microsoft Azure, Firebase and Supabase.
Sandman helps developers write, search, review, test, or manage code and projects.
Atheos is a GitHub repository or organization with source code, releases, documentation, or project resources.
Awesome Creative Coding is a GitHub repository or organization with source code, releases, documentation, or project resources.
Awesome Emacs is a GitHub repository or organization with source code, releases, documentation, or project resources.
Awesome Neovim is a GitHub repository or organization with source code, releases, documentation, or project resources.
Awesome Web Editor is a GitHub repository or organization with source code, releases, documentation, or project resources.
Biome is a GitHub repository or organization with source code, releases, documentation, or project resources.