Monaspace is a superfamily of fonts for code, consisting of five fonts with three variable axes. It is designed to be mixed and matched, and includes features such as texture healing and code ligatures.
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.
myCompiler helps developers write, search, review, test, or manage code and projects.
Neovide is a cross-platform graphical user interface for Neovim, a refactored and updated Vim editor. It aims to act like the terminal UI while adding graphical improvements. Features include ligatures, an animated cursor, smooth scrolling, animated windows and emoji support. It can connect to an existing Neovim instance through TCP, Unix domain sockets or named pipes.
OneCompiler is an online code editor and compiler for writing, running and sharing code in the browser. It supports coding agents, embeddable editor and challenge widgets, and APIs for code execution in 110+ languages.
PlayCode helps developers write, search, review, test, or manage code and projects.
Shortcode.dev is a collection of useful snippets and code examples covering elements, attributes and selectors. Topics include Artisan, Blade, CLI, CSS, Git, HTML, JavaScript, Laravel, Liquid, Markdown, Node, PHP, Vue, WordPress and WP-CLI. The site lists code snippets and links to its repository on GitHub.
ShowCode helps developers write, search, review, test, or manage code and projects.
Sourcecodester publishes free source code projects and tutorials across languages including Python, PHP, Visual Basic, C#, Java, JavaScript, C/C++, HTML/CSS and SQL. Posts present complete project source code with descriptions, such as an online food ordering system built with PHP and MySQL or a drug recommendation system using machine learning, PHP and MySQL.
Edit and debug code with a desktop editor.
VSCodeThemes helps developers write, search, review, test, or manage code and projects.
CodingGround provides developer documentation, references, tutorials, or learning resources.
AnimateCode helps developers write, search, review, test, or manage code and projects.
CodeAstro publishes free source code for web-based projects built with frameworks including Django, Laravel, CodeIgniter, and PHP and MySQL. Listed projects include a student management system, a QR code attendance management system, an online job portal, a real estate website, a membership management system, and a clinic management system.
code-server helps developers write, search, review, test, or manage code and projects.
code2flow is an online tool that automatically generates flowcharts from pseudo code. It offers plugins for JIRA and Confluence and exports diagrams in SVG, PNG, and PDF formats. An unlimited free trial is stated.
CP Editor is an IDE for competitive programmers that automates compilation, execution and testing. It fetches sample test cases from competitive programming platforms and can submit solutions to Codeforces, with support for C/C++, Java and Python.
Helix is a modal text editor built in Rust for the terminal. It uses multiple selections as a core editing primitive and integrates Tree-sitter for syntax highlighting, indent calculation and code navigation. Language server support provides completion, goto definition, documentation and diagnostics. Built-in features include a fuzzy finder, project-wide search and themes. A plugin system and GUI frontend are planned but not currently available.
Judge0 IDE is a free and open-source online code editor and compiler. The page links to a GitHub repository, embed guide, HTTP API documentation, privacy policy and terms of service. It also lists a set of selectable inline suggestion models.
Lazarus is an open-source cross-platform IDE for Rapid Application Development powered by Free Pascal. It is Delphi compatible and includes a drag-and-drop form designer and over 200 components, and can convert from Delphi code. It is extendable through packages and has a package manager with an online repository. Documentation and tutorials are available through a wiki, forums and books.
CodeList helps developers write, search, review, test, or manage code and projects.
Code search platform for searching repositories, symbols, and code across large projects.
Anywidget is a standard for building reusable interactive widgets, presented as going beyond frameworks. It is installed with pip, and its documented example defines a counter widget in Python using anywidget and traitlets, with rendering code written in JavaScript.
Apache NetBeans is a developer resource for coding, documentation, communities, security research, or software tools.
AstroNvim is a Neovim configuration that aims to be aesthetically pleasing and feature-rich, focusing on extensibility and usability. It is built as a modular collection of plugins and provides access to AstroCommunity, a community-maintained plugin marketplace. Out of the box it offers no direct support for any one language.