Development Apps and Software

All the tools to develop software, websites, mobile apps or games, edit, control, debug and manage your code. Discover and learn new programming languages.

Notepad++

Notepad++

Notepad++ is a free source code editor and Notepad replacement that supports several languages.

License: Open Source | Voted: 3656 times | Platform: Windows,

Sublime Text

Sublime Text

Sublime Text is a sophisticated text editor for code, html and prose - any kind of text file. You'll love the slick user interface and extraordinary features. Sublime Text 2, a previous version of the program, can be downloaded...

License: Freemium | Voted: 1335 times | Platform: Mac, Windows, Linux,

Paint.NET

Paint.NET

Paint.NET is a free image and photo editing software. It features an intuitive and innovative user interface with support for layers, unlimited undo, special effects, and a wide variety of useful and powerful tools. An active and growing...

License: Free | Voted: 1198 times | Platform: Windows,

WordPress

WordPress

WordPress is a state-of-the-art publishing platform with a focus on aesthetics, web standards, and usability. More simply, WordPress is what you use when you want to work with your blogging software, not fight it. Self-hosted...

License: Freemium | Voted: 1079 times | Platform: Mac, Windows, Linux, Web / Cloud, Android, iPhone, Blackberry, BSD, iPad, Self-Hosted, PHP,


Eclipse

Eclipse

Eclipse is an extensible development platform with runtimes and application frameworks for building, deploying and managing software across the entire software lifecycle. Many people know Eclipse as a Java IDE, but it is much more than...

License: Open Source | Voted: 903 times | Platform: Mac, Windows, Linux, BSD,

GitHub

GitHub

GitHub is a web-based hosting service for projects that use the Git revision control system. It is written in Ruby on Rails by Logical Awesome developers Chris Wanstrath, PJ Hyett, and Tom...

License: Freemium | Voted: 856 times | Platform: Mac, Windows, Linux, Web / Cloud, Android, iPhone, Windows RT, Android Tablet,

Python

Python

Python is an interpreted, interactive, object-oriented, extensible programming language. It provides an extraordinary combination of clarity and versatility, and is free and comprehensively ported.

License: Open Source | Voted: 849 times | Platform: Mac, Windows, Linux, S60, BSD, AROS, Haiku, AmigaOS, OpenSolaris, MorphOS,

Vim

Vim

Vim ("Vi IMproved") is an advanced text editor that allows syntax highlighting, word completion and has a huge amount of contributed content. It also has a GUI version called GVim.

License: Open Source | Voted: 849 times | Platform: Mac, Windows, Linux, BSD, Haiku, OpenSolaris, Xfce,


Microsoft Visual Studio

Microsoft Visual Studio

Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs for Microsoft Windows, as well as web sites, web applications and web services. Visual Studio uses Microsoft...

License: Free Personal | Voted: 619 times | Platform: Windows, Web / Cloud,

NetBeans

NetBeans

A free, open-source Integrated Development Environment for software developers. You get all the tools you need to create professional desktop, enterprise, web, and mobile applications with the Java language, C/C++, and even dynamic...

License: Open Source | Voted: 614 times | Platform: Mac, Windows, Linux, BSD,

Trello

Trello

Infinitely flexible. Incredibly easy to use. Great mobile apps. It's free. Trello keeps track of everything, from the big picture to the minute details.

License: Freemium | Voted: 598 times | Platform: Web / Cloud, Android, iPhone, Windows RT, Android Tablet, Windows Phone, iPad, Apple Watch, Android Wear, Kindle Fire,

Git

Git

Git is a free & open source, distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

License: Open Source | Voted: 595 times | Platform: Mac, Linux, Android, iPhone, BSD, Haiku,


gedit

gedit

Official text editor of the GNOME desktop environment. Has syntax highlighting and is suitable for programming, with support for several languages. It is extensible with plugins. Currently it features: * Full support for...

License: Open Source | Voted: 546 times | Platform: Mac, Windows, Linux, BSD, OpenSolaris,

WinSCP

WinSCP

WinSCP, a popular free SFTP and FTP client for Windows, copies files between a local and remote computer. It supports also FTPS, SCP and WebDAV. It offers easy to use GUI for all common file operations and a powerfull automation with .NET...

License: Open Source | Voted: 528 times | Platform: Windows,

Firebug

Firebug

Firebug integrates with Firefox to put a wealth of web development tools at your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page. Firebug is always just a keystroke away, but...

License: Open Source | Voted: 524 times | Platform: Mac, Windows, Linux, Firefox,

Atom

Atom

A hackable text editor for the 21st Century. At GitHub, we're building the text editor we've always wanted. A tool you can customize to do anything, but also use productively on the first day without ever touching a config file....

License: Open Source | Voted: 498 times | Platform: Mac, Windows, Linux, BSD, Electron / Atom Shell,


AutoHotkey

AutoHotkey

AutoHotkey (AHK) is a free, open-source macro-creation and automation software for Windows that allows users to automate repetitive tasks. It is driven by a scripting language that was initially aimed at providing keyboard shortcuts...

License: Open Source | Voted: 488 times | Platform: Windows,

Java

Java

Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.

License: Free | Voted: 467 times | Platform: Mac, Windows, Linux, Web / Cloud, Android, Java Mobile, S60, HP webOS, Blackberry, Android Tablet, Blackberry 10, PlayBook, Kindle Fire,

Lucidchart

Lucidchart

Online diagram and flowchart software that supports Microsoft Visio import and can work on any operating system.

License: Freemium | Voted: 457 times | Platform: Mac, Windows, Linux, Web / Cloud, iPad, Chrome, Google Apps,

Geany

Geany

Geany is a small and lightweight Integrated Development Environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. Another goal was to be as independent as possible from a special...

License: Open Source | Voted: 392 times | Platform: Mac, Windows, Linux, Xfce,


XAMPP

XAMPP

XAMPP is a completely free, easy to install Apache distribution containing MariaDB, PHP, and Perl. The XAMPP open source package has been set up to be incredibly easy to install and to use. XAMPP is free even for commercial uses

License: Open Source | Voted: 391 times | Platform: Mac, Windows, Linux,

JavaScript

JavaScript

JavaScript (sometimes shortened to JS) is a lightweight, interpreted, object-oriented language with first-class functions, most known as the scripting language for Web pages, but also used in many non-browser environments. JavaScript was...

License: Open Source | Voted: 383 times | Platform: Mac, Windows, Linux, Web / Cloud,

Sketchup

Sketchup

3D for everyone.

License: Freemium | Voted: 370 times | Platform: Mac, Windows,

Drupal

Drupal

Drupal is a free software package that allows an individual, a community of users, or an enterprise to easily publish, manage and organize a wide variety of content on a website. Hundreds of thousands of people and organizations are using...

License: Open Source | Voted: 359 times | Platform: Self-Hosted, PHP,

draw.io

draw.io

Online diagramming application

License: Open Source | Voted: 345 times | Platform: Web / Cloud, Self-Hosted,