An IDE (integrated development environment) is possibly the most frequently used tool for a software developer when building something from scratch or applying just a small update. Excellent IDE improve a programmer’s efficiency. Here we collected 20+ free IDEs for software programmers/developers that are used widely and proven to be stable.
NetBeans IDE (Windows, Mac, Linux)
NetBeans is a cross-platform, opensource IDE that supports many languages such as Java, HTML5, PHP, C/C++ and more. Quickly and easily develop desktop, mobile and web applications with NetBeans IDE right now.
Free Download for NetBeans IDE
Eclipse (Windows, Mac, Linux)
Eclipse is a open source software development platform including Java, PHP, C/C++ and JS versions. It has a very active community and many open source plugins + developer tools built around the ecosystem.
Free Download for Eclipse IDE
Code::Blocks (Windows, Mac, Linux)
Code::Blocks is a free C++ IDE built to meet the most demanding needs of its users. It is designed to be very extensible and fully configurable. Built around a plugin framework, Code::Blocks can be extended with plugins. Any kind of functionality can be added by installing/coding a plugin. For instance, compiling and debugging functionality is already provided by plugins.
Free Download for Code::Blocks
KDevelop is a free, open source IDE (Integrated Development Environment) for Linux, Solaris, FreeBSD, Max OS X and other Unix flavors. It is a feature-full, plugin extensible IDE for C/C++ and other programming languages.
Free Download for KDevelop
Komodo Edit (Windows, Mac, Linux)
Free Download for Komodo Edit
CodeLite (Windows, Mac, Linux)
CodeLite is an open-source, cross platform IDE for the C/C++ programming languages. It can be easily extended with plugins. CodeLite is known to work on various OSs including: Windows XP SP3, Windows 7 and 8, Debian / Ubuntu, Fedora / OpenSUSE, Mac OSX 10.5.8 and FreeBSD. It has a XML-based syntax highlighting for most of the popular languages and has a powerful code-completion mechanism.
Free Download for CodeLite
Aptana Studio (Windows, Mac, Linux)
Free Download for Aptana Studio
Qt Creator (Windows, Mac, Linux)
Free Download for Qt Creator
Syntori MochaCode (Mac)
Mainly focused for Java developers who enjoys the mac interface. Text editors, keyboard shortcuts, toolbars, and more, all behave exactly as you’ve come to expect from a Mac application.
Free Download for Syntori MochaCode
Free Download for PSPad
Microsoft Visual Studio Express (Windows)
IDE from Microsoft that includes a code editor supporting IntelliSense as well as code refactoring. There are various programs provided under 4 categories: Web, Desktop, Mobile and Database. Each
program targets a Microsoft platform (Windows Mobile, SQL Server, etc.) and they are very handy if you’re developing in these platforms.
Note: Visual Studio Express is free not the Visual Studio in General.
Free Download for Microsoft Visual Studio Express
Xcode is the complete toolset for building Mac apps and iOS apps. It automatically configures your apps to use the latest Apple services, manages your many images in a unified asset catalog, and helps you design an app that looks gorgeous on iOS 7 or OS X Mavericks.
Free Download for Xcode
Anjuta DevStudio (Linux)
As a GNOME Integrated Development Environment, Anjuta DevStudio is a versatile software development studio featuring a number of advanced programming facilities including project management, application wizard, interactive debugger, source editor, version control, GUI designer, profiler and many more tools. It focuses on providing simple and usable user interface, yet powerful for efficient development.
Free Download for Anjuta DevStudio
Lazarus (Windows, Mac, Linux)
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. With Lazarus you can create file browsers, image viewers, database applications, graphics editing software, games, 3D software, medical analysis software or any other type of software.
Free Download for Lazarus
Geany (Windows, Mac, Linux)
Geany is a text editor using the GTK2 toolkit with basic features of an integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. It supports many filetypes and has some nice features.
Free Download for Geany
Dev-PHP IDE (Windows)
Dev-PHP is a well-featured integrated development environment (IDE). You’ll be able to create scripts and applications using the PHP scripting language
and the PHP-GTK library (both included in the PHP Package). It is free software under the GNU General Public License, which means you can freely modify or use the source code under the terms of the license.
Free Download for Dev-PHP IDE
Bluefish (Windows, Mac, Linux)
Bluefish is a powerful editor targeted towards programmers and webdevelopers, with many options to write websites, scripts and programming code. It supports many programming and markup languages including PHP. Bluefish is an open source development project, released under the GNU GPL licence.
Free Download for Bluefish
CodeLobster PHP Edition (Windows)
Internal free PHP Debugger allows validating code locally. It automatically detects your current server settings and configures corresponding files in order to let you use the Debugger.
Free Download for CodeLobster PHP Edition
gPHPedit is a PHP/HTML/CSS Development Environment for GNOME. It is free software licensed under the terms of the GNU General Public License (GPL).
Free Download for gPHPedit
Quanta Plus (Linux)
As an open source project, Quanta Plus is a highly stable and feature rich web development environment. The vision with Quanta has always been to start with the best architectural foundations, design for efficient and natural use and enable maximal user extensibility. It is based on KDE so this means it is network transparent from any dialog or project.
Free Download for Quanta Plus
ShishKabab PHP IDE (Linux)
ShishKabab PHP IDE is an Open Source PHP IDE based on QT4/KDE4 technology. It was created with the intent to be a free IDE which is stable and fast.
Free Download for ShishKabab PHP IDE
Notepad++ is a free (as in “free speech” and also as in “free beer”) source code editor and Notepad replacement that supports several languages. Running in the MS Windows environment, its use is governed by GPL License. Based on the powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size.
Free Download for Notepad++
as free and paid versions.
UIzard (Web Based- Windows/Mac/Linux)
Free Download for UIzard