Top 10: The Best Open Source Projects 2015

Every year the page opensource.com counts the most amazing and interesting projects that have emerged in the world of Open Source in the last 12 months. This year was no exception, and it is our duty to inform and enthusiastically explain to the members of our community which are the most outstanding this year in various fields.

Top 10 Open Source 2015:

ApacheSpark:

spark

The reason Apache Spark makes the top 10 is because it has become one of the largest data processing projects in the world. Open Source more active. By 2014 it already had 414 collaborators! But the project has become so interesting that it is gaining more and more collaborators.

It is basically an engine that allows us process huge amounts of data coming from many nodes, that is, it can execute multiple parallel operations on the same data set. At the beginning of this year, a new world record in data processing achieved by Apache Spark was announced, 100 TB of data in just 23 minutes, taking advantage of other specialized projects in the field such as Hadoop.

blender:

Modeling for video games in Blender

Modeling for video games in Blender

Blender was initially distributed without the source code, then it became part of the world of Free Software, becoming one of the most interesting Open Source programs this year, as it encourages small artists to develop projects of high quality. In fact, it has been used in movies such as Spiderman 2 and Captain America: The Winter Soldier to make previews.

So, if your passion is design, this is the program for you. Blender allows us to make three-dimensional graphics, model them, adjust the lighting, render them, paint them digitally and bring them to life through animation.

Other points in its favor is that it also works as a video editor and has a game engine internal video games can be developed.

It currently supports all versions of Windows, Solaris, IRIX, Mac OS X, FreeBSD and GNU / Linux. In other words, it is practically within the reach of any user.

D3.js:

d3-js

D3 is described as: “a JavaScript library to produce dynamic and interactive data visualizations in web browsers ”.

It serves as a tool for web browsers to display large amounts of information in an interactive way, thus, helping users to understand the results of their searches in an easy and more organic way. Can display data in tables, diagrams, maps, graphs and more.

Thanks to the comfort it offers for the eyes of users, it has become one of the preferred tools most used in many management applications.on and control via web this year.

Dolphin File Manager:

Dolphin

Dolphin interface

If you are one of those people who like to keep everything well organized, Dolphin is for you. The application has become very useful and one of the favorites for manage files This year thanks to its speed and ease of use, which has not been easy due to the strong competition in this field.

It allows users to locate a specific file, open it, delete it or move it. It also organizes files so that you can create / delete / move folders through its interface.

An excellent contribution developed by the team responsible for KDE!

Go:

git-t-shirt

Git is a tool for version control which has become very popular since its inception.

This year stands out because the fruits obtained from the contribution of more than 280 programmers so that Git improves and provides the user with order, control and efficiency every time you want to make a new version, new code or changes in existing files. Another advantage is that you can upload files to the cloud through the repository GitHub.

So if you were looking for a version control tool that makes your life much easier to move forward while developing a project, this year Git stands out from the rest.

MatterMost:

Allows you to share videos and documents quickly and easily

Allows you to share videos and documents quickly and easily

If you need a modern tool that facilitates fluidity in the communication with your coworkers, Mattermost (still in beta version) has become one of the most used for the "Team chat" in so far this year. It is a good alternative to Slack, as it allows users to chat with others privately or publicly, it offers a very good backup service for files. If you are very adapted to Slack, the interface is very similar and the “move” will not cost you so much; in fact you can easily import files belonging to Slack because it has a function for it.

And last but not least, It supports uploading videos, sounds and images from your mobile phone!

Piwik:

Dashboard of a website in Piwik

Dashboard of a website in Piwik

Piwik is an application that allows you to measure, collect, report and track the place of origin of online visits from the data belonging to one or more web pages in order to analyze the traffic in the searches made by users on the pages to do market research that can help improve and increase the effectiveness of a website.

Piwik is used on 1.3% of all existing websites and has been translated into more than 45 languages. In this way, this year it manages to establish itself as one of the favorites for the area of web analytics.

R:

R_logo

Today, one of the standard programming languages ​​used by users interested in the area of statistical computing and graphics. Considered one of the main tools for data exploration and experimentation with predictive analytics and machine learning. Virtually any Data Scientist would name it in their arsenal!

This year it manages to consolidate itself in the top 10 of opensource.com because compiles and runs on a wide range of UNIX, MacOS, and Windows platforms. In addition to the large number of packages that are constantly being developed to improve and extend its functionalities.

SugarCRM:

sugarcrm

SugarCRM is becoming the leading platform to administer and manage relaciones con los clientes, since it facilitates the process of sales, opportunities and business contacts to be able to attract new clients or retain current ones. It offers the opportunity to be installed on your own servers or it can be in the cloud, which is great.

It is also compatible with any mobile device since it has a app for Adroid and iOS.

Vagrant:

vagrant

If we talk about a tool that provides a virtual resource environment (via tool libraries) Vagrant has nothing to envy others, as this year it is positioned as a leader in its area. It is used for the development, launch and configuration of virtual machines. One of the advantages of Vagrant is that it can be used in various projects written in other types of languages, such as: PHP, Python, Java, C # and JavaScript.

The data that characterizes the environment are stored in text files, thus being able to add different libraries without modifying the base version of the environment or the codes that define the project.

Happy New Year 2016! May this new year bring us progress and prosperity for the entire Open Source community!


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Viktor said

    Excellent projects as always free software giving more projects like Python.

  2.   Hector Oyarzo said

    Interesting Apache Spark

  3.   Hugo said

    And what about Telegram? it gave a lot to talk about in 2015 and is excellent opensource software.