Alternatives to Apache NetBeans
Compare Apache NetBeans alternatives for your business or organization using the curated list below. SourceForge ranks the best alternatives to Apache NetBeans in 2025. Compare features, ratings, user reviews, pricing, and more from Apache NetBeans competitors and alternatives in order to make an informed decision for your business.
-
1
Dev-C++
Embarcadero
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. -
2
UltraEdit
IDM Computer Solutions
For almost 3 decades, UltraEdit has been the go-to text editor for 2+ million users and many Fortune 100/500/1000 enterprise customers. Renowned for its power and performance in handling and processing huge files and data, UltraEdit is also a highly configurable and fully themed code editor with support for nearly any source language or syntax. Often called the "Swiss army knife" of text editors, UltraEdit is a powerful tool for users in a wide range of responsibilities and industries. From programming and project management to large file manipulation, from data sorting and column/block editing to remote (FTP/SFTP) file operations, from advanced file searching and text data reformatting, there's almost no problem that UltraEdit can't solve in the world of text editing. UltraEdit is available for Windows, Mac, and Linux and is supported by a professional development team and customer service staff located in the USA. -
3
Aximmetry
Aximmetry Technologies
Virtual Studios. Advanced 3D graphics: HDR, Depth of Field, shadows, reflections, refraction. Highly flexible node-based graphics programming interface. High level of interactivity and real-time controllability. Construction of interactive scenes / effects using a node-based logic Scalable: multiple video cards or hardware can be operated under one system, each assigned a different task. Support audience interaction via second screen devices. Receiving depth information for realistic mixing of real and virtual elements. All-in-one solution: No need to buy separate modules and extensions for chroma keyer, 2D graphics, 3D virtual studio, video wall display, projection - the software includes all of them. Open system to integrate any studio tracking device. Accessible price point, great value proposition. 4K - SDI input / output. Aximmetry achieves seamless integration of real and virtual environments with the interaction of virtual lights -
4
Aptana
Axway
Aptana Studio 3: The world’s most powerful open-source web development IDE just got better. Rebuilt from the ground-up. It's now much faster, customizable and includes new features to help you be more productive. Build web applications quickly and easily using the industry’s leading web application IDE. Aptana Studio harnesses the flexibility of Eclipse and focuses it into a powerful web development engine. Aids in authoring of HTML, CSS, JavaScript, PHP, and Ruby. Supports the latest HTML5 specifications. Includes information about the level of support for each element in the major web browsers. Support for one-shot as well as keep-synchronized setups. Multiple protocols including FTP, SFTP, FTPS and Capistrano. Ability to automatically publish your Ruby & Rails applications to hosting services such as Heroku and Engine Yard. Set breakpoints, inspect variables, control execution. The integrated Ruby & Rails and JavaScript debuggers help you squash those bugs. -
5
Code::Blocks
Code::Blocks
Code::Blocks is a free, open-source, cross-platform Integrated Development Environment (IDE) primarily designed for C, C++, and Fortran development. Known for its lightweight design and modular structure, Code::Blocks offers a highly customizable interface with support for multiple compilers, including GCC, Clang, and Microsoft Visual C++. It features an intuitive, user-friendly interface with essential tools like syntax highlighting, code folding, auto-completion, and a robust debugging environment with breakpoints, variable inspection, and call stack tracing. Code::Blocks is highly extensible through plugins, enabling developers to add features like version control, scripting support, and custom build tools. Its lightweight nature, flexibility, and cross-platform compatibility make it a popular choice for students, educators, and developers working on small to medium-sized C/C++ projects.Starting Price: Free -
6
CodeLite
CodeLite
CodeLite is a free, open-source, cross-platform Integrated Development Environment (IDE) designed primarily for C, C++, PHP, and JavaScript development. It offers a lightweight and highly customizable environment with support for multiple compilers, including GCC, Clang, and Microsoft Visual C++. CodeLite features an intuitive code editor with syntax highlighting, auto-completion, and code refactoring capabilities. It also includes an integrated debugger with support for GDB, making it easy to set breakpoints, inspect variables, and trace call stacks. Additionally, CodeLite supports Node.js and TypeScript development, making it a versatile choice for both desktop and web-based applications. Its flexibility, cross-platform compatibility (Windows, macOS, and Linux), and integration with popular version control systems like Git and Subversion make it a go-to IDE for developers seeking a lightweight alternative to more resource-intensive environments.Starting Price: Free -
7
DVT Eclipse IDE
AMIQ EDA
The DVT Eclipse IDE enables engineers overcome the limitations of plain text code editors and address today’s project complexity more efficiently. It enables faster and smarter code development and simplifies legacy code maintenance for novices and experts alike. The DVT Eclipse IDE consists of a parser, a smart code editor, an intuitive GUI, and a comprehensive set of features that help with code inspection, navigation, and debugging. In addition, DVT includes several capabilities that are specific to the hardware design and verification domains, such as class and structural browsing, signal tracing, and verification methodology support. The DVT Eclipse IDE is built on the powerful Eclipse Platform used by tens of thousands of engineers worldwide and inherits the best features and practices collected into the platform core. The Eclipse Platform’s extensible architecture allows DVT to integrate within a large plug-in ecosystem and work flawlessly with third-party extensions. -
8
IntelliJ IDEA
JetBrains
IntelliJ IDEA, a JetBrains IDE, is the leading integrated development environment that makes Java and Kotlin development a more productive and enjoyable experience. It helps you produce high-quality code more efficiently, provides everything you need out of the box, and takes care of routine tasks so you can stay focused on the bigger picture.Starting Price: $16.90 per user per month -
9
Eclipse IDE
Eclipse Foundation
Eclipse IDE The Leading Open Platform for Professional Developers used in computer programming. Better Than Ever. The Eclipse IDE delivers what you need to rapidly innovate. Easier IDE configuration The Eclipse IDE Installer 2020-09 and several packages now include a Java Runtime Environment (JRE). Improved theming and styling. Improved Windows dark theme and GTK light theme. Moving to bleeding edge. Eclipse IDE now needs Java 11 as a minimum version to run on, but you can compile any version as usual. New experimental features. Support for aarch64. Linux support landed this version. Node.js is now embedded For all our LSP-based toolings, Node.js is now embedded to make things work out of the box Free and open source Free and open source; released under the terms of the Eclipse Public License 2.0. Powered by Participation. A vast ecosystem of plugins from an active community -
10
Geany
Geany
Geany is a powerful, stable and lightweight programmer's text editor that provides tons of useful features without bogging down your workflow. It runs on Linux, Windows and MacOS is translated into over 40 languages, and has built-in support for more than 50 programming languages. One the primary reasons for Geany's existence is that there is a need for a decent, GUI, lightweight, cross-platform, flexible and powerful IDE/editor. Many editors meet one or more of these requirements but fall short on others. Using the GPL v2 license, Geany assures that not only can you customize and hack it, but that everyone benefits from changes the community makes. Many parts of Geany are heavily customizable like color themes (Geany Themes) or adding new filetypes. Furthermore, Geany provides many settings to let you adjust it to your needs and preferences. Many supported filetypes including popular programming languages like C, Java, PHP, HTML, JavaScript, etc. -
11
NoteTab
Fookes Software
For some NoteTab is simply the best Notepad replacement out there. For webmasters it’s the fastest HTML editor. For others it’s the most versatile text editor. For power users it’s a unique text-processing work horse. What will it be for you? In a moment, we’re going to reveal to you the 10 most significant features that have turned NoteTab into one of the most awarded text editors ever. But first an interesting fact in case you’ve never heard of NoteTab before. The tab bar. It’s a feature users have always loved about NoteTab. Open as many files as you like, each one with its own tab. Rearrange tabs any way you like in the convenient tab bar.Starting Price: $39.95 one-time payment -
12
CotEditor
CotEditor
CotEditor is exactly made for macOS. It looks and behaves just as macOS applications should. CotEditor launches so quick that you can write your text immediately when you want to. CotEditor is developed as an open-source project that allows anyone to contribute. Colorize more than 50 pre-installed major languages like HTML, PHP, Python, Ruby or Markdown. You can also create your own settings. Split a window into multiple panes to see different parts of your document at the same time. Inspect Unicode character data of each selected character in your document and display them in a popover. There are no complex configuration files that require geek knowledge. You can access all your settings including syntax definitions and themes from a standard preferences window. You don't need to lose your unsaved data anymore. CotEditor backups your documents automatically while editing. Check and list-up the characters in your document that cannot convert into the desired encoding. -
13
Pinegrow
Pinegrow
Pinegrow is a Mac, Windows and Linux web editor that lets you build responsive websites faster with live multi-page editing, CSS & SASS styling, CSS Grid editor and support for Bootstrap, Tailwind CSS, Foundation and WordPress. Pinegrow is a desktop website builder that opens and saves standard HTML and CSS files. That means you won’t be locked into a proprietary file format. Just open and edit your existing projects. Use Pinegrow alongside other web development tools. Build websites offline, without internet connection. Create as many websites as you want. Quickly build the layout of your webpage with powerful visual tools for adding, editing, moving, cloning and deleting HTML elements. Insert multiple elements with repeater and modify the layout of all selected elements with one move. Inspect active CSS rules, use rich visual controls, CSS Grid editor, Dev tools-like editor or code - all working together as one. Edit SASS and LESS, live, without any external tools.Starting Price: $6 per month -
14
SeaMonkey
SeaMonkey
The SeaMonkey project is a community effort to develop the SeaMonkey Internet Application Suite (see below). Such a software suite was previously made popular by Netscape and Mozilla, and the SeaMonkey project continues to develop and deliver high-quality updates to this concept. Containing an Internet browser, email & newsgroup client with an included web feed reader, HTML editor, IRC chat and web development tools, SeaMonkey is sure to appeal to advanced users, web developers and corporate users. Under the hood, SeaMonkey uses much of the same Mozilla Firefox source code which powers such products as Thunderbird. Legal backing is provided by the SeaMonkey Association (SeaMonkey e.V.). The Internet browser at the core of the SeaMonkey Internet Application Suite uses the same rendering engine and application platform as Mozilla Firefox, with popular features like tabbed browsing, feed detection, popup blocking, smart location bar, find as you type and a lot of other functionality. -
15
Bluefish
Bluefish
Bluefish is a powerful editor targeted towards programmers and web developers, with many options to write websites, scripts and programming code. Bluefish supports many programming and markup languages. See features for an extensive overview, take a look at the screenshots, or download it right away. Bluefish is an open-source development project, released under the GNU GPL license. Bluefish is a multi-platform application that runs on most desktop operating systems including Linux, FreeBSD, MacOS-X, Windows, OpenBSD and Solaris. Bluefish 2.2.12 is a minor maintenance release with some minor new features. Most important is a fix for a crash in a simple search. Python 3 compatibility has been further improved. Encoding detection in python files has been improved. Triple-click now selects the line. On Mac OSX Bluefish deals better with the new permission features. Also using the correct language in the Bluefish user interface is fixed for certain languages on OSX. -
16
WebStorm
JetBrains
WebStorm is an integrated development environment for JavaScript and related technologies. Like other JetBrains IDEs, it makes your development experience more enjoyable, automating routine work and helping you handle complex tasks with ease. Write more reliable and maintainable code, with the IDE running dozens of code inspections as you type and detecting potential problems. Refactor your entire codebase in a few clicks and don’t miss anything when implementing large structural changes. Get straight to coding with everything you need for JavaScript development available out of the box. Be more productive and focus on more creative tasks while WebStorm takes care of all the routine work for you. Afraid of messing something up with Git and losing important changes? Or breaking something when renaming a component across your entire project? WebStorm will simplify these and other challenging tasks so you can focus on the big picture.Starting Price: $129 per user per year -
17
BlueGriffon
Disruptive Innovations
The next-gen Web and EPUB Editor based on the rendering engine of Firefox. BlueGriffon® has a long list of famous ancestors and proudly inherits from all of them: Netscape®, Mozilla® Composer and Nvu. It is powered by Gecko, the same rendering engine you can find at the heart of Firefox®, and is filled with tons of powerful features. BlueGriffon® is used by millions of users around the world, including Universities, Governments and even the European Parliament. It is officially recommended by the French Government as the Web Authoring Tool for the French Administration in its effort to rely on and promote Free Software. BlueGriffon® is used by millions of users around the world, including Universities, Governments and even the European Parliament. It is officially recommended by the French Government as the Web Authoring Tool for the French Administration in its effort to rely on and promote Free Software.Starting Price: $87.75 one-time payment -
18
CodeLobster IDE
CodeLobster Software
When you start developing with PHP, you face the problem of deciding which IDE to choose. Most companies sell their IDE's for high prices ($100-$500). We, on the other hand, offer a multifunctional portable IDE absolutely FREE with all these standard features: PHP/HTML/CSS/JavaScript highlighting; advanced PHP/HTML/CSS/JavaScript autocomplete; a powerful PHP debugger; context and dynamic Help; a code validator; a SQL manager and much more. CodeLobster IDE streamlines and simplifies the PHP development process. You don't need to keep in mind the names of functions, arguments, tags or their attributes we've implemented all these for you with autocomplete features for PHP, HTML, JavaScript and even CSS. And you can always get necessary help information by pressing F1 or using the special Help control. An internal free PHP Debugger allows you to validate your code locally. -
19
CKEditor 4
CKSource
CKEditor 4 is a smart WYSIWYG rich text editor that has been on the market since its launch in 2012. It allows software creators and developers to build stable and reliable writing solutions for applications of all sorts, within hours. Thanks to a plugin- and event-based architecture, ready-to-use builds, native integrations, extensive documentation, and reliable customer support, the editor can be easily tailored to your needs. To create an intuitive and user-friendly writing experience, you can include features such as: Easy Image, Export to PDF, Paste from Word, Excel and Google Docs, Media embeds, widgets, code snippets, math formulas, Spreadsheets, Autocomplete, @mentions, and emoji 😊support. Moreover, CKEditor 4 offers an optional Accessibility Checker for analyzing if the content created by users is accessible. -
20
CKEditor 5
CKSource
CKEditor 5 is a modern WYSIWYG rich text editor that can easily accommodate the requirements of businesses and users in the age of digital transformation. It allows software creators and developers to build powerful writing solutions for applications of all sorts, within hours. Thanks to a fully customizable framework, ready-to-use builds, native integrations, extensive documentation, and reliable customer support, the editor can be fully tailored to your needs. To provide users with an all-around streamlined and collaborative writing experience, you can additionally include advanced features such as Track Changes and Comments, Revision History, and (if preferred) Real-time Collaboration! Easy Export to PDF and Word, responsive images, pagination, Markdown input and output support, and robust paste from Word and Google Docs are also popular choices. -
21
CodeRunner
CodeRunner
A lightweight, multi-language programming text editor and IDE for macOS. CodeRunner was designed to support all of the most widely used programming languages and run them instantly. The app is configured to run code in 25 languages out-of-the-box, and additional languages can be configured to run by simply entering their terminal command. With over 200 syntax modes, lots of advanced editing features and thoughtful details, CodeRunner will quickly become your go-to editor for any and all kinds of text files. CodeRunner's code completion is the best you'll find in any IDE. Intelligent matching of typed text enables completions beyond single words. Quickly find the right completion among thousands with the extra-fuzzy search algorithm, helpful documentation snippets, and smart ranking of results. Don't clutter your code with print-statements for debugging. Instead, use CodeRunner's built-in debugging features to set breakpoints and step through your code.Starting Price: $19.99 one-time payment -
22
ConTEXT Editor
ConTEXT Editor
ConTEXT is small, fast and powerful text editor for software developers. Unlimited open files, unlimited editing file size length, powerful syntax highlighting for C/C++, Delphi/Pascal, 80x86 assembler, Java, Java Script, Visual Basic, Perl/CGI, HTML, SQL, Python, PHP, Tcl/Tk, user definable syntax highlighter, project workspaces, compiler integration, multi-language support and many more features.Starting Price: $0 -
23
Nova
Panic
If we're being honest, Mac apps are a bit of a lost art. There are great reasons to make cross-platform apps — to start, they're cross-platform — but it's just not who we are. Founded as a Mac software company in 1997, our joy at Panic comes from building things that feel truly, well, Mac-like. Long ago, we created Coda, an all-in-one Mac web editor that broke new ground. But when we started work on Nova, we looked at where the web was today, and where we needed to be. It was time for a fresh start. It all starts with our first-class text-editor. It's new, hyper-fast, and flexible, with all the features you want: smart autocomplete, multiple cursors, a Minimap, editor overscroll, tag pairs and brackets, and way, way more. For the curious, Nova has built-in support for CoffeeScript, CSS, Diff, ERB, Haml, HTML, INI, JavaScript, JSON, JSX, Less, Lua, Markdown, Perl, PHP, Python, Ruby, Sass, SCSS, Smarty, SQL, TSX, TypeScript, XML, and YAML. -
24
Maqetta
Maqetta
Maqetta is an open source project that provides WYSIWYG visual authoring of HTML5 user interfaces. The Maqetta application itself is authored in HTML, and therefore runs in the browser without requiring additional plugins or downloads. Maqetta is available under a commercial-friendly open source license. You can download the source code and install it on your own server, customize the code to fit your needs and/or contribute improvements to the open source project. The HTML pages created by Maqetta typically work across all popular browsers, including IE (caveat: this depends on the JavaScript toolkit you use and coding details). But if you want to run the Maqetta application, you'll need to use a recent release of one of the following browsers, all of which support the HTML5 features that Maqetta requires. The project's code is built using 100% open standards technologies. -
25
CoffeeCup HTML Editor
CoffeeCup Software
If yes, then consider the HTML Editor your new best friend. Feel empowered with handy tag references, intuitive tools like code completion, website components that update instantly across all pages, live previews, and dozens of other extraordinary tools and features. We implemented end tag highlighting because we got so tired of hunting for that ending div tag </div>. This new feature works for the other tags too, so enjoy! We created bunches of free, 100% responsive templates. The new Template Installer imports these designs into the HTML Editor with just two clicks. Want to learn CSS Grid? Download a template and play with the code. This is how CoffeeCup makes web development fun! The new welcome screen will give your web development a fast take off. Need to make a quick static page? Then click New HTML Page. Do you want to begin with a snazzy responsive Template, start a complex web project, or simply fiddle with some PHP? The web fun all starts right from this new start screen.Starting Price: $19 per month -
26
Qt Creator
Qt Group
Qt Creator's advanced code editor lets you code in C++, QML, JavaScript, Python and other languages. It features code completion, syntax highlighting, refactoring and has built-in documentation at your fingertips. Qt Creator integrates with most popular version control systems, including Git, subversion, perforce, and mercurial. Integrated visual editors for building C++ widget-based applications or fluid Qt Quick-based animated UIs with ready-made controls. Import an existing project or create one from scratch – Qt Creator generates all the necessary files. Support for Cmake and cross-compiling with qmake is included. Build for and run your software on desktop, mobile and embedded operating systems. The build settings allow you to easily switch between targets. Test and debug applications in conditions practically identical to those on your target device.Starting Price: $83 per month -
27
Sublime Text
Sublime HQ
A sophisticated text editor for code, markup and prose. Use Goto Anything to open files with only a few keystrokes, and instantly jump to symbols, lines or words. Make ten changes at the same time, not one change ten times. Multiple selections allow you to interactively change many lines at once, rename variables with ease, and manipulate files faster than ever. The Command Palette holds infrequently used functionality, like sorting, changing the syntax and changing the indentation settings. With just a few keystrokes, you can search for what you want, without ever having to navigate through the menus or remember obscure key bindings. Sublime Text has a powerful, Python API that allows plugins to augment built-in functionality. Package Control can be installed via the command palette, providing simple access to thousands of packages built by the community.Starting Price: $80 one-time fee -
28
TinyMCE
Tiny Technologies
TinyMCE gives you total control over rich text editing within any application. As a WYSIWYG component, it can be seamlessly integrated into your web app's existing tech stack – and can be fully customized via its 400+ APIs and 12+ framework integrations or used out-of-the-box as an enterprise-grade editor. TinyMCE premium plans include advanced features that are perfectly suited to enterprise-grade uses and even the most complex edge-cases. Three popular premium features: 1. AI Assistant: Generative AI = faster writing → Embed the power of AI inside your app with pre-written prompts 2. PowerPaste: 99.9% accurate copy-paste = less support tickets → Cleanly copy-paste from MSWord, GDocs, Excel, and other popular apps 3. Spell Checker Pro: Eliminate errors = consistent on-brand spelling → Check up to 13 languages (plus medical terms) and build custom dictionaries Available in the cloud and on-premise. Easily integrates with React, Angular, Vue, Bootstrap and others.Starting Price: $67/mo -
29
SlickEdit
SlickEdit
A true cross-platform, multi-language code editor, with support for over 60 languages on 9 platforms. Build or compile your project, then double-click on an error message in the Build window to jump to that location. Errors and warnings are marked with an icon in the left margin. In addition, the overview bar, positioned alongside the vertical scrollbar, marks the position of errors and warnings relative to the current scroll position in the document. To quickly scroll a marked location into view, you can drag the scrollbar slider to the mark, or click on the mark itself. SlickEdit's integrated debugging provides a convenient and easy to use front-end for many debuggers. Set breakpoints, step, inspect the stack, view variables/members - all the features you expect from a debugger. SlickEdit supports debugging for: GNU C/C++, Java, WinDbg, Clang C/C++ LLDB, Google Go, Python, Perl, Ruby, PHP, XCode, Scala, C# using Mono, Visual Basic using Mono, and Android JVM/NDK.Starting Price: $99.95 -
30
Brackets
Brackets
With focused visual tools and preprocessor support, Brackets is a modern text editor that makes it easy to design in the browser. It's crafted from the ground up for web designers and front-end developers. Brackets is a lightweight, yet powerful, modern text editor. We blend visual tools into the editor so you get the right amount of help when you want it without getting in the way of your creative process. You'll enjoy writing code in Brackets. Brackets is an open-source project, supported by an active and passionate community. It's made by other web developers like you! Instead of jumping between file tabs, Brackets lets you open a window into the code you care about most. Want to work on the CSS that applies to a specific ID? Put your mouse cursor on that ID, push Command / Ctrl+E and Brackets will show you all the CSS selectors with that ID in an inline window so you can work on your code side-by-side without any popups. -
31
DroidEdit
DroidEdit
Take your work everywhere. Code while you're waiting for the bus or when you're relaxing in a nice beach. Edit your files directly from the cloud. DroidEdit works with Dropbox, Drive, Box, (S)FTP servers and Git. More file providers coming shortly. Syntax highlighting for almost 200 different programming languages. Don't rush to your office if you receive an emergency call asking you to change some code. Just pick your mobile phone and edit everything you need. Checkout, edit, commit and push directly from your phone or tablet. Some developers prefer dark backgrounds, others can only code on paper white screens. To each his own. Use one of the many provided themes for syntax highlighting. If you don't like any, create your own. Expand simple expressions into full fledged HTML code automagically using Emmet.Starting Price: Free -
32
QuickEdit
QuickEdit
QuickEdit is fast, stable and full featured text editor for Android. It is optimized for both phone and tablet! Enhanced notepad application with numerous improvements. Code editor and syntax highlight for 40+ languages. High performance and real time feedback on large text files (more than 10,000 lines). Undo and redo modifications without limit. Display, increase and decrease line indents. Smooth scroll in both vertical and horizontal direction. Directly go to a specified line number. Automatically detect character encoding. Preview html and markdown files. Be able to edit system files for rooted devices. Open file from recent opened and added files. Support both light and dark theme. Optimized for both phone and tablet. -
33
jEdit
jEdit
jEdit is a mature programmer's text editor with hundreds (counting the time developing plugins) of person-years of development behind it. While jEdit beats many expensive development tools for features and ease of use, it is released as free software with full source code, provided under the terms of the GPL 2.0. Built-in macro language; extensible plugin architecture. Hundreds of macros and plugins available. Plugins can be downloaded and installed from within jEdit using the "plugin manager" feature. Supports a large number of character encodings including UTF8 and Unicode. Highly configurable and customizable. Every other feature, both basic and advanced, you would expect to find in a text editor. -
34
Kate
KDE
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. Kate supports highlighting for over 300 languages making it easier to read code in almost all programming languages. Kate also understands how brackets works and will help you navigate inside complex code blocks hierarchies. On-the-fly spellchecking is also included and will help you check your text before publishing. Work on multiple files at the same time with split views. Use the project sidebar to navigate your project directory structures and use Kate's smart tabs to quickly access your recently opened documents. -
35
Buffer Editor
Buffer Editor
Buffer Editor is a powerful code and text editor that lets you easily develop software, view code or take notes on the go. Join thousands of coders who trust Buffer Editor for fast, powerful, and advanced code editing on mobile devices. Preview any files supported by iOS including images, PDFs, movies and documents. Quickly switch between your open files. Open multiple terminals in tabs. Preview on localhost or on your server.Starting Price: $9.99 one-time payment -
36
Atom
GitHub
Atom is a hackable text editor for the 21st century, 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. A text editor is at the core of a developer’s toolbox, but it doesn't usually work alone. Work with Git and GitHub directly from Atom with the GitHub package. Create new branches, stage and commit, push and pull, resolve merge conflicts, view pull requests and more—all from within your editor. The GitHub package is already bundled with Atom, so you're ready to go! Atom works across operating systems. Use it on OS X, Windows, or Linux. Search for and install new packages or create your own right from Atom. Atom helps you write code faster with a smart and flexible autocomplete. Easily browse and open a single file, a whole project, or multiple projects in one window.Starting Price: Free -
37
Vim
Vim
Vim is a highly configurable text editor built for creating and changing any kind of text efficiently. It is included as "vi" with most UNIX systems and with Apple OS X. Vim is rock stable and is continuously being developed to become even better. Vim is persistent, multi-level, with an extensive plugin system, support for hundreds of programming languages and file formats, powerful search and replace feature, and it integrates with many tools. Vim online is a central place for the Vim community to store useful Vim tips and tools. Vim has a scripting language that allows for plugin like extensions to enable IDE behavior, syntax highlighting, colorization as well as other advanced features. These scripts can be uploaded and maintained using Vim online. Vim stands for Vi IMproved. It used to be Vi IMitation, but there are so many improvements that a name change was appropriate. Vim is a text editor which includes almost all the commands from the Unix program "Vi". -
38
VSCodium
VSCodium
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. Note for Mac OS X Mojave users, if you see “App can’t be opened because Apple cannot check it for malicious software” when opening VSCodium the first time, you can right-click the application and choose Open. This should only be required the first time opening on Mojave. The most up-to-date information on migrating from Visual Studio Code and other quirks you might encounter are documented. -
39
Sourcery CodeBench
Siemens
Sourcery CodeBench delivers a powerful toolset that helps embedded software engineers to efficiently develop and optimize software for a variety of targets and various domains including Automotive, Connectivity, Graphics, and Video applications. Sourcery CodeBench goes beyond just the compiler to provide developers with powerful open source, embedded C/C++ development tools to build, debug, analyze and optimize embedded software in complex heterogeneous architectures including Arm, IA32, MIPS and Power Architectures. Eclipse based IDE enabling workspace customization and project management. Enhanced source code editor with syntax highlighting. Custom board support through Board Builder, a tool for automatically generating linker scripts, debug configuration files, and start-up code based on a board’s memory map. -
40
Editor.do
Editor.do
Editor.do is an all-in-one online IDE and hosting platform that allows you to create, code, host and deploy stunning & fast static websites in seconds. You can easily deploy your site files or a zip containing all your project files to our NVMe SSD storage servers, ensuring the fastest possible loading speed for your site. Our IDE supports over 150 programming languages with real-time code rendering and a panel of shortcuts and tools to search, replace, cut, select, and quickly manipulate your code. Editor.do offers over 1000 free and open-source templates covering a wide range of categories and libraries that can be imported directly from GitHub. Plus, ChatGPT is integrated and is always close at hand to help you correct, complete, or improve your code or text. Editor.do is an ideal platform for developers and designers of all skill levels who want to create stunning, fast, and secure websites in a fraction of the time.Starting Price: $3 per month -
41
Codespaces
GitHub
Use the full power of Visual Studio Code, including the editor, terminal, debugger, version control, settings sync, and the entire ecosystem of extensions. Work in the browser or hand off to your desktop. Spin up new dev environment for any sized project in seconds with prebuilt images. GitHub’s own 35GB dev image starts in under 10 seconds. Scale your cloud VMs up to 32 cores and 64GB of RAM. And with low-latency connections across four regions, you won’t even remember it’s not your local machine. Preview your changes in the browser with instant reloads (websocket and HMR support) and share private and public ports with your teammates. Every nerdy detail only you care about, configured just right, backed by your own dotfiles repository.Starting Price: $4 per user per month -
42
Theia
Theia
Eclipse Theia is an extensible platform to develop multi-language Cloud & Desktop IDEs with state-of-the-art web technologies. Not sure whether you need a web or desktop version or both? With Theia you can develop one IDE and run it in browsers or native desktop application from a single source. The Theia project is hosted at the Eclipse Foundation, a not-for-profit corporation, and is developed by a diverse community. Unlike other "open-source" projects, projects hosted at an Open-Source Foundation are protected against single-vendor decisions against the interest of the diverse community. Theia is designed in a modular way to allow extenders and adopters customizing and extending every aspect of it. Composing a custom IDE-like product is as easy as listing all needed extensions in a package.json file. Adding new functionality by implementing your own extensions is easy, too and provides all the flexibility you need.Starting Price: $0 -
43
IAR Embedded Workbench
IAR Systems
Complete development environment for Arm, generating fast, compact code and enabling you to take full control of your code. One Integrated Development Environment with project management tools and editor. Included is 8,400 example projects containing configuration files, code examples and project templates, giving every project a quick start. The IAR C/C++ Compiler is built by our compiler experts and supports C and C++. It offers advanced global and target-specific optimizations, and supports a wide range of industry-standard debug and image formats, compatible with most popular debuggers and emulators, including ELF/DWARF where applicable. Coupled with the complete linker and assembler, it enables powerful building of embedded applications. Support for all 32-bit Arm core from all major vendors and selected 64-bit Arm cores. Our tools are available in a flexible license model to suit your company needs. -
44
BBEdit
Bare Bones Software, Inc.
The leading professional HTML and text editor for the Mac, with high-performance features for editing, searching, and manipulation of text.Starting Price: $49.99 -
45
µVision IDE
Arm
The µVision IDE combines project management, run-time environment, build facilities, source code editing, and program debugging in a single powerful environment. µVision is easy-to-use and accelerates your embedded software development. µVision supports multiple screens and allows you to create individual window layouts anywhere on the visual surface. The µVision Debugger provides a single environment in which you may test, verify, and optimize your application code. The debugger includes traditional features like simple and complex breakpoints, watch windows, and execution control and provides full visibility to device peripherals. With the µVision Project Manager and Run-Time Environment you create software application using pre-build software components and device support from Software Packs. The software components contain libraries, source modules, configuration files, source code templates, and documentation. -
46
Visual Studio Code
Microsoft
VSCode: Code editing. Redefined. Free. Built on open source. Runs everywhere. Go beyond syntax highlighting and autocomplete with IntelliSense, which provides smart completions based on variable types, function definitions, and imported modules. 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. Push and pull from any hosted SCM service. Want even more features? Install extensions to add new languages, themes, debuggers, and to connect to additional services. Extensions run in separate processes, ensuring they won't slow down your editor. Learn more about extensions. With Microsoft Azure you can deploy and host your React, Angular, Vue, Node, Python (and more!) sites, store and query relational and document based data, and scale with serverless computing. -
47
Boost Note
Boost Note
Boost Note is a powerful, lightspeed collaborative workspace for developer teams. Built to empower developers productivity with the most solid note taking experience for developers. Not just a GitHub flavored markdown. Put diagrams with Charts.js, Mermaid, and PlantUML in documents to maximize visibility. Choose from keymaps like Vim, over 150 themes, and more to create your own Markdown editor. Manage your documents programmatically. Grab an authentication token and access Boost Note's APIs via simple HTTP requests. Automate your documentation work with over 2,000 external tool integrations via Zapier. Collaborate with your colleagues and share information your way. Have all your teams in one shared workspace. Write documents as a team with Boost Note's realtime editing. Check revision history of a doc. You can easily roll back to one of the previous versions in one click. Keep your important data safe through granula access control based on workspace.Starting Price: $3 per member per month -
48
Pulsar
Pulsar-Edit
A community-led hyper-hackable text editor. Pulsar works across operating systems. Use it on OS X, Windows, or Linux. Search and install new packages or create your own right from Pulsar. Pulsar helps you write code faster with a smart and flexible autocomplete. Easily browse and open a single file, a whole project, or multiple projects in one window. Split your Pulsar interface into multiple panes to compare and edit code across files. Find, preview, and replace text as you type in a file or across all your projects.Starting Price: Free -
49
TextMate
MacroMates
Powerful and customizable text editor with support for a huge list of programming languages and developed as open source. Making multiple changes at once, swapping pieces of code, and a lot more is made trivial with TextMate’s easy way to add multiple insertion points. Select what you want to search, what you want to search for, and TextMate will present the results in a way that makes it easy to jump between matches, extract matched text, or preview desired replacements. See what files have changes in the file browser view, what lines have changes in the editor view, bring up a diff of the current file’s changes, commit a subset, TextMate supports it all for all the major version control systems. One file mixing languages? Projects using different build systems? Third party code with different formatting preferences? TextMate can handle it all by associating detailed scope selectors with key shortcuts, settings, etc. -
50
TextPad
TextPad
When just getting the job done is work enough, the last thing you need is to waste time having to learn yet another computer application. Your experience with other tools should be relevant to each new application, making it possible to sit down and use that new application right away. That is why TextPad is so popular. Whether you simply need a powerful replacement for Notepad, a tool for editing your web pages, or a programming IDE, TextPad does what you want, the way you would expect. It is available from our website to try before you buy basis, so please download your trial copy now, and find out just how productive you can be. TextPad is designed to provide the power and functionality to satisfy the most demanding text editing requirements. It can edit files up to the limits of virtual memory, and it will work with the 32-bit and 64-bit editions of Windows 11, 10, 8.1, 7, and Server 2008 to 2019.Starting Price: $16.50 one-time payment