Browse free open source Code Editors and projects below. Use the toggles on the left to filter open source Code Editors by OS, license, language, programming language, and project status.

  • Accounting Software for Small Businesses | Xero Icon
    Accounting Software for Small Businesses | Xero

    Save 90% for 6 months on Xero's award-winning accounting and online bookkeeping platform for businesses of all sizes and stages of growth.

    Xero offers a robust ecosystem of connected apps and integrations with banks and financial institutions, enabling small businesses to access a wide range of solutions within Xero's open platform to streamline operations and manage finances. Additionally, accounting and bookkeeping firms benefit from efficient compliance tools, advanced practice management software, and a cloud-based unified accounting ledger for all clients, centralized in one place.
    Get 90% off for 6 months
  • Digital Payments by Deluxe Payment Exchange Icon
    Digital Payments by Deluxe Payment Exchange

    A single integrated payables solution that takes manual payment processes out of the equation, helping reduce risk and cutting costs for your business

    Save time, money and your sanity. Deluxe Payment Exchange+ (DPX+) is our integrated payments solution that streamlines and automates your accounts payable (AP) disbursements. DPX+ ensures secure payments and offers suppliers alternate ways to receive funds, including mailed checks, ACH, virtual credit cards, debit cards, or eCheck payments. By simply integrating with your existing accounting software like QuickBooks®, you’ll implement efficient payment solutions for AP with ease—without costly development fees or untimely delays.
    Learn More
  • 1

    Notepad++ Plugin Manager (old repo)

    Notepad++ Plugin Manager [deprecated - now on github]

    This project is the old location for the plugin list for Notepad++ Plugin Manager. Please use https://github.com/bruderstein/npppluginmanager for any issues and current code
    Leader badge
    Downloads: 207,114 This Week
    Last Update:
    See Project
  • 2
    Dev-C++

    Dev-C++

    A free, portable, fast and simple C/C++ IDE

    A new and improved fork of Bloodshed Dev-C++
    Leader badge
    Downloads: 76,161 This Week
    Last Update:
    See Project
  • 3
    Dev-C++

    Dev-C++

    Open Source C & C++ IDE for Windows

    Dev-C++ is a full-featured Integrated Development Environment (IDE) for Win32. It uses GCC, Mingw or Cygwin as compiler and libraries set. It supports Windows 98, NT, 2000 & XP. This is the original Dev-C++ software as published by Colin Laplace and this repository is frozen to version 4.9.9.2. For more recent versions of Dev-C++, please check the following forks: - Embarcadero Dev-C++: https://sourceforge.net/projects/embarcadero-devcpp/ (last update: March 2021) - Orwell Dev-C++: https://sourceforge.net/projects/orwelldevcpp/ (last update: 2016) - wxDev-C++: http://wxdsgn.sourceforge.net/ (last update: 2012)
    Leader badge
    Downloads: 89,511 This Week
    Last Update:
    See Project
  • 4
    Notepad++

    Notepad++

    Free, open-source text editor

    Notepad++ is a source code editor that is free to use and is available in various languages. The source code editor is also written in C++ and is based on the Scintilla editing component. Notepad++ offers a wide range of features, such as autosaving, line bookmarking, simultaneous editing, tabbed document interface, and many more features. Over 140 plugins are also available to use in the default program. Notepad++ takes advantage of higher execution speed and smaller program size by using Win32 API and STL. The ability to optimize efficiency without sacrificing user-friendliness results in an environment-friendly technology that reduces carbon dioxide emissions. Ultimately, the reduction in power consumption is much better for the environment while still being a viable option for businesses. If you like this project consider donating. https://notepad-plus-plus.org/donate/
    Downloads: 3,772 This Week
    Last Update:
    See Project
  • A CRM and Sales Data Management Platform for Multi-Line Sales Teams Icon
    A CRM and Sales Data Management Platform for Multi-Line Sales Teams

    The CRM, sales reporting, and commission tracking tool uniquely tailored to the needs of manufacturers, sales reps, and distributors.

    Repfabric is a customer relationship management (CRM) software designed specifically for multi-line sales teams (i.e. reps, distributors, wholesalers, dealers, and manufacturers). It streamlines and simplifies the sales process by providing deep integration with email, contacts, calendars, and deal tracking. The platform enables users to track commissions from CRM to sale, make updates directly from mobile devices, and document sales calls using voice-to-text features.
    Learn More
  • 5
    JavaVi - vi/vim editor clone
    jVi is a vi/vim editor clone built on top of the javax.swing.text package. Available for NetBeans and JBuilder. jVi is designed to quickly and easily integrate into many disparate java based desktop apps, from IDE's to mail-news readers.
    Leader badge
    Downloads: 12,668 This Week
    Last Update:
    See Project
  • 6
    Dev-C++ for Windows 10/8/7

    Dev-C++ for Windows 10/8/7

    A fast, portable, simple, and free C/C++ IDE

    Coding Boot Camp Learning to program? Check out the free boot camp from Embarcadero which runs from Monday, August 22nd to Friday, August 26th. https://learndelphi.org/boot-camp-2022/ Embarcadero Dev-C++ is a new and improved fork (sponsored by Embarcadero) of Bloodshed Dev-C++ and Orwell Dev-C++. It is a full-featured Integrated Development Environment (IDE) and code editor for the C/C++ programming language. It uses Mingw port of GCC (GNU Compiler Collection) as its compiler. Embarcadero Dev-C++ can also be used in combination with Cygwin or any other GCC based compiler. Embarcadero Dev-C++ is built using the latest version of Embarcadero Delphi. Embarcadero Dev-C++ has a low memory footprint because it is a native Windows application and does not use Electron. Optimized for parallel compilation on modern multi-core machines. GitHub Project: https://github.com/Embarcadero/Dev-Cpp/ Sponsored by Embarcadero: https://www.embarcadero.com/free-tools/dev-cpp
    Leader badge
    Downloads: 6,708 This Week
    Last Update:
    See Project
  • 7

    Notepad++ Plugins

    A plugin to improve Notepad++

    Notepad++ plugins is a collection of tools which plays a role of completion for Notepad++. This project contains Explorer, Function List, Hex Editor, Spell Checker and a console program NppExec. Other plugin developers are invited to share their projects
    Leader badge
    Downloads: 5,343 This Week
    Last Update:
    See Project
  • 8
    CudaText

    CudaText

    Cross-platform text and code editor

    Cross-platform code editor, with syntax highlight for 300+ languages. Has lite interface with tabs. Has JSON config files instead of the options dialog. Supports Python extensions. Documentation wiki: http://wiki.freepascal.org/CudaText
    Leader badge
    Downloads: 4,584 This Week
    Last Update:
    See Project
  • 9
    PyScripter

    PyScripter

    Python IDE

    PyScripter is an open-source Python Integrated Development Environment (IDE) created with the ambition to become competitive in functionality with commercial IDEs available for other languages. It is a feature-rich but also lightweight. PyScripter is powered by Embarcadero Delphi, who sponsors' its development. Please note that 64-bit installers and portable versions are available under "Files". PyScripter is build with Delphi and sponsored by Embarcadero www.embarcadero.com Check out the free ebook on Python GUI development : https://embt.co/PythonGUIBundle
    Leader badge
    Downloads: 3,134 This Week
    Last Update:
    See Project
  • Manage Properties Better For Free Icon
    Manage Properties Better For Free

    For small to mid-sized landlords and property managers

    Innago is a free and easy-to-use property management solution. Whether you have 1 unit or 1000, student housing, or commercial properties, Innago is built for you. Our software is designed to save you time and money, so you can spend more time doing the things that matter most.
    Learn More
  • 10
    jEdit Plugin Central is the primary online repository of plugins for the jEdit text editor. In conjunction with this repository, the integrated Plugin Manager allows jEdit users to install, upgrade, and remove plugins without leaving the editor.
    Leader badge
    Downloads: 2,090 This Week
    Last Update:
    See Project
  • 11
    KompoZer

    KompoZer

    A wysiwyg HTML editor that uses the Mozilla Composer codebase

    KompoZer is a wysiwyg HTML editor using the Mozilla Composer codebase. As Nvu's development has been stopped in 2005, KompoZer fixes many bugs and adds a few useful features.
    Leader badge
    Downloads: 2,086 This Week
    Last Update:
    See Project
  • 12
    AkelPad
    A simple notepad-like text editor with many features. It is designed to be a small and fast.
    Leader badge
    Downloads: 1,771 This Week
    Last Update:
    See Project
  • 13
    SAKURA Editor

    SAKURA Editor

    A free Japanese text editor for Windows

    A free Japanese text editor for Windows
    Leader badge
    Downloads: 1,649 This Week
    Last Update:
    See Project
  • 14
    Atom

    Atom

    A hackable text editor for the 21st Century

    Atom is a text editor that's modern, approachable and full-featured. It's also easily customizable- you can customize it to do anything and be able to use it productively without ever touching a config file. Atom is free to download and runs on Linux, OS X and Windows with support for plug-ins written in Node.js and embedded Git Control. It is based on Electron (formerly known as Atom Shell),a framework for building cross-platform apps using Chromium and Node.js.
    Downloads: 281 This Week
    Last Update:
    See Project
  • 15
    jEdit

    jEdit

    jEdit is a programmer's text editor written in Java.

    jEdit is a programmer's text editor written in Java. It uses the Swing toolkit for the GUI and can be configured as a rather powerful IDE through the use of its plugin architecture.
    Leader badge
    Downloads: 987 This Week
    Last Update:
    See Project
  • 16
    PyDev for Eclipse
    PyDev is a Python Development Environment (Python IDE plugin for Eclipse). It features an editor with code completion, code analysis, refactoring, outline view, debugger, mark occurrences and other goodies - check http://pydev.org for more details). It's kept going by community contributions, so, if you think it's a worthy project, please contribute through http://pydev.org
    Leader badge
    Downloads: 861 This Week
    Last Update:
    See Project
  • 17
    RedPanda C++

    RedPanda C++

    A powerful, lighweight and cross-platform C/C++ IDE

    Red Panda C++ is a lightweight yet powerful C/C++/GNU Assembly IDE. It provides users with coding experiences like vs code and CLion, but is much lightweighted than them. Highlights of its new and enhanced feature: * High DPI support * Code intellisense (Code Completion suggestion while editing). * Syntax checking while editing * Greatly improved debugger (local \ call stack \ memory view) * Theme and color scheme. * UTF-8 encoding support * Greatly improved search/replace function; File/Replace in files * Refactor: rename symbols * Cross Platform: Windows and Linux * SDCC Compiler Support
    Leader badge
    Downloads: 770 This Week
    Last Update:
    See Project
  • 18
    Notepad++ MSI

    Notepad++ MSI

    Notepad++ MSI Installer Files

    Notepad++ MSI Installer Files. You can take a look at our guides and instructions and multiple versions of Notepad++ MSI installers on our website here: https://techygeekshome.info/notepad-msi-installers/
    Leader badge
    Downloads: 2,150 This Week
    Last Update:
    See Project
  • 19
    Blockly

    Blockly

    The web-based visual programming editor

    The Blockly library adds an editor to your app that represents coding concepts as interlocking blocks. It outputs syntactically correct code in the programming language of your choice. Custom blocks may be created to connect to your own application. Blockly in a browser allows web pages to include a visual code editor for any of Blockly's five supported programming languages, or your own. Blockly plugins are self-contained pieces of code that add functionality to Blockly. Blockly codelabs provide step-by-step instructions on how to use and customize Blockly. From a user's perspective, Blockly is an intuitive, visual way to build code. From a developer's perspective, Blockly is a ready-made UI for creating a visual language that emits syntactically correct user-generated code. Blockly can export blocks to many programming languages.
    Downloads: 143 This Week
    Last Update:
    See Project
  • 20
    Visual Studio Code

    Visual Studio Code

    Modern IDE and code editor from Microsoft for Mac, Windows, and Linux

    Visual Studio Code combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. It provides comprehensive code editing, navigation, and understanding support along with lightweight debugging, a rich extensibility model, and lightweight integration with existing tools. Visual Studio Code is a distribution of the Code - OSS repository with Microsoft-specific customizations released under a traditional Microsoft product license. Visual Studio Code is updated monthly with new features and bug fixes. You can download it for Windows, macOS, and Linux on Visual Studio Code's website. To get the latest releases every day, install the Insiders build. Debug code right from the editor. Launch or attach to your running apps and debug with break points, call stacks, and an interactive console. Working with Git and other SCM providers has never been easier. Review diffs, stage files, and make commits right from the editor.
    Downloads: 111 This Week
    Last Update:
    See Project
  • 21
    Integrated Development Environment for some microcontrollers based on 8051(e.g. AT89S8253). Supported languages are Assembly and C. It has its own simulator, assembler, editor and many other tools. See the project web site for more details and the newest updates.
    Leader badge
    Downloads: 595 This Week
    Last Update:
    See Project
  • 22
    Brackets

    Brackets

    A modern, lightweight yet powerful text editor

    Brackets is a free, modern open-source text editor made especially for Web Development. Written in HTML, CSS, and JavaScript with focused visual tools and preprocessor support, Brackets makes it easy for web designers and front-end developers to design in the browser. Its blend of visual tools ensures you get just the right amount of help when you want it without disrupting your creative process. It's the better, easier and more enjoyable way of writing code.
    Downloads: 79 This Week
    Last Update:
    See Project
  • 23
    Apache NetBeans

    Apache NetBeans

    Apache NetBeans

    Apache NetBeans is much more than a text editor. It highlights source code syntactically and semantically, lets you easily refactor code, with a range of handy and powerful tools. Apache NetBeans provides editors, wizards, and templates to help you create applications in Java, PHP and many other languages. Apache NetBeans can be installed on all operating systems that support Java, i.e, Windows, Linux, Mac OSX and BSD. Write Once, Run Anywhere, applies to NetBeans too.
    Downloads: 72 This Week
    Last Update:
    See Project
  • 24
    VSCodium

    VSCodium

    binary releases of VS Code without MS branding/telemetry/licensing

    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. The VSCodium project exists so that you don’t have to download+build from source. This project includes special build scripts that clone Microsoft’s vscode repo, run the build commands, and upload the resulting binaries for you to GitHub releases. These binaries are licensed under the MIT license. Telemetry is disabled. If you want to build from source yourself, head over to Microsoft’s vscode repo and follow their instructions. VSCodium exists to make it easier to get the latest version of MIT-licensed VSCode. Please note that some Visual Studio Code extensions have licenses that restrict their use to the official Visual Studio Code builds and therefore do not work with VSCodium.
    Downloads: 62 This Week
    Last Update:
    See Project
  • 25
    Hack

    Hack

    A typeface designed for source code

    Hack includes monospaced regular, bold, italic, and bold italic sets to cover all of your syntax highlighting needs. Over 1500 glyphs that include lovingly tuned extended Latin, modern Greek, and Cyrillic character sets. Powerline glyphs are included in the regular set. Patching is not necessary. Install and go. No frills. No gimmicks. Hack is hand groomed and optically balanced to be your go-to code face. Type design features to improve legibility in the harsh conditions of the screen. A libre typeface with generous licensing that permits modification & commercial use. Hack has deep roots in the libre, open source typeface community and includes the contributions of the Bitstream Vera & DejaVu projects. The face has been re-designed with an expanded glyph set, modifications of the original glyph shapes, and meticulous attention to metrics.
    Downloads: 59 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next

Guide to Open Source Code Editors

Open source code editors are software applications that are designed to allow users to write and edit computer code. These editors come with a variety of features and tools that enable developers to easily create, troubleshoot, and modify their code. Open source code editors provide some key benefits over proprietary alternatives as they can typically be customized more easily, have fewer restrictions on use, and require no payment for the editor itself or extra features.

The majority of open source code editors provide users with a text editor interface which allows them to view, edit, search and navigate through the underlying source code in an easy-to-understand manner. The syntax highlighting feature of these text editors helps by recognizing different elements within the code making it easier for the user to read through it quickly. In addition, most open source code editors also contain helpful automation tools such as autocompletion which will automatically detect words being typed by the user and suggest a list of appropriate options for completion purposes.

There are many popular open source code editor applications available today including Atom Editor, Notepad++, Sublime Text Editor, Visual Studio Code, Brackets, Vim etc. Each offers unique features but all provide developers with an effective solution for coding projects large or small. With the wide selection of options out there in terms of open source editors you can find one that suits your programming needs exactly without having to pay any licensing fees.

Features Provided by Open Source Code Editors

  • Syntax Highlighting: Most code editors have syntax highlighting, which is the ability to instantly recognize keywords and other elements in a particular programming language and color them accordingly. This helps to visually differentiate between different parts of code quickly, as well as make it easier to spot potential errors in the code.
  • Autocomplete & IntelliSense: Many open source code editors provide autocomplete and type hinting (also known as IntelliSense). This feature gives you a list of possible keywords or variables that you may want to use based on the context of your current coding task. By making use of this feature, coders can save time by not having to look up each keyword or variable manually.
  • Version Control Integration: Code editors usually offer integration with various version control systems such as Git and Subversion . This allows developers to keep track of changes made over time, revert back to previous versions if needed, and collaborate with other people who are also working on the same project.
  • Customizable UI & Shortcuts: Open source code editors usually come with a customizable user interface design so that users can modify their workspace according to their preferences. Additionally, users can assign keyboard shortcuts for frequently used commands in order speed up their workflow significantly most likely within the application's settings menu.
  • Plugins/Extensions/Add-ons Support: Many modern code editors support additional functionality by way of plugins, extensions and add-ons. These supplementary tools allow developers extend the capabilities of their text editor even further; this could range from turning it into an effective debugging environment all the way down a full IDE development solution depending on what type of plugins are installed.

What Are the Different Types of Open Source Code Editors?

  • Text Editors: These open source code editors are simple programs that provide basic text manipulation capabilities. They provide basic features such as syntax highlighting, word wrap, and file navigation. They are commonly used for editing configuration files, writing scripts, and developing websites.
  • Integrated Development Environments (IDEs): IDEs are more comprehensive code editors that include additional features to help developers streamline their development process. Features typically include debugging tools, support for multiple languages, and version control integration. Some IDEs also offer GUI design tools and project management solutions.
  • Platform Specific Editors: Platform specific editors are designed for a particular programming language or platform such as Android or iOS. They often come with the operating system’s SDK and may offer advanced platform-specific features such as emulators, profilers, builders and deployment solutions tailored to the chosen platform.
  • WYSIWYG Code Editors: WYSIWYG (What You See Is What You Get) code editors allow users to visually design webpages and applications in a more user-friendly interface than text-based coding environments by providing an interactive “drag & drop” experience where elements can be arranged on the page in real time before being committed to code under the hood.
  • Specialized Code Editors: Specialized code editors are tailored for particular types of software projects or programming languages instead of being generic like most of the other options above. Examples include HTML5/CSS3/Javascript editors designed specifically for modern web development tasks or Java-focused IDEs optimized for mobile app design workflows

Benefits of Using Open Source Code Editors

  1. Increased Accessibility: Open source code editors are available to anyone with internet access, making them easily accessible for a variety of users.
  2. Cost Savings: Open source code editors are free and do not require any software purchases, providing cost savings on coding projects.
  3. Improved Collaboration: By having open source code editors that can be used by multiple people the collaboration process can be improved overall. This allows developers to work together in real-time on different projects from different locations.
  4. Increased Efficiency: With open source code editors, users have access to debugging tools and other features which allow them to debug their code quickly and efficiently. This helps speed up development time and allows developers to focus more on implementing new ideas instead of trying to diagnose bugs.
  5. Customization Options: Open source code editors often have a wide range of customization options which can be altered depending on each user’s preferences. From simple choices such as color schemes or keyboard shortcuts, each user can make the editing environment their own.
  6. Wider Audience/Platform Compatibility: Many open-source code editors are compatible across different operating systems or devices, allowing a wider audience of potential users access to the editor regardless of platform constraints they may normally face with closed-source alternatives.

Types of Users That Use Open Source Code Editors

  • Web Developers: Web developers use open source code editors to create website pages, web applications, and more. They typically have experience in HTML, CSS, JavaScript, and other coding languages.
  • Data Scientists: Data scientists leverage open source code editors to analyze data and create models for predictive analysis and machine learning. They often utilize advanced scripting languages such as R and Python.
  • Mobile Developers: Mobile developers utilize open source code editors to develop mobile apps that can be run on iOS or Android devices. Common programming languages used for the development of these apps are Swift for iOS apps and Java or Kotlin for Android apps.
  • Embedded System Programmers: Embedded system programmers rely on open source code editors to program embedded systems such as single-board computers like Arduino boards or Raspberry Pis. They often use C/C++ when working with embedded systems as these languages provide a lower level of abstraction than other popular programming languages available today.
  • Game Developers: Game developers often make use of open-source game engine development tools such as Unreal Engine 4, Unity3D, Cocos2d-x, and Godot, which all have their own custom integrated development environments (IDEs). These IDEs provide powerful editing capabilities along with asset management functionalities within one suite of tools specifically tailored towards game creation.

How Much Do Open Source Code Editors Cost?

Open source code editors are available for free. You can download them at no cost, and you can use them without paying any fees. However, depending on your needs there may be some associated costs.

For example, if you need access to features such as debugging and project management pertaining to the editor then there may be an associated price tag. Additionally, if you need help getting up and running with a new open source code editor then you might have to pay someone else to provide training or assistance in setting it up correctly. Furthermore, if you require advanced features such as syntax highlighting then this too will most likely involve a fee of some kind in order to gain access.

All in all though, open source code editors are incredibly affordable compared to many other development tools out there - considering that they come without any upfront cost associated with them whatsoever.

What Do Open Source Code Editors Integrate With?

Many types of software can integrate with open source code editors, making it easier for developers to work in the language of their choice. Examples include debugging tools, version control systems, and analysis software. Debugging tools allow developers to identify errors in the code quickly and accurately, while version control systems help them maintain an organized workflow in case changes need to be made. Analysis software helps developers detect potential bugs that may have been missed during the coding process. Additionally, many cloud storage solutions now offer integration capabilities with open source code editors as well, allowing users to access their stored data quickly and easily when they are working on a project.

Recent Trends Related to Open Source Code Editors

  1. Increased Popularity: Recent years have seen a surge of interest in open source code editors, with many developers finding them to be more efficient and reliable than proprietary software.
  2. Cross-Platform Use: Open source code editors are typically designed to work on multiple operating systems, making them an attractive choice for developers who work on multiple platforms.
  3. Cloud Integration: Many open source code editors now offer cloud integration, allowing users to directly edit and manage files in the cloud without having to download them first.
  4. Extensibility: Open source code editors are often highly customizable and extensible, allowing users to create and install custom plugins or themes to suit their specific needs.
  5. Improved Security: Unlike with proprietary software, open source code editors are open to peer review, meaning that any security vulnerabilities can be quickly identified and fixed.
  6. Increased Collaboration: Open source code editors have made it easier for developers to collaborate on projects, as they can easily share files and make changes in real-time.
  7. Cost-Effectiveness: Open source code editors are typically free or low cost, making them an attractive option for small businesses or individuals who cannot afford the cost of proprietary software.

Getting Started With Open Source Code Editors

Using an open source code editor is a great way to create and edit web pages, coding projects and software applications. It can be very daunting at first, however with the right guidance it should be relatively simple to get started. Here are some steps that you should follow to get up and running:

First, you'll need to decide which open source code editor you want to use. There are several options available, such as Atom, Visual Studio Code, or Sublime Text. You'll want to evaluate each one for features such as syntax highlighting and debugging capabilities so that you can determine which best fits your needs.

Once you've selected the code editor of your choice, download the installation file from its website. On Windows systems this will usually be an .exe file. After downloading the installer onto your computer, run it- this will install the program on your machine in a matter of minutes. Just follow the instructions on screen and in no time you'll have an installed version of the code editor ready for use.

The next step is learning how to use it. Most open source editors come with helpful documentation that explains their features as well as helpful tutorials so you can learn more about using them effectively as quickly as possible. Some may also offer online courses or videos that introduce beginners to its user interface functions; these may prove especially handy if this is all new territory for you. Additionally there are many forums dedicated specifically towards helping newcomers getting acquainted with their chosen open source code editor- feel free to use those resources too.

And lastly make sure that if needed any extra plugins are installed correctly - most editors require additional plugins (or libraries) before they can used properly - though typically these packages come preinstalled so users don't have worry about manually setting them up themselves. That's pretty much it – once these steps have been followed correctly then congratulations -you're now ready start making full use of your newly installed Open Source Code Editor.