Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/ninn-kou/Starry

🌟A collection of high-star repositories on GitHub. /* My bookmarks! */
https://github.com/ninn-kou/Starry

bookmarks books computer-science github hellogithub mathematics repository star

Last synced: 26 days ago
JSON representation

🌟A collection of high-star repositories on GitHub. /* My bookmarks! */

Lists

README

        

## Starry

😆 *What is your favourite Repository on GitHub?*

Here is a list to help you find some interesting, significant and maybe *cute* projects.

The reasons why I choose these repositories are not only their ✨high stars💫 but also meaningful to me, who is a beginner in Computer Science. I hope it could be beneficial to you as well.

*The REPO which has a "👍🏻" following its name means this repo might be an elite.*

- [Starry](#starry)
- [New](#new)
- [Part 1: Codes/Sources](#part-1-codessources)
- [1.1 Researching](#11-researching)
- [1.2 Tools](#12-tools)
- [1.3 Softwares and Frameworks](#13-softwares-and-frameworks)
- [1.4 Artificial Intelligence](#14-artificial-intelligence)
- [Computer Vision](#computer-vision)
- [Graphics](#graphics)
- [Deep Learning](#deep-learning)
- [Machine Learning](#machine-learning)
- [Natural Language Processing](#natural-language-processing)
- [1.5 Formal Languages](#15-formal-languages)
- [1.6 Blockchain](#16-blockchain)
- [1.7 Computer Networks and Web Applications](#17-computer-networks-and-web-applications)
- [1.8 Operating Systems](#18-operating-systems)
- [1.9 Game Developments](#19-game-developments)
- [1.10 Mathematics](#110-mathematics)
- [Linear Algebra](#linear-algebra)
- [Numerical Methods](#numerical-methods)
- [Statistics](#statistics)
- [1.11 Templates](#111-templates)
- [1.12 Marvelous](#112-marvelous)
- [Part 2: Learning Resources](#part-2-learning-resources)
- [2.1 Programming Languages](#21-programming-languages)
- [C](#c)
- [Python](#python)
- [NumPy](#numpy)
- [Java](#java)
- [JavaScript](#javascript)
- [Swift](#swift)
- [Go](#go)
- [2.2 Data Structures and Algorithms](#22-data-structures-and-algorithms)
- [2.3 Learning via Projects Building](#23-learning-via-projects-building)
- [2.4 Aspects Guides and $PATH](#24-aspects-guides-and-path)
- [Compilers](#compilers)
- [Data Science](#data-science)
- [Object-oriented Programming](#object-oriented-programming)
- [System Design](#system-design)
- [Video Games](#video-games)
- [Web Developments amd Networks](#web-developments-amd-networks)
- [Database Documents](#database-documents)
- [Operating System Tutorials](#operating-system-tutorials)
- [Reverse Engineering](#reverse-engineering)
- [Regex](#regex)
- [Markdown, LaTeX, and README Files](#markdown-latex-and-readme-files)
- [Git and Command Line Commands](#git-and-command-line-commands)
- [2.5 Comprehensive Computer Science](#25-comprehensive-computer-science)
- [2.6 Interview and Opportunities](#26-interview-and-opportunities)
- [2.7 Code Styles](#27-code-styles)
- [2.8 Blogs and Learning Notes](#28-blogs-and-learning-notes)
- [2.9 News and Forums](#29-news-and-forums)
- [Part 3: Computer Irrelevant Repos](#part-3-computer-irrelevant-repos)

--------------------------------------------------------------------------------

### New

* [**tenacity**](https://github.com/tenacityteam/tenacity)
Tenacity is an easy-to-use, privacy-friendly, FLOSS, cross-platform multi-track audio editor/recorder for Windows, macOS, Linux and other operating systems. Contributions welcome!
* [**AppleNeuralHash2ONNX**](https://github.com/AsuharietYgvar/AppleNeuralHash2ONNX)
Convert Apple NeuralHash model for CSAM Detection to ONNX.
* [**a-picture-is-worth-a-1000-words**](https://github.com/girliemac/a-picture-is-worth-a-1000-words)
I am trying to describe complex matters in simple doodles!
* [**copilot-docs**](https://github.com/github/copilot-docs)
Documentation for GitHub Copilot
* [**powerlevel10k**](https://github.com/romkatv/powerlevel10k)
A Zsh theme.
* [**zsh-syntax-highlighting**](https://github.com/zsh-users/zsh-syntax-highlighting)
Fish shell like syntax highlighting for Zsh.
* [**zsh-autosuggestions**](https://github.com/zsh-users/zsh-autosuggestions)
Fish-like autosuggestions for zsh.
* [**dracula-theme**](https://github.com/dracula/dracula-theme)
🧛🏻‍♂️ One theme. All platforms.
* [**OI-wiki**](https://github.com/OI-wiki/OI-wiki)
🌟 Wiki of OI / ICPC for everyone. (某大型游戏线上攻略,内含炫酷算术魔法)
* [**svox2**](https://github.com/sxyu/svox2)
Plenoxels: Radiance Fields without Neural Networks, Code release WIP
* [**aseprite**](https://github.com/aseprite/aseprite)
Animated sprite editor & pixel art tool (Windows, macOS, Linux)
* [**pytest**](https://github.com/pytest-dev/pytest)
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
* [**machine-learning-experiments**](https://github.com/trekhleb/machine-learning-experiments)
🤖 Interactive Machine Learning experiments: 🏋️ models training + 🎨 models demo
* [**AI-Expert-Roadmap**](https://github.com/AMAI-GmbH/AI-Expert-Roadmap)
Roadmap to becoming an Artificial Intelligence Expert in 2022
* [**penkesu**](https://github.com/penk/penkesu)
Penkesu Computer - A Homebrew Retro-style Handheld PC
* [**videos**](https://github.com/3b1b/videos)
Code for the manim-generated scenes used in 3blue1brown videos.
* [**grafana**](https://github.com/grafana/grafana)
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
* [**a32nx**](https://github.com/flybywiresim/a32nx)
The A32NX Project is a community driven open source project to create a free Airbus A320neo in Microsoft Flight Simulator that is as close to reality as possible.
* [**ml-cvnets**](https://github.com/apple/ml-cvnets)
CVNets: A library for training computer vision networks.
* [**mathematicalpython**](https://github.com/patrickwalls/mathematicalpython)
Introduction to Mathematical Computing with Python and Jupyter.
* [**awesome-for-beginners**](https://github.com/MunGell/awesome-for-beginners)
A list of awesome beginners-friendly projects.
* [**pywal**](https://github.com/dylanaraps/pywal)
🎨 Generate and change color-schemes on the fly.
* [**learnxinyminutes-docs**](https://github.com/adambard/learnxinyminutes-docs)
Code documentation written as code! How novel and totally my idea!
* [**stack**](https://github.com/commercialhaskell/stack)
The Haskell Tool Stack.
* [**star-history**](https://github.com/star-history/star-history)
The missing star history graph of GitHub repos -
* [**hackingtool**](https://github.com/Z4nzu/hackingtool)
ALL IN ONE Hacking Tool For Hackers.
* [**hello-algo**](https://github.com/krahets/hello-algo)
《Hello 算法》一本动画图解、能运行、可提问的数据结构与算法入门书,支持 Java, C++, Python, Go, JS, TS, C#, Swift, Zig 等语言。
* [**hello-algorithm**](https://github.com/geekxh/hello-algorithm)
🌍 针对小白的算法训练 | 包括四部分:①.大厂面经 ②.力扣图解 ③.千本开源电子书 ④.百张技术思维导图(项目花了上百小时,希望可以点 star 支持,🌹感谢~)点击下方网站,马上开始刷题!
* [**Reactive-Resume**](https://github.com/AmruthPillai/Reactive-Resume)
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
* [**tuning_playbook**](https://github.com/google-research/tuning_playbook)
A playbook for systematically maximizing the performance of deep learning models.
* [**decky-loader**](https://github.com/SteamDeckHomebrew/decky-loader)
A plugin loader for the Steam Deck.
* [**probabilitydistributiontoolbox**](https://github.com/ccanonne/probabilitydistributiontoolbox)
Folklore facts on probability distribution learning, testing, and whatever-ing.
* [**awesome-chatgpt-prompts**](https://github.com/f/awesome-chatgpt-prompts)
This repo includes ChatGPT prompt curation to use ChatGPT better.
* [**d2l-en**](https://github.com/d2l-ai/d2l-en)
Interactive deep learning book with multi-framework code, math, and discussions. Adopted at 400 universities from 60 countries including Stanford, MIT, Harvard, and Cambridge.
* [**d2l-zh**](https://github.com/d2l-ai/d2l-zh)
《动手学深度学习》:面向中文读者、能运行、可讨论。中英文版被60多个国家的400多所大学用于教学。
* [**rustdesk**](https://github.com/rustdesk/rustdesk)
Virtual / remote desktop infrastructure for everyone! Open source TeamViewer / Citrix alternative.
* [**typst**](https://github.com/typst/typst)
A new markup-based typesetting system that is powerful and easy to learn.
* [**wavefunctioncollapse**](https://github.com/marian42/wavefunctioncollapse)
Walk through an infinite, procedurally generated city.
* [**WaveFunctionCollapse**](https://github.com/mxgmn/WaveFunctionCollapse)
Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics.
* [**openai-cookbook**](https://github.com/openai/openai-cookbook)
Examples and guides for using the OpenAI API.
* [**the-algorithm**](https://github.com/twitter/the-algorithm)
Source code for Twitter's Recommendation Algorithm.
* [**ML-Papers-of-the-Week**](https://github.com/dair-ai/ML-Papers-of-the-Week)
🔥Highlighting the top ML papers every week.
* [**Prompt-Engineering-Guide**](https://github.com/dair-ai/Prompt-Engineering-Guide)
🐙 Guides, papers, lecture, notebooks and resources for prompt engineering
* [**segment-anything**](https://github.com/facebookresearch/segment-anything)
The repository provides code for running inference with the SegmentAnything Model (SAM), links for downloading the trained model checkpoints, and example notebooks that show how to use the model.
* [**gpt_academic**](https://github.com/binary-husky/gpt_academic)
为GPT/GLM等LLM大语言模型提供实用化交互接口,特别优化论文阅读/润色/写作体验,模块化设计,支持自定义快捷按钮&函数插件,支持Python和C++等项目剖析&自译解功能,PDF/LaTex论文翻译&总结功能,支持并行问询多种LLM模型,支持chatglm3等本地模型。接入通义千问, deepseekcoder, 讯飞星火, 文心一言, llama2, rwkv, claude2, moss等。
* [**SciencePlots**](https://github.com/garrettj403/SciencePlots)
Matplotlib styles for scientific plotting.

--------------------------------------------------------------------------------

### Part 1: Codes/Sources

#### 1.1 Researching

* [**Alaska**](https://github.com/manlius/Alaska)
Multiplex network data used in the paper "Multiplex social ecological network analysis reveals how social changes affect community robustness more than resource depletion".
* [**annotated_deep_learning_paper_implementations**](https://github.com/labmlai/annotated_deep_learning_paper_implementations)
🧑‍🏫 Implementations/tutorials of deep learning papers with side-by-side notes 📝; including transformers (original, xl, switch, feedback, vit), optimizers (adam, radam, adabelief), gans(dcgan, cyclegan, stylegan2), 🎮 reinforcement learning (ppo, dqn), capsnet, distillation, etc. 🧠
* [**awesome-decision-tree-papers**](https://github.com/benedekrozemberczki/awesome-decision-tree-papers)
A collection of research papers on decision, classification and regression trees with implementations.
* [**birankr**](https://github.com/BrianAronson/birankr)
CRAN package for estimating various rank (centrality) measures of nodes in bipartite graphs (two-mode networks).
* [**Complex-Network**](https://github.com/LiuChuang0059/Complex-Network)
复杂网络研究资源整理和基础知识学习。
* [**datasets**](https://github.com/benedekrozemberczki/datasets)
A repository of pretty cool datasets that I collected for network science and machine learning research.
* [**DBMS-Indexology**](https://github.com/yingjunwu/DBMS-Indexology)
A Collection of Papers on Database Index Structures.
* [**FakeNewsNet**](https://github.com/KaiDMML/FakeNewsNet)
This is a dataset for fake news detection research Resources.
* [**GNNPapers**](https://github.com/thunlp/GNNPapers)
Must-read papers on graph neural networks (GNN).
* [**IMGUR5K-Handwriting-Dataset**](https://github.com/facebookresearch/IMGUR5K-Handwriting-Dataset)
IMGUR5K handwriting set. It is a handwritten in-the-wild dataset, which contains challenging real world handwritten samples from different writers.The dataset is shared as a set of image urls with annotations. This code downloads the images and verifies the hash to the image to avoid data contamination.
* [**MultiRank**](https://github.com/ginestrab/MultiRank)
Implementation of the paper *Centralities of Nodes and Influences of Layers in Large Multiplex Networks* in MATLAB.
* [**MultiRank**](https://github.com/ginestrab/MultiRank)
This repository comprizes all the MATLAB files implementing the MultiRank algorithm to rank nodes and layers in large multiplex networks.
* [**MultiVERSE**](https://github.com/LPioL/MultiVERSE)
Embedding of Monoplex, Multiplex, Heterogeneous, Multiplex-Heterogeneous and full Multiplex-Heterogeneous Networks.
* [**MUSAE**](https://github.com/benedekrozemberczki/MUSAE)
The reference implementation of "Multi-scale Attributed Node Embedding". (Journal of Complex Networks 2021)
* [**network-science**](https://github.com/netspractice/network-science)
This repository contains practical assignments for courses "Network Science" and "Structural Analysis and Visualization of Networks" at HSE university.
* [**papers-we-love**](https://github.com/papers-we-love/papers-we-love)
Papers from the computer science community to read and discuss.
* [**projected_gan**](https://github.com/autonomousvision/projected_gan)
[NeurIPS'21] Projected GANs Converge Faster
* [**pwc**](https://github.com/zziz/pwc)
Papers with code. Sorted by stars. Updated weekly. *Note: This repo was not maintained anymore after 2018.*
* [**transferlearning**](https://github.com/jindongwang/transferlearning)
Transfer learning / domain adaptation / domain generalization / multi-task learning etc. Papers, codes, datasets, applications, tutorials.

#### 1.2 Tools

* [**algo**](https://github.com/trailofbits/algo)
Set up a personal VPN in the cloud
* [**algorithm-visualizer**](https://github.com/algorithm-visualizer/algorithm-visualizer)
Interactive Online Platform that Visualizes Algorithms from Code.
* [**badges**](https://github.com/boennemann/badges)
🎴 Readme Badges – Gotta catch 'em all.
* [**black**](https://github.com/psf/black)
The uncompromising Python code formatter.
* [**ComicBook**](https://github.com/lossme/ComicBook)
漫画爬虫、漫画下载工具、图集下载工具、漫画API,支持腾讯漫画、哔哩哔哩漫画、有妖气漫画、快看漫画、漫画柜等站点。
* [**Cyberbrain**](https://github.com/laike9m/Cyberbrain)
Python debugging, redefined.
* [**github-markdown-toc**](https://github.com/ekalinin/github-markdown-toc)
Easy TOC creation for GitHub README.md.
* [**iTerm2-Color-Schemes**](https://github.com/mbadolato/iTerm2-Color-Schemes)
Over 200 terminal color schemes/themes for iTerm/iTerm2.
* [**lite-xl**](https://github.com/lite-xl/lite-xl)
A lightweight text editor written in Lua.
* [**IguanaTex**](https://github.com/Jonathan-LeRoux/IguanaTex)
A PowerPoint add-in allowing you to insert LaTeX equations into PowerPoint presentations on Windows and Mac.
* [**logoly**](https://github.com/bestony/logoly)
A Pornhub Flavour Logo Generator.
* [**manim**](https://github.com/3b1b/manim)
Animation engine for explanatory math videos.
* [**manim**](https://github.com/ManimCommunity/manim)
A community-maintained Python framework for creating mathematical animations.
* [**mathquill**](https://github.com/mathquill/mathquill)
Easily type math in your webapp.
* [**ohmyzsh**](https://github.com/ohmyzsh/ohmyzsh)
🙃 A delightful community-driven (with nearly 1,500 contributors) framework for managing your zsh configuration.
* [**setup-ipsec-vpn**](https://github.com/hwdsl2/setup-ipsec-vpn)
Scripts to build your own IPsec VPN server, with IPsec/L2TP and Cisco IPsec on Ubuntu, Debian and CentOS.
* [**slidev**](https://github.com/slidevjs/slidev)
Presentation Slides for Developers (Beta)
* [**thefuck**](https://github.com/nvbn/thefuck)
Magnificent app which corrects your previous console command.
* [**UTM**](https://github.com/utmapp/UTM)
Virtual machines for iOS.
* [**vscode-math-to-image**](https://github.com/TeamMeow/vscode-math-to-image)
📐 Render LaTeX math equations in any Markdown file!
* [**youtube-dl**](https://github.com/ytdl-org/youtube-dl)
Command-line program to download videos from YouTube.com and other video sites.
* [**YYeTsBot**](https://github.com/tgbot-collection/YYeTsBot)
🎬 人人影视bot,完全对接人人影视全部无删减资源。
* [**zdog**](https://github.com/metafizzy/zdog)
Flat, round, designer-friendly pseudo-3D engine for canvas & SVG.

#### 1.3 Softwares and Frameworks

* [**brew**](https://github.com/Homebrew/brew)
🍺 The missing package manager for macOS (or Linux).
* [**deskreen**](https://github.com/pavlobu/deskreen)
Deskreen turns any device with a web browser into a secondary screen for your computer.
* [**desktop**](https://github.com/desktop/desktop)
Simple collaboration from your desktop.
* [**drawio-desktop**](https://github.com/jgraph/drawio-desktop)

* [**drawio**](https://github.com/jgraph/drawio)

* [**iTerm2**](https://github.com/gnachman/iTerm2)
iTerm2 is a terminal emulator for Mac OS X that does amazing things.
* [**jupyter**](https://github.com/jupyter/jupyter)
[**GitHub Wiki**](https://github.com/jupyter/jupyter/wiki) [**Web Page**](https://jupyter.org) Jupyter metapackage for installation, docs and chat.
* [**omi**](https://github.com/Tencent/omi)
Front End Cross-Frameworks Framework * 前端跨框架跨平台框架.
* [**photoprism**](https://github.com/photoprism/photoprism)
About Personal Photo Management powered by Go and Google TensorFlow.
* [**reveal.js**](https://github.com/hakimel/reveal.js)
The HTML Presentation Framework.
* [**tigervnc**](https://github.com/TigerVNC/tigervnc)
High performance, multi-platform VNC client and server.
* [**uno**](https://github.com/unoplatform/uno)
Build Mobile, Desktop and WebAssembly apps with C## and XAML. Today. Open source and professionally supported.
* [**vscode**](https://github.com/microsoft/vscode)
Visual Studio Code

#### 1.4 Artificial Intelligence

##### Computer Vision

* [**computer-vision-basics-in-microsoft-excel**](https://github.com/amzn/computer-vision-basics-in-microsoft-excel)
Computer Vision Basics in Microsoft Excel (using just formulas).
* [**macOCR**](https://github.com/schappim/macOCR)
Get any text on your screen into your clipboard.
* [**openpilot**](https://github.com/commaai/openpilot)
openpilot is an open source driver assistance system. openpilot performs the functions of Automated Lane Centering and Adaptive Cruise Control for over 100 supported car makes and models.

##### Graphics

* [**graphics-workshop**](https://github.com/ekzhang/graphics-workshop)
Learn computer graphics by writing GPU shaders!
* [**pytorch-CycleGAN-and-pix2pix**](https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix)
Image-to-Image Translation in PyTorch.
* [**taichi**](https://github.com/taichi-dev/taichi)
Taichi programming language by [**Yuanming Hu**](https://github.com/yuanming-hu).

##### Deep Learning

* [**Real-Time-Voice-Cloning**](https://github.com/CorentinJ/Real-Time-Voice-Cloning)
Clone a voice in 5 seconds to generate arbitrary speech in real-time.

##### Machine Learning

* [**100-Days-Of-ML-Code**](https://github.com/Avik-Jain/100-Days-Of-ML-Code)
100 Days of ML Coding.
* [**apachecn-dl-zh**](https://github.com/apachecn/apachecn-dl-zh)
ApacheCN 深度学习译文集
* [**machine_learning_beginner**](https://github.com/fengdu78/machine_learning_beginner)
机器学习初学者公众号作品。
* [**Machine-Learning-Flappy-Bird**](https://github.com/ssusnic/Machine-Learning-Flappy-Bird)
Machine Learning for Flappy Bird using Neural Network and Genetic Algorithm.
* [**ML-For-Beginners**](https://github.com/microsoft/ML-For-Beginners)
12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all.
* [**WZU-machine-learning-course**](https://github.com/fengdu78/WZU-machine-learning-course)
温州大学《机器学习》课程资料(代码、课件等)。

##### Natural Language Processing

* [**NLP-Conferences-Code**](https://github.com/yizhen20133868/NLP-Conferences-Code)
NLP-Conferences-Code (ACL、EMNL、NAACL、COLING、AAAI、IJCAI).
* [**textgenrnn**](https://github.com/minimaxir/textgenrnn)
Easily train your own text-generating neural network of any size and complexity on any text dataset with a few lines of code.

#### 1.5 Formal Languages

* [**chibicc**](https://github.com/rui314/chibicc)
A small C compiler.
* [**dongbei**](https://github.com/zhanyong-wan/dongbei)
东北方言编程语言。
* [**go**](https://github.com/golang/go)
The Go programming language
* [**julia**](https://github.com/JuliaLang/julia)
The Julia Programming Language.
* [**linguist**](https://github.com/github/linguist)
Language Savant. If your repository's language is being reported incorrectly, send us a pull request!
* [**pua-lang**](https://github.com/flaneur2020/pua-lang)
A dialect of The Monkey Programming Language.
* [**SpellGCN**](https://github.com/ACL2020SpellGCN/SpellGCN)
SpellGCN
* [**swift**](https://github.com/apple/swift)
The Swift Programming Language.
* [**TypeScript**](https://github.com/microsoft/TypeScript)
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

#### 1.6 Blockchain

* [**chia-blockchain**](https://github.com/Chia-Network/chia-blockchain)
Chia blockchain python implementation (full node, farmer, harvester, timelord, and wallet).

#### 1.7 Computer Networks and Web Applications

* [**BrowserQuest**](https://github.com/mozilla/BrowserQuest)
A HTML5/JavaScript multiplayer game experiment.
* [**flask**](https://github.com/pallets/flask)
The Python micro framework for building web applications.
* [**httprunner**](https://github.com/httprunner/httprunner)
One-stop solution for HTTP(S) testing.

#### 1.8 Operating Systems

* [**l4v**](https://github.com/seL4/l4v)
seL4 specification and proofs.
* [**linux**](https://github.com/torvalds/linux)
Linux kernel source tree.
* [**seL4**](https://github.com/seL4/seL4)
The seL4 microkernel.

#### 1.9 Game Developments

* [**2048**](https://github.com/gabrielecirulli/2048)
A small clone of 1024 (https://play.google.com/store/apps/details?id=com.veewo.a1024)
* [**ActionRoguelike**](https://github.com/tomlooman/ActionRoguelike)
Third-person Action Roguelike made in Unreal Engine C++ (for Stanford CS193U 2020).
* [**coffee-gb**](https://github.com/trekawek/coffee-gb)
Gameboy emulator in Java 8.
* [**DOOM**](https://github.com/id-Software/DOOM)
DOOM Open Source Release.
* [**lifeRestart**](https://github.com/VickScarlet/lifeRestart)
やり直すんだ。そして、次はうまくやる。
* [**mgba**](https://github.com/mgba-emu/mgba)
mGBA Game Boy Advance Emulator.
* [**Mindustry**](https://github.com/Anuken/Mindustry)
A sandbox tower defense game.
* [**OpenEmu**](https://github.com/OpenEmu/OpenEmu)
🕹 Retro video game emulation for macOS.
* [**OpenTTD**](https://github.com/OpenTTD/OpenTTD)
OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe.
* [**PyBoy**](https://github.com/Baekalfen/PyBoy)
Game Boy emulator written in Python.
* [**si78c**](https://github.com/loadzero/si78c)
si78c is a memory accurate reimplementation of Space Invaders in C.
* [**workadventure**](https://github.com/thecodingmachine/workadventure)
A collaborative web application (virtual office) presented as a 16-bit RPG video game.

#### 1.10 Mathematics

##### Linear Algebra

* [**MATH54**](https://github.com/lin-lin/MATH54)
🐻 UC Berkeley Math 54: Linear Algebra & Differential Equations in Spring 2020.
* [**MIT-Linear-Algebra-Notes**](https://github.com/yizhen20133868/MIT-Linear-Algebra-Notes)
Notes for MIT-Linear-Algebra.
* [**The-Art-of-Linear-Algebra**](https://github.com/kenjihiranabe/The-Art-of-Linear-Algebra)
Graphic notes on Gilbert Strang's "Linear Algebra for Everyone".

##### Numerical Methods

* [**numpy**](https://github.com/numpy/numpy)
The fundamental package for scientific computing with Python.

##### Statistics

* [**Probabilistic-Programming-and-Bayesian-Methods-for-Hackers**](https://github.com/CamDavidsonPilon/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers)
aka "Bayesian Methods for Hackers": An introduction to Bayesian methods + probabilistic programming with a computation/understanding-first, mathematics-second point of view. All in pure Python ;)

#### 1.11 Templates

* [**acmart**](https://github.com/borisveytsman/acmart)
ACM consolidated LaTeX styles.
* [**Awesome-CV**](https://github.com/posquit0/Awesome-CV)
📄 Awesome CV is LaTeX template for your outstanding job application.
* [**online-cv**](https://github.com/sharu725/online-cv)
A minimal Jekyll Theme to host your resume (CV).

#### 1.12 Marvelous

* [**Apollo-11**](https://github.com/chrislgarry/Apollo-11)
Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules.

--------------------------------------------------------------------------------

### Part 2: Learning Resources

#### 2.1 Programming Languages

##### C

* [**awesome-c-cn**](https://github.com/jobbole/awesome-c-cn)
C 资源大全中文版,包括了:构建系统、编译器、数据库、加密、初中高的教程/指南、书籍、库等。
* [**awesome-c**](https://github.com/aleksandar-todorovic/awesome-c)
Continuing the development of awesome-c list on GitHub.

##### Python

* [**30-Days-Of-Python**](https://github.com/Asabeneh/30-Days-Of-Python)
30 days of Python programming challenge is a step by step guide to learn the Python programming language in 30 days. This challenge may take up to 100 days, follow your own pace.
* [**awesome-python**](https://github.com/vinta/awesome-python)
A curated list of awesome Python frameworks, libraries, software and resources.
* [**learn_python3_spider**](https://github.com/wistbean/learn_python3_spider)
python爬虫教程系列,从0到1学习python爬虫。
* [**learn-python**](https://github.com/trekhleb/learn-python)
📚 Playground and cheatsheet for learning Python. Collection of Python scripts that are split by topics and contain code examples with explanations.
* [**practical-python**](https://github.com/dabeaz-course/practical-python)
[**Online**](https://dabeaz-course.github.io/practical-python/Notes/Contents.html) The heart of an instructor-led Python training course used for corporate training and professional development.
* [**Python-100-Days**](https://github.com/jackfrued/Python-100-Days)
Python - 100天从新手到大师。
* [**python-cheatsheet**](https://github.com/gto76/python-cheatsheet)
Comprehensive Python Cheatsheet
* [**python-guide**](https://github.com/realpython/python-guide)
[**Web Page**](https://docs.python-guide.org/) Python best practices guidebook, written for humans.
* [**python-small-examples**](https://github.com/jackzhenguo/python-small-examples)
告别枯燥,致力于打造 Python 实用小例子。
* [**Python**](https://github.com/geekcomputers/Python)
My Python Examples.
* [**Python**](https://github.com/TwoWater/Python)
最良心的 Python 教程。
* [**wtfpython-cn**](https://github.com/leisurelicht/wtfpython-cn)
wtfpython的中文翻译。
* [**wtfpython**](https://github.com/satwikkansal/wtfpython)
If you think you know Python, think once more!

###### NumPy

* [**numpy-100**](https://github.com/rougier/numpy-100)
100 numpy exercises (with solutions).

##### Java

* [**awesome-java**](https://github.com/akullpp/awesome-java)
A curated list of awesome frameworks, libraries and software for the Java programming language.

##### JavaScript

* [**30-Days-Of-JavaScript**](https://github.com/Asabeneh/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 up to 100 days, please just follow your own pace.
* [**30-seconds-of-code**](https://github.com/30-seconds/30-seconds-of-code)
Short JavaScript code snippets for all your development needs.
* [**You-Dont-Need-JavaScript**](https://github.com/you-dont-need/You-Dont-Need-JavaScript)
CSS is powerful, you can do a lot of things without JS.

##### Swift

* [**open-source-ios-apps**](https://github.com/dkhamsing/open-source-ios-apps)
📱 Collaborative List of Open-Source iOS Apps.

##### Go

* [**book**](https://github.com/qyuhen/book)
编程语言学习笔记。

#### 2.2 Data Structures and Algorithms

* [**AArch64_Assembly**](https://github.com/TheAlgorithms/AArch64_Assembly)
All Algorithms implemented in AArch64 Assembly.
* [**algorithm-base**](https://github.com/chefyuan/algorithm-base)
专门为刚开始刷题的同学准备的算法基地,没有最细只有更细,立志用动画将晦涩难懂的算法说的通俗易懂!
* [**algorithm-pattern**](https://github.com/greyireland/algorithm-pattern)
算法模板,最科学的刷题方式,最快速的刷题路径,你值得拥有~
* [**Algorithms**](https://github.com/williamfiset/Algorithms)
A collection of algorithms and data structures.
* [**C**](https://github.com/TheAlgorithms/C)
[Website](https://thealgorithms.github.io/C/) Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
* [**fucking-algorithm**](https://github.com/labuladong/fucking-algorithm)
[GitBook](https://labuladong.gitbook.io/algo/) 手把手撕LeetCode题目,扒各种算法套路的裤子。English version supported! Crack LeetCode, not only how, but also why.
* [**Java**](https://github.com/TheAlgorithms/Java)
All Algorithms implemented in Java.
* [**javascript-algorithms**](https://github.com/trekhleb/javascript-algorithms)
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings.
* [**Jupyter**](https://github.com/TheAlgorithms/Jupyter)
The repository contains script and notebook related to Statistics, Machine learning, Neural network, Deep learning, NLP, Numerical methods, and Automation.
* [**Learn-Algorithms**](https://github.com/nonstriater/Learn-Algorithms)
算法学习笔记。
* [**LeetCode-Go**](https://github.com/halfrost/LeetCode-Go)
[LeetCode Cookbook](https://books.halfrost.com/leetcode/) ✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解
* [**leetcode-master**](https://github.com/youngyangyang04/leetcode-master)
LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀
* [**leetcode**](https://github.com/azl397985856/leetcode)
[E-Books](http://lucifer.ren/leetcode/LeetCode) Solutions: A Record of My Problem Solving Journey. (leetcode题解,记录自己的leetcode解题之路。)
* [**leetcode**](https://github.com/begeekmyfriend/leetcode)
LeetCode in pure C.
* [**leetcode**](https://github.com/doocs/leetcode)
😏 LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解。
* [**leetcode**](https://github.com/soulmachine/leetcode)
LeetCode题解,151道题完整版。
* [**LeetCodeAnimation**](https://github.com/MisterBooo/LeetCodeAnimation)
Demonstrate all the questions on LeetCode in the form of animation./用动画的形式呈现解LeetCode题目的思路。
* [**MATLAB-Octave**](https://github.com/TheAlgorithms/MATLAB-Octave)
This repository contains algorithms written in MATLAB/Octave. Developing algorithms in the MATLAB environment empowers you to explore and refine ideas, and enables you test and verify your algorithm.
* [**Python**](https://github.com/TheAlgorithms/Python)
All Algorithms implemented in Python.
* [**The-Art-Of-Programming-By-July**](https://github.com/julycoding/The-Art-Of-Programming-By-July)
本项目曾冲到全球第一,干货集锦见本页面最底部,另完整精致的纸质版《编程之法:面试和算法心得》已在京东/当当上销售。

#### 2.3 Learning via Projects Building

* [**500-AI-Machine-learning-Deep-learning-Computer-vision-NLP-Projects-with-code**](https://github.com/ashishpatel26/500-AI-Machine-learning-Deep-learning-Computer-vision-NLP-Projects-with-code)
500 AI Machine learning Deep learning Computer vision NLP Projects with code.
* [**500LineorLess_CN**](https://github.com/HT524/500LineorLess_CN)
500 line or less 中文翻译计划。
* [**500lines**](https://github.com/aosabook/500lines)
500 Lines or Less.
* [**app-ideas**](https://github.com/florinpop17/app-ideas)
A Collection of application ideas which can be used to improve your coding skills.
* [**build-your-own-x**](https://github.com/danistefanovic/build-your-own-x)
🤓 Build your own (insert technology here).
* [**project-based-learning**](https://github.com/tuvtran/project-based-learning)
Curated list of project-based tutorials.
* [**Projects-Solutions**](https://github.com/karan/Projects-Solutions)
📟 Links to others' solutions to Projects.
* [**Projects**](https://github.com/karan/Projects)
📃 A list of practical projects that anyone can solve in any programming language.

#### 2.4 Aspects Guides and $PATH

##### Compilers

* [**acwj**](https://github.com/DoctorWkt/acwj)
A Compiler Writing Journey.

##### Data Science

* [**PythonDataScienceHandbook**](https://github.com/jakevdp/PythonDataScienceHandbook)
Python Data Science Handbook: full text in Jupyter Notebooks
* [**Data-Science-For-Beginners**](https://github.com/microsoft/Data-Science-For-Beginners)
10 Weeks, 20 Lessons, Data Science for All!

##### Object-oriented Programming

* [**design_patterns**](https://github.com/me115/design_patterns)
图说设计模式。
* [**design-patterns-explained-with-food**](https://github.com/wesdoyle/design-patterns-explained-with-food)
GoF Design Patterns with "Real-World" examples involving Food-Related Businesses and mock dependencies.

##### System Design

* [**system-design-primer**](https://github.com/donnemartin/system-design-primer)
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

##### Video Games

* [**3d-game-shaders-for-beginners**](https://github.com/lettier/3d-game-shaders-for-beginners)
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
* [**game-programmer**](https://github.com/miloyip/game-programmer)
A Study Path for Game Programmer.
* [**games**](https://github.com/leereilly/games)
A list of popular/awesome video games, add-ons, maps, etc. hosted on GitHub. Any genre. Any platform. Any engine.

##### Web Developments amd Networks

* [**Become-A-Full-Stack-Web-Developer**](https://github.com/bmorelli25/Become-A-Full-Stack-Web-Developer)
Free resources for learning Full Stack Web Development.
* [**Web-Dev-For-Beginners**](https://github.com/microsoft/Web-Dev-For-Beginners)
24 Lessons, 12 Weeks, Get Started as a Web Developer.
* [**what-happens-when**](https://github.com/alex/what-happens-when)
An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?"

##### Database Documents

* [**pgdoc-cn**](https://github.com/postgres-cn/pgdoc-cn)
PostgreSQL manual Chinese translation by China PostgreSQL Users Group.

##### Operating System Tutorials

* [**Linux-Tutorial**](https://github.com/judasn/Linux-Tutorial)
《Java 程序员眼中的 Linux》
* [**os-tutorial**](https://github.com/cfenollosa/os-tutorial)
How to create an OS from scratch.
* [**rpi4-osdev**](https://github.com/isometimes/rpi4-osdev)
Tutorial: Writing a "bare metal" operating system for Raspberry Pi 4

##### Reverse Engineering

* [**Reverse-Engineering**](https://github.com/mytechnotalent/Reverse-Engineering)
A FREE comprehensive reverse engineering course covering x86, x64, 32-bit ARM & 64-bit ARM architectures.
* [**zphisher**](https://github.com/htr-tech/zphisher)
An automated phishing tool with 30+ templates. This Tool is made for educational purpose only ! Author will not be responsible for any misuse of this toolkit!

##### Regex

* [**learn-regex**](https://github.com/ziishaned/learn-regex)
Learn regex the easy way.

##### Markdown, LaTeX, and README Files

* [**art-of-readme**](https://github.com/noffle/art-of-readme)
💌 Things I've learned about writing good READMEs.
* [**awesome-github-profile-readme**](https://github.com/abhisheknaiidu/awesome-github-profile-readme)
😎 A curated list of awesome Github Profile READMEs. 📝
* [**awesome-LaTeX**](https://github.com/egeerardyn/awesome-LaTeX)
Curated list of LaTeX awesomeness.
* [**awesome-markdown**](https://github.com/BubuAnabelas/awesome-markdown)
📝 Delightful Markdown stuff.
* [**markdown-here**](https://github.com/adam-p/markdown-here)
Google Chrome, Firefox, and Thunderbird extension that lets you write email in Markdown and render it before sending.
* [**Note-by-LaTeX**](https://github.com/wklchris/Note-by-LaTeX)
《简单粗暴 LaTeX》源码 | A LaTeX handbook to help Chinese LaTeX learners.

##### Git and Command Line Commands

* [**gitignore**](https://github.com/github/gitignore)
A collection of useful .gitignore templates.
* [**github**](https://github.com/phodal/github)
GitHub 漫游指南 - a Chinese ebook on how to build a good project on Github. Explore the users' behavior. Find some thing interest.
* [**linux-command**](https://github.com/jaywcjlove/linux-command)
Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。
* [**nocode**](https://github.com/kelseyhightower/nocode)
The best way to write secure and reliable applications. Write nothing; deploy nowhere.
* [**the-art-of-command-line**](https://github.com/jlevy/the-art-of-command-line)
Master the command line, in one page.

#### 2.5 Comprehensive Computer Science

* [**Best-websites-a-programmer-should-visit**](https://github.com/sdmg15/Best-websites-a-programmer-should-visit)
Some useful websites for programmers.
* [**Computer-Science-Resources**](https://github.com/the-akira/Computer-Science-Resources)
A list of resources in different fields of Computer Science (multiple languages).
* [**computer-science**](https://github.com/ossu/computer-science)
🎓 Path to a free self-taught education in Computer Science!
* [**CS-Notes**](https://github.com/CyC2018/CS-Notes)
📚 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计、Java、Python、C++。
* [**cs-video-courses**](https://github.com/Developer-Y/cs-video-courses)
List of Computer Science courses with video lectures.
* [**free-programming-books-zh_CN**](https://github.com/justjavac/free-programming-books-zh_CN)
📚 免费的计算机编程类中文书籍,欢迎投稿。
* [**free-programming-books**](https://github.com/EbookFoundation/free-programming-books)
📚 Freely available programming books.
* [**missing-semester-cn.github.io**](https://github.com/missing-semester-cn/missing-semester-cn.github.io)
the CS missing semester Chinese version.
* [**missing-semester**](https://github.com/missing-semester/missing-semester)
The Missing Semester of Your CS Education. 📚
* [**Psyduck**](https://github.com/SmartKeyerror/Psyduck)
Record CS knowlegement with XMind, version 2.0. 使用 XMind 记录 Linux 操作系统,网络,C++,Golang 以及数据库的一些设计。
* [**TeachYourselfCS-CN**](https://github.com/keithnull/TeachYourselfCS-CN)
TeachYourselfCS 的中文翻译 | A Chinese translation of TeachYourselfCS

#### 2.6 Interview and Opportunities

* [**awesome-computer-science-opportunities**](https://github.com/anu0012/awesome-computer-science-opportunities)
An awesome list of events and fellowship opportunities for Computer Science students.
* [**awesome-interview-questions**](https://github.com/DopplerHQ/awesome-interview-questions)
A curated awesome list of lists of interview questions. Feel free to contribute! 🎓
* [**coding-interview-university**](https://github.com/jwasham/coding-interview-university)
A complete computer science study plan to become a software engineer.
* [**linkedin-skill-assessments-quizzes**](https://github.com/Ebazhanov/linkedin-skill-assessments-quizzes)
Full reference of LinkedIn answers 2021 for skill assessments, LinkedIn test, questions and answers (aws-lambda, rest-api, javascript, react, git, html, jquery, mongodb, java, css, python, machine-learning, power-point) linkedin excel test lösungen, linkedin machine learning test.

#### 2.7 Code Styles

* [**naming-cheatsheet**](https://github.com/kettanaito/naming-cheatsheet)
Comprehensive language-agnostic guidelines on variables naming. Home of the A/HC/LC pattern.
* [**state-of-the-art-shitcode**](https://github.com/trekhleb/state-of-the-art-shitcode)
💩State-of-the-art shitcode principles your project should follow to call it a proper shitcode.

#### 2.8 Blogs and Learning Notes

* [**cam-notes**](https://github.com/dalcde/cam-notes)
[**Blog**](http://dec41.user.srcf.net/) My Cambridge Lecture Notes.
* [**colah.github.io**](https://github.com/colah/colah.github.io)
colah's blog: .
* [**Connor McLeod**](https://github.com/con-mcleod)
A UNSW EECS student's GitHub page.
* [**Hillary Chan**](https://github.com/hillaryychan)
A UNSW student's GitHub page.
* [**Luka Kerr**](https://github.com/lukakerr)
A UNSW software engineering student's GitHub page.
* [**Lux**](https://github.com/flying-yogurt/Lux)
📖 My summaries and notes for Computer Science, Mathematics and more science relevant contents. For my CS undergraduate career, redirect to the repository "Unilife-CS-Backup".
* [**YAWEN LUO**](https://github.com/YawenRiva)
A UNSW student's GitHub page.

#### 2.9 News and Forums

* [**daily**](https://github.com/dailydotdev/daily)
Discover dev news with zero effort.
* [**GitHubDaily**](https://github.com/GitHubDaily/GitHubDaily)
GitHubDaily 分享内容定期整理与分类。欢迎推荐、自荐项目,让更多人知道你的项目。
* [**gold-miner**](https://github.com/xitu/gold-miner)
🥇掘金翻译计划,可能是世界最大最好的英译中技术社区,最懂读者和译者的翻译平台。
* [**HelloGitHub**](https://github.com/521xueweihan/HelloGitHub)
:octocat: Find pearls on open-source seashore 分享 GitHub 上有趣、入门级的开源项目。

--------------------------------------------------------------------------------

### Part 3: Computer Irrelevant Repos

* [**996.ICU**](https://github.com/996icu/996.ICU)
Repo for counting stars and contributing. Press F to pay respect to glorious developers.
* [**Awesome-Japanese**](https://github.com/yudataguy/Awesome-Japanese)
Awesome Japanese learning resource.
* [**awesome-math**](https://github.com/rossant/awesome-math)
A curated list of awesome mathematics resources.
* [**awesome**](https://github.com/sindresorhus/awesome)
😎 Awesome lists about all kinds of interesting topics.
* [**chinese-copywriting-guidelines**](https://github.com/sparanoid/chinese-copywriting-guidelines)
Chinese copywriting guidelines for better written communication/中文文案排版指北.
* [**chinese-poetry**](https://github.com/chinese-poetry/chinese-poetry)
The most comprehensive database of Chinese poetry. 🧶最全中华古诗词数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。
* [**ChineseBQB**](https://github.com/zhaoolee/ChineseBQB)
Chinese sticker pack,More joy / 表情包的博物馆, Github最有毒的仓库, 中国表情包大集合, 聚欢乐~
* [**How-To-Ask-Questions-The-Smart-Way**](https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way)
本文原文由知名 Hacker Eric S. Raymond 所撰寫,教你如何正確的提出技術問題並獲得你滿意的答案。
* [**HowToCook**](https://github.com/Anduin2017/HowToCook)
程序员在家做饭方法指南。Programmer's guide about how to cook at home (Chinese only).