These days, just about every developer is familiar with the benefits of open source code and code-writing tools. Open source code repositories like GitHub and SourceForge provide valuable resources for those looking for help in building applications on their own. Additionally, many of the best development tools on the market today are available under open source licenses. The number of new tools has skyrocketed in the past few years, especially in categories such as mobile development and JavaScript architecture. This month we updated our previous open source development tool collection to highlight dozens of the best open source bug trackers, programming languages, version control systems, frameworks, IDEs, text editors, and other tools. There are a large and diverse range of open source development tools out there, and we can't possibly list all the tools that everyone likes. If you'd like to see some tools that aren't on this list, please leave a comment to add them. 1. Anjuta DevStudio This IDE supports multiple programming languages, including C, C++, Java, JavaScript, Python, and Vala. It includes an interactive debugger, source code editor, version control system, GUI designer, and project management features. Supported operating systems: Linux 2. Cloud9 IDE Cloud9 gives developers the opportunity to use cloud-based code editors and Ubuntu workspaces. The official website link (https://c9.io) connects users to the hosting service, which offers free and paid plans; users can also use code from GitHub to build their own web server environment for the hosted IDE. Supported operating systems: Independent of the operating system 3. Code::Blocks This extensible IDE supports C, C++ and Fortran. Features include: support for multiple compilers, multi-target projects, syntax highlighting, code completion, automatic indentation, integrated debugger and more. Supported operating systems: Windows, Linux, and OS X 4. Dev-C++ Dev-C++ supports C and C++, and includes an integrated debugger, project management, customizable syntax highlighting, code completion, class browsing plugins, and more. The official website link (http://www.bloodshed.net/devcpp.html) takes you to the original project, but there is also a fork that has been recently updated. Supported operating systems: Windows 5. Dirigible SAP-funded Dirigible describes itself as an integrated development environment as a service (IDEaaS). The official website link (http://www.dirigible.io) connects to the hosted service (currently free to use), and the code is available through GitHub. Supported operating systems: Independent of the operating system 6. Eclipse As one of the most famous and popular development tools, Eclipse provides IDEs for Java, Java EE, C/C++, and PHP. The Eclipse Foundation also sponsors a large number of related projects available through its website. Supported operating systems: Independent of the operating system 7. IntelliJ IDEA IntelliJ IDEA claims to be the "most intelligent Java IDE", which supports enterprise development, mobile development and web development. It has a free community edition and a paid *** edition. Supported operating systems: Windows, Linux, and OS X 8. KDevelop KDE's development environment provides full-featured support for C/C++ and other languages. Although it was originally developed for the KDE Linux desktop, it can also run on GNOME and other desktop systems in addition to Windows and Unix. Supported operating systems: Windows, Linux, and OS X 9. Mono Mono describes itself as "an open source implementation of Microsoft's .NET Framework based on ECMA standards for C# and the Common Language Runtime (CLR). It enables rapid development of cross-platform applications. Previously funded by Novell, it is now part of Xamarin. Supported operating systems: Windows, Linux, OS X, iOS, and Android 10. NetBeans NetBeans supports Java, HTML5, PHP, C/C++ and several other programming languages and can be used to build desktop, mobile or web applications. It has won several awards and claims to have a large plugin library. Supported operating systems: Windows, Linux, and OS X 11. SharpDevelop SharpDevelop is a free IDE for the .NET platform. It supports Microsoft languages such as C#, VB.NET, Boo, IronPython, IronRuby, and F#. Supported operating systems: Windows 12. Ultimate++ Utlimate++ (U++) is designed for C++ development and claims to make code refactoring four times faster than its competitors. It includes many tools to speed up programming, including a documentation generator, a visual designer, and a code analyzer. Supported operating systems: Windows and Linux #p# 1. Apigility Apigility claims to be "the easiest way in the world to build high-quality APIs." It allows users to start building their first API in just seconds and is compatible with all PHP frameworks and libraries. Supported operating systems: Windows, Linux, and OS X 2. Falcon Designed to be lightweight, fast, and flexible, Falcon is a Python framework for building cloud APIs and web application backends. It's still fairly new, and the official website claims it "liberates cloud applications." Supported operating systems: Windows, Linux, and OS X 3. LoopBack LoopBack describes itself as a "powerful Node.js framework for building APIs and easily connecting to backend data sources." Well-known users include GoDaddy, Bank of America, the U.S. Department of Energy, and Symantec. Supported operating systems: Windows, Linux, OS X, Android, and iOS |
<<: XY Apple Assistant: Three new iPhones of different sizes coming in autumn
>>: Seven excellent tools that mobile developers must know and detailed explanations in Chinese
In the App Store of iOS 11, the menu at the botto...
Maximize the acquisition of target users Acquisit...
Although Apple's iPhone is the most profitabl...
Recently, it has been found that many brands are ...
[[137080]] "The Internet is my faith" i...
The current situation of lack of voice Let’s get ...
This year's epidemic has caused many physical...
The flowers are the same every year, but the peop...
The 2015 Mobile Developer Report surveyed more th...
In the early morning of July 23, the channel for ...
【51CTO.com Quick Translation】Generally speaking, ...
WeChat Reading has made good use of its product t...
When we do marketing promotion, we can choose cha...
Source code introduction A source code I saw on t...
I have shared many times how to develop the mobil...