As the new year has just started, let me present the top ten open source tools of the previous year for developers. This list includes version control systems, integrated development environments (IDEs), text editors, and Web and mobile frameworks. All these are regularly used by developers to create new applications.
Git is a free and open source distributed version control system designed to handle everything from small to very large projects, with speed and efficiency. With the rise of GitHub, Git has become a de facto standard and, according to several surveys, is now the most popular version control system among software developers. Its users include all the biggest names in the technology industry, such as Google, Facebook, Twitter, Microsoft, LinkedIn and Netflix. It is also very popular with open source projects such as the Linux kernel, Eclipse, GNOME and others. Git is easy to learn and has a tiny footprint, with lightning fast performance. It outclasses SCM tools like Subversion, CVS, Perforce and ClearCase with features like cheap local branching, convenient staging areas and multiple workflows.