Open source development tool

This is an attempt to list tools that can help in development of open source systems. The list is far from complete and will be updated over the time.

As this is an huge subject, please feel free to inform us if you know about something that is not in this list: we will keep it up to date accordingly.

General

falcon

Designed to be light, fast and flexible, Falcon is a Python framework for building cloud APIs and web app back-ends. Fairly new, its website proclaims that it has been "Unburdening cloud apps for over 2.16.

loopback

LoopBack describes itself as a "powerful Node.js framework for creating APIs and easily connecting to backend data sources."

Bugzilla

This defect-tracking software is very popular with open source projects and is used by organizations like Mozilla, Eclipse, Apache, Red Hat and the Linux kernel project. It tracks bugs and code changes, allows developers to submit and review patches, enables team communication and helps manage quality assurance.

IDE

Eclipse

Eclipse provides IDEs and platforms nearly every language and architecture. We are famous for our Java IDE, C/C++, JavaScript and PHP IDEs built on extensible platforms for creating desktop, Web and cloud IDEs. These platforms deliver the most extensive collection of add-on tools available for software developers.

CI

Jenkins

Jenkins is an cross-platform, continuous integration and continuous delivery application that increases your productivity. Use Jenkins to build and test your software projects continuously making it easier for developers to integrate changes to the project, and making it easier for users to obtain a fresh build. It also allows you to continuously deliver your software by providing powerful ways to define your build pipelines and integrating with a large number of testing and deployment technologies.

SonarCube

​SonarQube is an open platform to manage code quality.

Project management

Redmine

​Redmine is a flexible project management web application. Written using the Ruby on Rails framework, it is cross-platform and cross-database.

Libraries

apigility

​Apigility claims to be "the world's easiest way to create high-quality APIs." It allows users to get started creating their first API in just seconds, and it works with all PHP frameworks and libraries.