Top Programming repositories

Repositories with the GitHub topic “programming”: 36 repositories with 2.6M stars between them, mostly written in Python, JavaScript and Go. The highest-rated is codecrafters-io/build-your-own-x, #11 on the bestofgithub Elo ladder.

Biggest movers this week

EmenstaNougat/ESP32-BlueJammer

Open on GitHub

The ESP32-BlueJammer (Bluetooth jammer, BLE jammer, WiFi jammer, RC jammer) disrupts 2.4GHz communications. Using an ESP32 and nRF24 modules, it generates noise and unnecessary packets, causing interference between the devices communicating, making them unable to work as intended. Ideal for controlled disruption and security testing.

  • 1,639+7 Elo, change today
  • 8.9k stars
  • 937 forks
git
git clone https://github.com/EmenstaNougat/ESP32-BlueJammer.git
  • bluetooth
  • bt
  • coding
  • cybersecurity

mishakorzik/AllHackingTools

Open on GitHubShell

All-in-One Hacking Tools For Hackers! And more hacking tools! For termux.

  • 1,538−2 Elo, change today
  • 6.5k stars
  • 1k forks
git
git clone https://github.com/mishakorzik/AllHackingTools.git
  • all-in-one
  • bruteforce
  • cibersecurity
  • ctf-tools

gonglei007/GameDevMind

Open on GitHubPython

最全面的游戏开发技术图谱(Game Development Map)。帮助游戏开发者们在已知问题上节省时间,省出更多的精力投入到更有创造性的工作中去。

  • 1,435−1 Elo, change today
  • 6.6k stars
  • 661 forks
git
git clone https://github.com/gonglei007/GameDevMind.git
  • 3d
  • cpp
  • devops
  • framework

Nuitka/Nuitka

Open on GitHubPython

Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.4-3.14. You feed it your Python app, it does a lot of clever things, and spits out an executable or extension module.

  • 1,559−2 Elo, change today
  • 15.2k stars
  • 802 forks
git
git clone https://github.com/Nuitka/Nuitka.git
  • compiler
  • nuitka
  • packaging-tool
  • performance

codecrafters-io/build-your-own-x

Open on GitHubMarkdown

Master programming by recreating your favorite technologies from scratch.

  • 2,542−1 Elo, change today
  • +311 stars gained
  • 562k stars
  • 52.6k forks
  • 6.8k watchers
git
git clone https://github.com/codecrafters-io/build-your-own-x.git
  • awesome-list
  • free
  • programming
  • tutorial-code

Top 36 on the Elo ladder

  1. #11
    codecrafters-io/build-your-own-x

    Master programming by recreating your favorite technologies from scratch.

    2,542 Elo −35562kMarkdown
  2. #40
    donnemartin/system-design-primer

    Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

    2,378 Elo −94377kPython
  3. #87
    freeCodeCamp/freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

    2,256 Elo −92459kTypeScript
  4. #281
    krahets/hello-algo

    《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS…

    2,076 Elo −17132kPython
  5. #337
    papers-we-love/papers-we-love

    Papers from the computer science community to read and discuss.

    2,046 Elo −25111kShell
  6. #366
    binhnguyennus/awesome-scalability

    The Patterns of Scalable, Reliable, and Performant Large-Scale Systems

    2,030 Elo −3575.7k
  7. #483
    justjavac/free-programming-books-zh_CN

    :books: 免费的计算机编程类中文书籍,欢迎投稿

    1,980 Elo −32119k
  8. #528
    Chalarangelo/30-seconds-of-code

    Coding articles to level up your development skills

    1,964 Elo −34129kJavaScript
  9. #743
    oraios/serena

    A powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent

    1,907 Elo −831.4kPython
  10. #933
    raysan5/raylib

    A simple and easy-to-use library to enjoy videogames programming

    1,869 Elo −935.6kC
  11. #954
    getify/You-Dont-Know-JS

    A book series (2 published editions) on the JS language.

    1,865 Elo −65184k
  12. #1,630
    datawhalechina/easy-vibe

    💻 Vibe Coding 101|Your First Course For AI Product Builders.

    1,769 Elo −1520.4kJavaScript
  13. #1,715
    Asabeneh/30-Days-Of-JavaScript

    30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30…

    1,759 Elo −7747kJavaScript
  14. #1,804
    systemdesign42/system-design-academy

    If you want to become good at AI engineering & system design, join this newsletter 👇

    1,749 Elo −129.5k
  15. #1,915
    leonardomso/33-js-concepts

    📜 33 JavaScript concepts every developer should know.

    1,737 Elo −5466.5kJavaScript
  16. #2,404
    Asabeneh/30-Days-Of-React

    30 Days of React challenge is a step by step guide to learn React in 30 days. These videos may help too…

    1,685 Elo −6627.5kJavaScript
  17. #2,486
    donnemartin/interactive-coding-challenges

    120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.

    1,677 Elo −6831.9kPython
  18. #2,975
    EmenstaNougat/ESP32-BlueJammer

    The ESP32-BlueJammer (Bluetooth jammer, BLE jammer, WiFi jammer, RC jammer) disrupts 2.4GHz communications. Using an…

    1,639 Elo +668.9k
  19. #3,510
    federico-busato/Modern-CPP-Programming

    Modern C++ Programming Course (C++03/11/14/17/20/23/26)

    1,604 Elo −1816.3kHTML
  20. #3,789
    norvig/pytudes

    Python programs, usually short, of considerable difficulty, to perfect particular skills.

    1,586 Elo −9024.4kJupyter Notebook
  21. #4,134
    FavioVazquez/ds-cheatsheets

    List of Data Science Cheatsheets to rule the world

    1,566 Elo −2616.3k
  22. #4,253
    Nuitka/Nuitka

    Nuitka is a Python compiler written in Python. It's fully compatible with Python 2.6, 2.7, 3.4-3.14. You feed it your…

    1,559 Elo +1715.2kPython
  23. #4,636
    mishakorzik/AllHackingTools

    All-in-One Hacking Tools For Hackers! And more hacking tools! For termux.

    1,538 Elo +486.5kShell
  24. #5,044
    samber/lo

    💥 A Lodash-style Go library based on Go 1.18+ Generics (map, filter, contains, find...)

    1,517 Elo −3521.4kGo
  25. #5,188
    iggredible/Learn-Vim

    Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for 📖

    1,510 Elo −4415.3kDockerfile
  26. #5,402
    awsdocs/aws-doc-sdk-examples

    Welcome to the AWS Code Examples Repository. This repo contains code examples used in the AWS documentation, AWS SDK…

    1,501 Elo −2710.4kJava
  27. #5,515
    braydie/HowToBeAProgrammer

    A guide on how to be a Programmer - originally published by Robert L Read

    1,496 Elo −3516.3k
  28. #5,649
    adnanh/webhook

    webhook is a lightweight incoming webhook server to run shell commands

    1,490 Elo −1112.2kGo
  29. #6,291
    hoanhan101/ultimate-go

    The Ultimate Go Study Guide

    1,461 Elo −4314.9kGo
  30. #6,590
    Chalarangelo/30-seconds-of-css

    Short CSS code snippets for all your development needs

    1,449 Elo −3415.9kCSS
  31. #6,953
    gonglei007/GameDevMind

    最全面的游戏开发技术图谱(Game Development Map)。帮助游戏开发者们在已知问题上节省时间,省出更多的精力投入到更有创造性的工作中去。

    1,435 Elo +256.6kPython
  32. #7,765
    Chalarangelo/30-seconds-of-python

    Short Python code snippets for all your development needs

    1,404 Elo −128.8kPython
  33. #8,691
    P1xt/p1xt-guides

    Programming curricula

    1,366 Elo −187.1k
  34. #9,574
    metagrover/ES6-for-humans

    A kickstarter guide to writing ES6

    1,310 Elo −46.9k
  35. #9,628
    donnemartin/gitsome

    A supercharged Git/GitHub command line interface (CLI). An official integration for GitHub and GitHub Enterprise…

    1,304 Elo −57.6kPython
  36. #10,040
    hwayne/awesome-cold-showers

    For when people get too hyped up about things

    920 Elo −1947.3k