Top 50 Projects on Github - 2020
Back in 2018, I posted about top 20 projects on Github. Today, I am going to do the exact same exercise so you can see how things have changed over the last 2 years.
freeCodeCamp +20K (312K)
Repo for counting stars and contributing. Press F to pay respect to glorious developers. ?!?? Well, the name 996.ICU refers to "Work by '996', sick in ICU", an ironic saying among Chinese developers, which means that by following the "996" work schedule, you are risking yourself getting into the ICU (Intensive Care Unit). They say, "Developers' lives matter."
Vue +77K (168K)
Free Programming Books +50K (154K)
More books than you can read in a lifetime!
React +58K (152K)
Tensorflow +49K (146K)
It is an open source software library by Google created for tasks with heavy numerical computations. It has found phenomenal support and use in Machine Learning & Deep Neural Networks.
Bootstrap +18K (142K)
Awesome +54K (137K)
An awesome curated list of awesome lists. The good thing about this list is quality!
You-Dont-Know-JS +45K (125K)
Coding Interview University +63K (124K)
A complete computer science study plan to become a software engineer.
Developer roadmap - 2020 (114K)
Find a set of charts demonstrating the paths that you can take and the technologies that you would want to adopt in order to become a frontend, backend or a devops.
oh-my-zsh +44K (113K)
It works best on macOS and Linux and apart of its utility, has one of the best Readme files! To paraphrase:
Oh My Zsh is an open source, community-driven framework for managing your zsh configuration. Sounds boring. Let's try again. Oh My Zsh will not make you a 10x developer...but you might feel like one.
CS Notes (106K)
Notes in Chinese. Wish it had other language support.
gitignore +40K (105K)
A massive collection of useful
.gitignore templates. If you are a developer using Git, you will love it!
System Design Primer (101K)
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards. An excellent collection for architects and engineers who keep pushing the boundaries of software.
VS Code (99.5K)
The best free editor for the web. Period! Customisable to the core and fun to work with.
It is a style guide, and a good one. Use it. Thank them later!
Flutter is Google's SDK for crafting beautiful, fast user experiences for mobile, web and desktop from a single codebase. Flutter works with existing code, is used by developers and organizations around the world, and is free and open source.
Linux +36K (93.7K)
Not all heroes wear masks. Linus Torvalds is one such hero. His vision of an open sourced Operating System changed the world. Interestingly, he created Git too... way back in 2005 for development of the Linux Kernel. Imagine the world without his contributions.
He is well known to speak his mind out, and might be politically incorrect at times, but what the heck!
d3 +17K (92.4K)
From 20 - 30
Python 100 days (89.4K)
A collective list of free APIs for use in software and web development.
React Native +26K(88.6K)
React is a library... and React Native is a framework that you can use for building native apps with React.
Electron +25K (84.4K)
Awesome Python (84.3K)
A curated list of awesome Python frameworks, libraries, software and resources
Create React App (80.2K)
Set up a modern web app by running one command.
Python Algorithms (79.2K)
All Algorithms implemented in Python
The art of command line (78K)
Master the command line, in one page!
This guide is both for beginners and the experienced. The goals are breadth (everything important), specificity (give concrete examples of the most common case), and brevity (avoid things that aren't essential or digressions you can easily look up elsewhere). Every tip is essential in some situation or significantly saves time over alternatives.
Build your own X (77.3K)
Build your own (insert technology here). Amazing list, that you just shouldn't miss.
From 30 - 40
Promise based HTTP client for the browser and node.js
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
Command-line program to download videos from YouTube.com and other video sites
Free programming books (68.2K)
Kubernetes is an open source system for managing containerized applications across multiple hosts. It provides basic mechanisms for deployment, maintenance, and scaling of applications.
Kubernetes builds upon a decade and a half of experience at Google running production workloads at scale using a system called Borg, combined with best-of-breed ideas and practices from the community.
Animate +17K (67.3K)
The best cross-browser library of CSS animations on the internet. Simple to use, and as effective as it can get. Play with the animations and pick the one that you like for your next project.
The new Windows Terminal and the original Windows console host, all in the same place!
Secure by default. No file, network, or environment access, unless explicitly enabled. Supports TypeScript out of the box. Ships only a single executable file. Has built-in utilities like a dependency inspector (deno info) and a code formatter (deno fmt). Has a set of reviewed (audited) standard modules that are guaranteed to work with Deno: deno.land/std
From 40 - 50
Tensorflow Models (65K)
Models and examples built with TensorFlow
Font-Awesome +7K (63.4K)
The internet's most popular icon toolkit. You can find around 1000 icons in the free version!
Angular +28K (63.1K)
Angular.js' latest avatar is just Angular and is advertised as One Framework for Mobile & Desktop.
Most things that you can do manually in the browser can be done using Puppeteer! Here are a few examples to get you started:
- Generate screenshots and PDFs of pages.
- Crawl a SPA (Single-Page Application) and generate pre-rendered content (i.e. "SSR" (Server-Side Rendering)).
- Automate form submission, UI testing, keyboard input, etc.
- Capture a timeline trace of your site to help diagnose performance issues.
- Test Chrome Extensions.
Open Source Society University (62.5K)
Path to a free self-taught education in Computer Science!
The OSSU curriculum is a complete education in computer science using online materials. It's not merely for career training or professional development. It's for those who want a proper, well-rounded grounding in concepts fundamental to all computing disciplines, and for those who have the discipline, will, and (most importantly!) good habits to obtain this education largely on their own, but with support from a worldwide community of fellow learners.
The aim of the project is to create an easy to use, lightweight, 3D library with a default WebGL renderer. The library also provides Canvas 2D, SVG and CSS3D renderers in the examples.
Ant Design (61.5K)
An enterprise-class UI design language and React UI library.
Laravel is a web application framework with expressive, elegant syntax.
Angular.js +1.2K (59.5K)
AngularJS (the original Angular, i.e.) has lost all traction.
and a few more (the ones with more than 50K stars)...
Material UI (59.2K)
React components for faster and easier web development. Build your own design system, or start with Material Design.
Java Design Patterns (58.6K)
Design patterns implemented in Java
30 Seconds of code (57.8K)
Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
Vue Element Admin (57.1K)
A magical vue admin https://panjiachen.github.io/vue-element-admin
Awesome Go (55.8K)
A curated list of awesome Go frameworks, libraries and software
Awesome Vue (55.2K)
A curated list of awesome things related to Vue.js
Magnificent app which corrects your previous console command.
jQuery +4.8K (53.5K)
Way before Angular, React and other JS libraries ruled the internet, jQuery was the king. Still useful in various use-cases and powerful as ever.
The HTML Presentation Framework
Apple Swift (52.4K)
The Swift Programming Language
The hackable text editor
The Python micro framework for building web applications.
The React Framework
The Web framework for perfectionists with deadlines.
Realtime application framework (Node.JS server)
- Curated Lists are still very helpful, and well curated lists tend to get extremely famous.
freeCodeCamphas 2 times more stars than the runner up (Vue).
Team freeCodeCamp, you continue to rock! More power to you!!!
- There are 69 projects with more than 50K stars as of today (12th July, 2020)! Almost 30 top projects out of 69 here are on JS.
- Front-end frameworks like Vue & React are killing it. Vue has actually surged past React from stars perspective (at least)!
- Electron Apps are one of the best choices to build cross platform desktop apps.
Well, stay tuned for upcoming articles. You may contact us at firstname.lastname@example.org for your software and consultancy requirements.