programming

There are 15514 repositories under programming topic.

  • build-your-own-x

    Master programming by recreating your favorite technologies from scratch.

    Language:Markdown420k
  • system-design-primer

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

    Language:Python320k
  • You-Dont-Know-JS

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

  • 30-seconds-of-code

    30-seconds-of-code

    Coding articles to level up your development skills

    Language:JavaScript125k
  • hello-algo

    hello-algo

    《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 代码。简体版和繁体版同步更新,English version in translation

    Language:Java117k
  • free-programming-books-zh_CN

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

  • papers-we-love

    Papers from the computer science community to read and discuss.

    Language:Shell98.2k
  • 33-js-concepts

    📜 33 JavaScript concepts every developer should know.

    Language:JavaScript65.6k
  • awesome-scalability

    awesome-scalability

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

  • 30-Days-Of-JavaScript

    30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw

    Language:JavaScript45.1k
  • interactive-coding-challenges

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

    Language:Python30.8k
  • raylib

    raylib

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

    Language:C28.2k
  • 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: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw

    Language:JavaScript27k
  • awesome-falsehood

    awesome-falsehood

    😱 Falsehoods Programmers Believe in

  • pytudes

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

    Language:Jupyter Notebook24k
  • lo

    lo

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

    Language:Go20.2k
  • system-design

    system-design

    Newsletter to help busy software engineers become good at system design 👇

  • HowToBeAProgrammer

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

  • 30-seconds-of-css

    30-seconds-of-css

    Short CSS code snippets for all your development needs

    Language:CSS16.1k
  • ds-cheatsheets

    List of Data Science Cheatsheets to rule the world

  • ultimate-go

    The Ultimate Go Study Guide

    Language:Go15k
  • Learn-Vim

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

  • Nuitka

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

    Language:Python13.8k
  • Modern-CPP-Programming

    Modern-CPP-Programming

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

    Language:HTML13.8k
  • serena

    A powerful coding agent toolkit providing semantic retrieval and editing capabilities (MCP server & other integrations)

    Language:Python12.5k
  • webhook

    webhook is a lightweight incoming webhook server to run shell commands

    Language:Go11.2k
  • aws-doc-sdk-examples

    Welcome to the AWS Code Examples Repository. This repo contains code examples used in the AWS documentation, AWS SDK Developer Guides, and more. For more information, see the Readme.md file below.

    Language:Java10.2k
  • 30-seconds-of-python

    30-seconds-of-python

    Short Python code snippets for all your development needs

    Language:Python8.8k
  • gitsome

    A supercharged Git/GitHub command line interface (CLI). An official integration for GitHub and GitHub Enterprise: https://github.com/works-with/category/desktop-tools

    Language:Python7.6k
  • awesome-cold-showers

    For when people get too hyped up about things

  • p1xt-guides

    Programming curricula

  • ES6-for-humans

    A kickstarter guide to writing ES6

  • state-of-the-art-shitcode

    state-of-the-art-shitcode

    💩State-of-the-art shitcode principles your project should follow to call it a proper shitcode

  • GameDevMind

    GameDevMind

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

    Language:Shell5.9k
  • saws

    A supercharged AWS command line interface (CLI).

    Language:Python5.3k
  • remeda

    A utility library for JavaScript and TypeScript.

    Language:TypeScript5.1k