Top Github repo trends in 2021

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • developer-roadmap

    Interactive roadmaps, guides and other educational content to help developers grow in their careers.

  • the AI Expert Roadmap (interactive web page), seems to have taken inspiration from the developer roadmap linked above and is awesome. I LOVE how they separate out different personas, from data scientist, to machine learning, to deep learning, to data engineering, etc. It’s really well done and fun to browse through! It is also kind of fun to juxtapose this with the aforementioned Developer Roadmap, as well as the Analytics Engineers Club, as they collected cover so much of modern tech is slightly MECE² (#BCG) ways 😃

  • Vue.js

    This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core

  • While Github was designed to store code, it has become a major hub for crowdsourcing knowledge and educational resources. In fact, only 3/10 of the top Github repositories today are ‘technologies’ (Vue, React, & Tensorflow), and by far the most popular repository on Github is a free, non-profit, coding camp.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • React

    The library for web and native user interfaces.

  • While Github was designed to store code, it has become a major hub for crowdsourcing knowledge and educational resources. In fact, only 3/10 of the top Github repositories today are ‘technologies’ (Vue, React, & Tensorflow), and by far the most popular repository on Github is a free, non-profit, coding camp.

  • LeetCode

    Discontinued This is my LeetCode solutions for all 2000+ problems, mainly written in C++ or Python. (by lyhsieh)

  • Interview prep: resources geared toward job interview prep (e.g. coding interview university, tech interview handbook). Half of these were geared toward the leetcode platform, most of which had Chinese translations as well.

  • tensorflow

    An Open Source Machine Learning Framework for Everyone

  • No surprises here: deep learning is the most popular subcategory, with hugging face transformers repo, YOLOv5, Tensorflow and Deepmind’s Alphafold all in the mix. Surprisingly, the only proper infrastructure-ey repos on the list are Meilisearch and Clickhouse, a tad bit surprising given all the hype data infrastructure receives in VC-world, but again, probably just a question of size of end-user populations + whether data scientists spend tons of time on Github vs. Web Developers…

  • meilisearch-php

    PHP wrapper for the Meilisearch API

  • No surprises here: deep learning is the most popular subcategory, with hugging face transformers repo, YOLOv5, Tensorflow and Deepmind’s Alphafold all in the mix. Surprisingly, the only proper infrastructure-ey repos on the list are Meilisearch and Clickhouse, a tad bit surprising given all the hype data infrastructure receives in VC-world, but again, probably just a question of size of end-user populations + whether data scientists spend tons of time on Github vs. Web Developers…

  • freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.

  • While Github was designed to store code, it has become a major hub for crowdsourcing knowledge and educational resources. In fact, only 3/10 of the top Github repositories today are ‘technologies’ (Vue, React, & Tensorflow), and by far the most popular repository on Github is a free, non-profit, coding camp.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • javascript-algorithms

    📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

  • Pattern lists: best-practice implementations of popular algorithms in various programming languages (e.g. javascript, python, unix, go)

  • TheAlgorithms

    All Algorithms implemented in Python

  • Pattern lists: best-practice implementations of popular algorithms in various programming languages (e.g. javascript, python, unix, go)

  • modern-unix

    A collection of modern/faster/saner alternatives to common unix commands.

  • Pattern lists: best-practice implementations of popular algorithms in various programming languages (e.g. javascript, python, unix, go)

  • go-formatter

    A curated list of awesome Go frameworks, libraries and software

  • Pattern lists: best-practice implementations of popular algorithms in various programming languages (e.g. javascript, python, unix, go)

  • coding-interview-university

    A complete computer science study plan to become a software engineer.

  • Interview prep: resources geared toward job interview prep (e.g. coding interview university, tech interview handbook). Half of these were geared toward the leetcode platform, most of which had Chinese translations as well.

  • tech-interview-handbook

    💯 Curated coding interview preparation materials for busy software engineers

  • Interview prep: resources geared toward job interview prep (e.g. coding interview university, tech interview handbook). Half of these were geared toward the leetcode platform, most of which had Chinese translations as well.

  • build-your-own-x

    Discontinued 🤓 Build your own (insert technology here) [Moved to: https://github.com/codecrafters-io/build-your-own-x] (by danistefanovic)

  • Build projects: curated lists of DIY projects to improve skills and have fun (e.g. build your own x, app-ideas, awesome-for-beginners, first contributions)

  • app-ideas

    A Collection of application ideas which can be used to improve your coding skills.

  • Build projects: curated lists of DIY projects to improve skills and have fun (e.g. build your own x, app-ideas, awesome-for-beginners, first contributions)

  • awesome-for-beginners

    A list of awesome beginners-friendly projects.

  • Build projects: curated lists of DIY projects to improve skills and have fun (e.g. build your own x, app-ideas, awesome-for-beginners, first contributions)

  • first-contributions

    🚀✨ Help beginners to contribute to open source projects

  • Build projects: curated lists of DIY projects to improve skills and have fun (e.g. build your own x, app-ideas, awesome-for-beginners, first contributions)

  • Visual Studio Code

    Visual Studio Code

  • Microsoft’s VS Code topped the list with 20K stars and probably one of the best code editors out there today, a difficult truth for many to accept 😅 Ofc, Powershell is also on the list with ~9K stars in 2021

  • PowerShell

    PowerShell for every system!

  • Microsoft’s VS Code topped the list with 20K stars and probably one of the best code editors out there today, a difficult truth for many to accept 😅 Ofc, Powershell is also on the list with ~9K stars in 2021

  • Code-Server

    VS Code in the browser

  • Coder— VS Code in the browser, is one of the fastest growing repos by other activity metrics as well

  • Tabby

    A terminal for a more modern age

  • There are also some new shells in the list, including Tabbyand Nushell, which both had around 7K stars, though Nushell is a much newer project

  • nushell

    A new type of shell

  • There are also some new shells in the list, including Tabbyand Nushell, which both had around 7K stars, though Nushell is a much newer project

  • autocomplete

    IDE-style autocomplete for your existing terminal & shell

  • Started in late 2020 and growing ~8K stars almost from scratch this year, is Fig, which adds advanced autocomplete to your terminal, regardless of which you choose to use

  • thefuck

    Magnificent app which corrects your previous console command.

  • Somewhat comically, one of the older and more popular utilities and overall more popular repos on Github (65K stars) is ‘thefuck’, which autocorrects your previous console command

  • starship

    ☄🌌️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!

  • Starship, on the other hand, helps customize the prompt of any shell that you may be using

  • transformers

    🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.

  • No surprises here: deep learning is the most popular subcategory, with hugging face transformers repo, YOLOv5, Tensorflow and Deepmind’s Alphafold all in the mix. Surprisingly, the only proper infrastructure-ey repos on the list are Meilisearch and Clickhouse, a tad bit surprising given all the hype data infrastructure receives in VC-world, but again, probably just a question of size of end-user populations + whether data scientists spend tons of time on Github vs. Web Developers…

  • yolov5

    YOLOv5 🚀 in PyTorch > ONNX > CoreML > TFLite

  • No surprises here: deep learning is the most popular subcategory, with hugging face transformers repo, YOLOv5, Tensorflow and Deepmind’s Alphafold all in the mix. Surprisingly, the only proper infrastructure-ey repos on the list are Meilisearch and Clickhouse, a tad bit surprising given all the hype data infrastructure receives in VC-world, but again, probably just a question of size of end-user populations + whether data scientists spend tons of time on Github vs. Web Developers…

  • alphafold

    Open source code for AlphaFold.

  • No surprises here: deep learning is the most popular subcategory, with hugging face transformers repo, YOLOv5, Tensorflow and Deepmind’s Alphafold all in the mix. Surprisingly, the only proper infrastructure-ey repos on the list are Meilisearch and Clickhouse, a tad bit surprising given all the hype data infrastructure receives in VC-world, but again, probably just a question of size of end-user populations + whether data scientists spend tons of time on Github vs. Web Developers…

  • ClickHouse

    ClickHouse® is a free analytics DBMS for big data

  • No surprises here: deep learning is the most popular subcategory, with hugging face transformers repo, YOLOv5, Tensorflow and Deepmind’s Alphafold all in the mix. Surprisingly, the only proper infrastructure-ey repos on the list are Meilisearch and Clickhouse, a tad bit surprising given all the hype data infrastructure receives in VC-world, but again, probably just a question of size of end-user populations + whether data scientists spend tons of time on Github vs. Web Developers…

  • AI-Expert-Roadmap

    Roadmap to becoming an Artificial Intelligence Expert in 2022

  • the AI Expert Roadmap (interactive web page), seems to have taken inspiration from the developer roadmap linked above and is awesome. I LOVE how they separate out different personas, from data scientist, to machine learning, to deep learning, to data engineering, etc. It’s really well done and fun to browse through! It is also kind of fun to juxtapose this with the aforementioned Developer Roadmap, as well as the Analytics Engineers Club, as they collected cover so much of modern tech is slightly MECE² (#BCG) ways 😃

  • applied-ml

    📚 Papers & tech blogs by companies sharing their work on data science & machine learning in production.

  • The second repo I LOVE is Eugene Yan’s Applied ML repository. This is a brilliant idea to create and actually something I was planning on sort of casually doing in my non-existent free time… Anyhow, it is a curated list of technical posts from top engineering teams (Netflix, Amazon, Pinterest, Linkedin, etc.) detailing how they built out different types of AI/ML systems (e.g. forecasting, recommenders, search and ranking, etc.). Ofc, it focuses on AI/ML, but something similar could be made for the traditional or BI-oriented analytics stack, as well as the streaming world, super high value for practitioners! Btw-one of my favorite things at BCG used to be looking at our IT architecture team’s reference architecture diagrams… the best way to understand technologies is to look at how a ton of stuff is architected… and its fun!

  • Web-Dev-For-Beginners

    24 Lessons, 12 Weeks, Get Started as a Web Developer

  • three educational courses- Web Dev, ML, and IoT for beginners. Note re using educational resources as a strategy for marketing , at least the ML course links to various Azure services. Google does this a bunch as well, with Collab notebooks often being used to demo educational materials.

  • ML-For-Beginners

    12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all

  • three educational courses- Web Dev, ML, and IoT for beginners. Note re using educational resources as a strategy for marketing , at least the ML course links to various Azure services. Google does this a bunch as well, with Collab notebooks often being used to demo educational materials.

  • IoT-For-Beginners

    12 Weeks, 24 Lessons, IoT for All!

  • three educational courses- Web Dev, ML, and IoT for beginners. Note re using educational resources as a strategy for marketing , at least the ML course links to various Azure services. Google does this a bunch as well, with Collab notebooks often being used to demo educational materials.

  • Windows Terminal

    The new Windows Terminal and the original Windows console host, all in the same place!

  • Dev tools and utilities including VS Code, Microsoft Terminal, and PowerToys,

  • PowerToys

    Windows system utilities to maximize productivity

  • Dev tools and utilities including VS Code, Microsoft Terminal, and PowerToys,

  • TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • Web Dev technologies including the dominant TypeScript language, as well as an increasingly popular alternative to Selenium for browser automated testing: Playwright

  • Playwright

    Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.

  • Web Dev technologies including the dominant TypeScript language, as well as an increasingly popular alternative to Selenium for browser automated testing: Playwright

  • bypass-paywalls-chrome

    Bypass Paywalls web browser extension for Chrome and Firefox.

  • Bypass paywalls chrome is plug-in that does exactly what it says, let’s users bypass website paywalls to access content. Note, if you can, please pay for quality journalism.

  • BlockTheSpot

    Discontinued Video, audio & banner adblock/skip for Spotify

  • Block the spot helps block advertisements on the internet. I am not a fan of hidden, advertisement-driven business models. That’s actually a big part of why I like enterprise vs. consumer tech more broadly, much cleaner and ethical business models

  • 996.ICU

    Discontinued Repo for counting stars and contributing. Press F to pay respect to glorious developers.

  • 996.ICUis an amazing repository, basically a list of bad tech employers in China (perhaps broader now). It received significant media attention when started trending in 2019. Their own description below:

  • GFPGAN

    GFPGAN aims at developing Practical Algorithms for Real-world Face Restoration.

  • AI/ML is awesome and will bring a ton of good to the world, but there are also serious risks and safety considerations. Enhanced surveillance and State control is certainly one of them, and perhaps one of the ripest use cases for abuse is around facial recognition. One of the top trending repos in 2021 was Tencent’s GFPGAN, which ‘aims at developing Practical Algorithms for Real-world Face Restoration’. Another trending library was DeepFaceLab, for creating deep fakes. Note, famously in 2020, Huawei published about testing software for facial recognition of Uighurs. Earlier that year, IBM announced it would no longer develop facial recognition software. I come from a country where state surveillance is fairly normalized, albeit discreet. I’m talking journalists have their homes broken into, their messenger texts intercepted, and the secret police taps your cell phone type surveillance. So when our government bought 1000+ Huawei smart cameras a couple years back with facial recognition embedded, human rights activist were not thrilled.

  • DeepFaceLab

    Discontinued DeepFaceLab is the leading software for creating deepfakes.

  • AI/ML is awesome and will bring a ton of good to the world, but there are also serious risks and safety considerations. Enhanced surveillance and State control is certainly one of them, and perhaps one of the ripest use cases for abuse is around facial recognition. One of the top trending repos in 2021 was Tencent’s GFPGAN, which ‘aims at developing Practical Algorithms for Real-world Face Restoration’. Another trending library was DeepFaceLab, for creating deep fakes. Note, famously in 2020, Huawei published about testing software for facial recognition of Uighurs. Earlier that year, IBM announced it would no longer develop facial recognition software. I come from a country where state surveillance is fairly normalized, albeit discreet. I’m talking journalists have their homes broken into, their messenger texts intercepted, and the secret police taps your cell phone type surveillance. So when our government bought 1000+ Huawei smart cameras a couple years back with facial recognition embedded, human rights activist were not thrilled.

  • awful-ai

    😈Awful AI is a curated list to track current scary usages of AI - hoping to raise awareness

  • btw: there is an excellent compilation of awful use cases of AI in this repository aptly named Awful AI

  • sherlock

    🔎 Hunt down social media accounts by username across social networks

  • Another two trending repositories dealt with locating people across social media accounts: project Sherlock and social analyzer— kind of sketchy seeing tech like this floating around in the public and easily downloadable domain and a good reminder of how public our lives are on the internet.

  • social-analyzer

    API, CLI, and Web App for analyzing and finding a person's profile in 1000 social media \ websites

  • Another two trending repositories dealt with locating people across social media accounts: project Sherlock and social analyzer— kind of sketchy seeing tech like this floating around in the public and easily downloadable domain and a good reminder of how public our lives are on the internet.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts