HomeGeekTop 10 Open Source Projects Of 2018, According To GitHub
GitHub annually releases the list of top open source projects that are live on the website. Once again, the code repository is back with the list of projects that received the highest number of unique contributors between October 1, 2017 and September 30, 2018.
VS Code, React, and Tensorflow were on the top of GitHub’s list of open source projects by contributor count. Microsoft dominated the list with two projects on Visual Studio Code and Microsoft Azure, each receiving commits from 19k and 7k contributors.
On the other hand, Facebook’s framework for building native apps with React secured the second position on the list with 10k unique contributors.
This post is curated by IssueHunt that an issue based bounty platform for open source projects. It is the easiest way to make bounty program for. Vapeplot: This project already has four contributors and is a matplotlib extension for vaporwave aesthetics Bridgy: This project developed by Alex Goodman with 190 stars on GitHub and deals with cloud inventory search. Resources For Open Source Projects For Beginners. First contributions is a hands-on tutorial that walks you through contributions workflow on GitHub.
The latest addition to the list this year are projects that manage containerized applications, share Azure documentation, and consolidate TypeScript type definitions such as Kubernetes, Azure Docs, and DefinitelyTyped.
Top Open Source Projects On GitHub In 2018
Open Source Projects | Contributors | |
1 | Microsoft/vscode | 19K |
2 | facebook/react-native | 10K |
3 | tensorflow/tensorflow | 9.3K |
4 | angular/angular-cli | 8.8K |
5 | MicrosoftDocs/azure-docs | 7.8K |
6 | angular/angular | 7.6K |
7 | ansible/ansible | 7.5K |
8 | kubernetes/kubernetes | 6.5K |
9 | npm/npm | 6.1K |
10 | DefinitelyTyped/DefinitelyTyped | 6.0K |
Meanwhile, GitHub has also announced the fastest growing programming languages for the year 2018. This year developers showed interested in “more statically typed languages” that are focused on type safety and interoperability.
![Open Source Projects Open Source Projects](http://fossbytes.com/wp-content/uploads/2016/09/microsoft-open-source-project-1.jpg)
The top spot three spots on this list of fastest growing languages were occupied by Kotlin, HCL, and TypeScript. Meanwhile, those who are new at coding or looking forward to learning a new language can check out the list of best programming languages for 2018.
In case you’re interested in learning some of these best programming languages, here are some programming courses for you. Take a look:
The success of Open Source projects has defied the old saying – too many cooks spoil the broth. If you doubt the success of the open source initiative, you just have to look at Firefox and WordPress, probably two tools that are helping you to read most of the web. Then, you probably are fixing up a date on an Android phone.
My colleague Erez explained Why You Should Contribute To Open Source Projects [Opinion]Why You Should Contribute To Open Source Projects [Opinion]Why You Should Contribute To Open Source Projects [Opinion]The concept of open-source software is not new, and with huge, successful projects such as Ubuntu, Android, and other Linux-related OS's and apps, I think we can safely say it is a proven model for...Read More. You aren’t a coder? Read 8 Ways To Help Open-Source Projects If You’re Not A Coder8 Ways to Help Open-Source Projects If You're Not a Coder8 Ways to Help Open-Source Projects If You're Not a CoderWe’ve covered why it’s important to contribute to open-source projects, but what if you’re not a coder? You don't have to learn how to program to help your favorite open-source projects. Many non-programmers volunteer some...Read More. You could be a writer, a designer, a translator, just a Facebook or Twitter junkie, or someone who wants to just donate money for the cause. There are different levels where you can put your two bits. And here are ten of the many open source projects where you can.
Mozilla Developer Network
This is where Firefox, Thunderbird, and other Mozilla projects were born. The Mozilla Foundation’s wiki has all the documentation and tools you will need for the Mozilla platform. About:mozilla is a weekly round-up of news and contribution opportunities. You can also watch out for the News & Update section on the wiki homepage where application development information is posted regularly.
The community support forum is also a place where you can contribute your knowhow by troubleshooting problems. Mozilla Forum has subject specific mailing lists and newsgroups. Hiring and work related information can be found here. Mozilla also has The Mozilla Reps program for volunteers. While you are on the Mozilla site, don’t forget to check out the well-designed Learning section for links to HTML, CSS, and JavaScript tutorials.
The Chromium Projects
Chromium and Chromium OS are the open-source projects that develop the Google Chrome browser and Google Chrome OS. The Chromium Projects site hosts the documentation and code related to the Chromium projects and is the single point of reference for developers interested in learning about and contributing to the open-source projects.
Both project sites are neatly organized and you can follow the links which tell how you can volunteer and join the development (for instance, the beta and dev channels). You can also submit patches or do something as plain as join a discussion group. Check out the slideshow which shows you the life of a Chromium developer.
The Apache Software Foundation
The Apache web server project isn’t the only one for this open source community. You can start with the catalog of projects that are in development or in the pipeline and pick one to volunteer for. The open projects are lined up in categories. Developers and users join mailing lists, download releases, report on bugs and errors, and contribute patches. Dive into the Get Involved page to read more. More than any other open source community, the Apache Foundation seeks consistent commitment and membership is granted only to volunteers who have actively contributed to Apache projects over the course.
Drupal
Drupal is a leading CMS (Content Management System) and is widely used for web authoring. Free and open source, recognizable names like NASA, The White House, Ubuntu, Zynga etc. use Drupal. Drupal has nearly 16000+ themes and 1300+ modules for building rich websites. As a volunteer you can contribute to this development and many more like working on translations and documentation. Hit the Getting Involved page for more details.
GNOME
GNOME is a desktop environment that works with most Linux distributions. The GNOME project is an international community that is always actively calling for volunteers. If you are a writer, you can also find a place in the GNOME development community for working on developer guides and other content. Each individual role is clearly laid out with guidelines. Coders can head straight to the GnomeLove page which is basically a getting started guide.
Ubuntu
Ubuntu is a Linux distribution and behind it a large community of interested developers. The ContributeToUbuntu page introduces you to the kinds of work you can contribute to the operating system. When you think that Ubuntu usually has a six-month development cycle, there’s always work available. Ubuntu, quite uniquely has an Ubuntu Women section. This section encourages women to get involved in the use and development of Ubuntu.
Moodle
The Modular Object-Oriented Dynamic Learning Environment is a popular open source learning platform. The platform gives you powerful tools to develop full-fledged learning course online. The Learning Management System is constructed with PHP. As the site says – We welcome PHP programmers of course, but you can also contribute through discussions, testing, feedback and documentation. You can contribute to the development of the core platforms or the various modules and plugins.
Joomla
Joomla like Drupal is content management system for developing full-blown websites. Joomla is built using PHP and MySQL. It is the second most popular CMS after WordPress. From little homepages to e-commerce sites, Joomla sees many applications. In fact, Linux.com is a Joomla site. Joomla has 200,000 community users and contributors. On Joomla, anyone can contribute on any level, even newcomers. You can join any of the Joomla working groups and help the platform reach its open source goals.
Python
Python is an open source programming language (basically a scripting language) and it runs on Windows, Linux/Unix, Mac OS X and can be ported to the Java and .NET virtual machines too. From Wikipedia – Among the users of Python are YouTube, and the original BitTorrent client. Large organizations that make use of Python include Google, Yahoo, CERN, and NASA. The Python Software Foundation pushes the development of the language. The Python’s Developers Guide and The Python Mentors Group are the two go-to sources if you want to volunteer here. Also read the Developer FAQ.
Speed Dreams
An open source game had to be on the list. And though there are many, I have chosen this. The open source and free car racing simulation game is released under the GNU General Public License (GPL). It is derived from the open racing car simulator Torcs. As an end-user you can suggest improvements and as developer you can send in your codes and patched for testing. See the Get Involved page for more details.
Other games you can contribute to are Xonotic, 0 A.D, and VegaStrike among many others.
Well, that’s definitely not all as the open source world is a vast one. Here is a list of open source project repositories where you can find work on many small and big open source projects looking for help:
Also, look into our posts on what’s open source. You can find a few more projects that are looking for help too. In the meantime, we would like a feedback from you – have you worked in an open source project? What was the experience like? What advice would you give to beginners who are looking to take the volunteer path?
- OpenMRS
- Try to help out with an issue with Gnome and they were downright nasty about it. I've written code and sent patches to several projects before and since. How about listing projects that actually want volunteers instead of just projects that claim they want volunteers.
- Your feedback is important but I wouldn't be in a hurry to jump to a conclusion that the whole community behind the project is bad. You know, as in the real world, our perceptions often get colored when we meet one negative character across the counter!
- If you looking for more informations about social networking scripts, heres some:[Broken Link Removed]
- Please volunteer to write Khan Academy inspired textbooks at http://www.katextbook.org/guidelines This is an opensource project to create world class educational textbooks freely available to students across the world. Please volunteer.
- open source should be the only way allowed some more info on
[Broken Link Removed] - Im after open source projects and idea 100%, open source programing should be the only allowed way to publish online
some other scripts some of them open source
[Broken Link Removed] - All of them are awesome..
- Its nice that you guys have a joomla guide but could you also make an apache guide?
- Live FREE with 'OPEN SOURCE'...
- I like all of them
- Awesome!
I love the BEST for FREE technique !! - Plus any linux distribution support group for the next release!
- Open Source gather million brains at one destination n so they r d best.