These repos are selected from GitHub Explore daily / weekly newsletters based on my interests since 2018. There're tons of exciting / awesome repos on github, here's only part of them selected for my furthur studies, and wish they're useful to you as well. Listed in alphabetical order.
这些的 repo 摘选自从 2018 年起 GitHub Explore 基于我个人兴趣生成的日报或者周报。GitHub 上有非常多优秀的开源仓库,这里仅仅是一小部分我个人未来学习参考的项目,希望它们也能给您带来帮助。仓库按照字母表排序。
Interviews (16) | Courses (55) | Algorithms (7) | Web Dev (25) | C / Cpp (6) | Go (4) | Java (2) | Python (3) | Rust (4) | Misc (36)
ai
animation
architecture
automation
awesome-list
aws
bash
bootcamp
c/c++
charts
cheatsheet
cli
compiler
computer science
container
css
database
data science
deep learning
design patterns
devops
dos
english
git
github
go
hacker
html5
iot
java
jdk
js
jwt
k8s
kvm
latex
leetcode
linux
logger
machine learning
macos
mdx
microsoft
mit
nasa
nginx
node
operating system
paper
pku
python
react
regex
reverse engineering
rpc
sandbox
security
shell
spring
stanford
sql
svg
tensorflow
tmux
ts
tsinghua
ui/ux
unixporn
ustc
vdom
vim
vscode
vue
web
webassembly
webgl
zju
中文
Title | Keywords | Stars | Description |
---|---|---|---|
Advanced Java | java | 57.6k | Core Interview Questions & Answers For Experienced Java(Backend) Developers, CHINESE ONLY. 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识。 |
Awesome Interviews | awesome-list | 43.3k | A curated awesome list of lists of interview questions. |
C/C++ 技术面试基础知识总结 | c/c++ | 20.5k | 包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。CHINESE ONLY |
Coding Interview University | 193k | A complete computer science study plan to become a software engineer. | |
CS-Interview-Knowledge-Map | 17.2k | 面试图谱 with English version | |
CS-Notes | 139k | 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计。CHINESE ONLY | |
DevOps Exercises | devops | 16.6k | Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions. |
FAQ GURU | 4.6k | A list of interview questions on many topics, such as JavaScript, React, Redux, Vue.js, Angular, Ruby, etc. | |
go-interview | go | 3.5k | Collection of Technical Interview Questions solved with Go. |
JavaGuide | java | 111k | 「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。CHINESE ONLY |
JavaScript Questions | js | 37.9k | A long list of (advanced) JavaScript questions, and their explanations from basic to advanced to test how well you know JavaScript, refresh your knowledge a bit, or prepare for your coding interview! |
Python Interview Questions | python | 4.4k | 关于 Python 的面试题 CHINESE ONLY |
Sysadmin: Test Questions and Answers | 8.5k | A collection of Linux Sysadmin Test Questions and Answers. Test your knowledge and skills in different fields with these Q/A. | |
The System Design Primer | 145k | Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards. Provided in English, Chinese and many many other languages. | |
前端技术清单 | 2.9k | Frontend Tech List for Developers CHINESE ONLY | |
后端/全栈/架构师面试 | 10.1k | fullstack tutorial 2021,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试 CHINESE ONLY |
Title | Keywords | Stars | Description |
---|---|---|---|
100 Days of Machine Learning Coding | machine learning | 32.9k | 中文版 |
20+ Vanilla Web Projects | html5, css, js | 11.1k stars | From Brad Traversy, author of crash course series. Mini projects built with HTML5, CSS and JavaScript without any frameworks or libraries. |
30 Seconds of Code | js | 86k | Short JavaScript code snippets for all your development needs. |
Awesome Software and Architectural Design Patterns | awesome-list | 15k | A curated list of software and architecture related design patterns. |
Awesome Kubernetes | k8s, awesome-list | 12k | A curated list for awesome kubernetes sources. |
Build Your Own X | 118k | What I cannot create, I do not understand. -- Richard Feynman | |
Comprehensive Python Cheatsheet | python, cheatsheet | 25.2k | |
CSS Animation 101 | css, animation | 4.2k | Learn how to bring animation to web projects, with ePub, PDF and Web version. |
CSS Inspiration | css | 7.2k | 一些 CSS 示例 CHINESE ONLY |
Data Science Cheatsheets | cheatsheet | 9.2k | List of Data Science Cheatsheets to rule the world. |
Design patterns implemented in Java | design patterns, Java | 70.1k | Provided in English, Chinese, Korean, French, Turkish, Arabic, Spanish and Portuguese. |
English Level Up Tips for Chinese | english | 21k | 可能是让你受益匪浅的英语进阶指南,狗粮预警... |
Flight rules for Git | git | 37.2k | A guide for programmers using Git about what to do when things go wrong. Provided in English, Español, Русский, 简体中文, 한국어, Tiếng Việt, Français and 日本語. |
Front-End Performance Checklist | 13.5k | The only Front-End Performance Checklist that runs faster than the others. | |
Frontend Bootcamp | microsoft, bootcamp | 10.5k | Frontend Workshop from HTML/CSS/JS to TypeScript/React/Redux from Microsoft. ARCHIVED. |
Go 语言高级编程 | go | 15.8k | 《Go 语言高级编程》开源图书,涵盖CGO、Go汇编语言、RPC实现、Protobuf插件实现、Web框架实现、分布式系统等高阶主题(完稿)。CHINESE ONLY |
Learn Go with Tests | go | 15.4k | Learn Go with test-driven development. |
Learn JSON Web Tokens (JWT) | jwt | 4.1k | Learn how to use JSON Web Token (JWT) to secure your next Web App! (Tutorial/Example with Tests!!) |
Learning OS development | linux | 10.7k | using Linux kernel and Raspberry Pi |
Learn Regex the Easy Way | regex | 38.9k | |
Learn Vim (the Smart Way) | vim | 6.9k | Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for. |
libpku | pku | 24.2k | 北京大学课程资料民间整理 CHINESE ONLY |
Machine Learning for Beginners | machine learning, microsoft | 22.3k | 12 weeks, 25 lessons, 50 quizzes, classic Machine Learning for all. |
Machine Learning From Scratch | machine learning | 20.2k | Bare bones NumPy implementations of machine learning models and algorithms with a focus on accessibility. Aims to cover everything from linear regression to deep learning. |
MIT Deep Learning | mit, deep learning | 8.8k | Tutorials, assignments, and competitions for MIT Deep Learning related courses. |
MSRA AI Edu | microsoft, ai | 9.7k | AI education materials for Chinese students, teachers and IT professionals. 微软人工智能教育与学习共建社区(Microsoft AI Education Community, 简称AI-Edu)是微软亚洲研究院(Microsoft Research Asia,简称MSRA)人工智能教育团队创立的人工智能开源社区。CHINESE ONLY |
Nginx Admin's Handbook | nginx | 12.4k | How to improve NGINX performance, security, and other important things. |
Playground and Cheatsheet for Learning Python | python, cheatsheet | 10.8k | Playground and cheatsheet for learning Python. Collection of Python scripts that are split by topics and contain code examples with explanations. Same author of JavaScript Algorithms and Data Structures. |
os-tutorial | operating system | 21.7k | How to create an OS from scratch. |
Papers We Love | paper, Computer Science | 49.5k | Papers from the computer science community to read and discuss. |
Papers with Code | paper, computer science | 15.2k | Papers with code. Sorted by stars. Updated weekly. |
Professional Programming | 15.8k | A collection of full-stack resources for programmers. | |
Project Based Learning | 56.1k | Curated list of project-based tutorials. | |
Pure BASH Bible | bash, shell | 27.7k | A collection of pure bash alternatives to external processes. |
Python 100 Days | python | 109k | Python - 100天从新手到大师 CHINESE ONLY |
Python Data Science Handbook | python, data science | 30.9k | This repository contains the entire Python Data Science Handbook, in the form of (free!) Jupyter notebooks. |
Quick SQL Cheatsheet | sql, cheatsheet | 3.8k | A quick reminder of all SQL queries and examples on how to use them. |
React Developer Roadmap | react | 16.5k | Roadmap to becoming a React developer (in 2019). Provided in English, Chinese, Japanese, Korean, Brazilian Portuguese, Russian and Spanish. |
React From Zero | react | 4.6k | A simple (99% ES2015 less) tutorial for React. |
Stanford's CS 229: Machine Learning cheatsheets | machine Learning, cheatsheet, stanford | 12.5k | VIP cheatsheets for Stanford's CS 229 Machine Learning |
Stanford's CS 230: Deep Learning cheatsheets | deep learning, cheatsheet, stanford | 5k | VIP cheatsheets for Stanford's CS 230 Deep Learning |
Spring All | java, spring | 21.8k | Spring 全家桶系列教程 CHINESE ONLY |
Spring Boot 学习示例 | java, spring | 26.3k | Learning Spring Boot via examples. Spring Boot 教程、示例代码。CHINESE ONLY |
Spring 源码阅读 | java, spring | 10.7k | CHINESE ONLY |
TensorFlow Course | deep learning, tensorflow | 15.8k | Simple and ready-to-use tutorials for TensorFlow. |
The Open Guide to Amazon Web Services | aws | 30.1k | Amazon Web Services - a practical guide. |
USTC Course | ustc | 10.8k | 中国科学技术大学课程资源 CHINESE ONLY |
Vim Galore | vim | 12.3k | Everything you need to know about vim, also in 中文版: Vim 从入门到精通, Japanese, Portuguese and Russian. |
Web Development for Beginners | microsoft | 35.1k | 24 Lessons, 12 Weeks, Get Started as a Web Developer. |
WebGL Fundamentals | webgl | 3.2k | WebGL lessons that start with the basics (with long list of todos) |
互联网公司经典技术架构 | architecture | 18.6k | 互联网公司技术架构,微信/淘宝/微博/腾讯/阿里/美团点评/百度/Google/Facebook/Amazon/eBay的架构。CHINESE ONLY |
从程序员到CTO | architecture | 10.3k | 2021年最新总结,从程序员到CTO,从专业走向卓越,分享大牛企业内部pdf与PPT CHINESE ONLY |
后端架构师技术图谱 | architecture | 54.3k | CHINESE ONLY |
浙江大学课程攻略共享计划 | zju | 22.4k | CHINESE ONLY |
深度学习500问 | deep learning | 46k | 以问答形式对常用的概率知识、线性代数、机器学习、深度学习、计算机视觉等热点问题进行阐述 CHINESE ONLY |
清华大学计算机系课程攻略 | computer science, tsinghua | 17.9k | Guidance for courses in Department of Computer Science and Technology, Tsinghua University CHINESE ONLY |
Title | Keywords | Stars | Description |
---|---|---|---|
Algorithm Visualizer | 35.5k | Interactive Online Platform that Visualizes Algorithms from Code at algorithm-visualizer.org. | |
ApacheCN 数据结构与算法译文集 | leetcode | 10.4k | 又一个 LeetCode 刷题相关的仓库。CHINESE ONLY |
JavaScript Algorithms and Data Structures | js | 120k | Algorithms and data structures implemented in JavaScript with explanations and links to further readings. Provided in 简体中文, 繁體中文, 한국어, 日本語, Polski, Français, Español, Português, Русский, Türk, Italiana, Bahasa Indonesia, Українська, Arabic, Deutsch. This project is meant to be used for learning and researching purposes only, and it is NOT meant to be used for production. |
LeetCode Animation All in One | leetcode | 67k | Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路) |
Recommenders | microsoft, machine learning | 11.3k | Best Practices on Recommendation Systems. |
The Algorithms - Python | python | 118k | All Algorithms implemented in Python, there're also Java / C / JavaScript implementations provided by this organization. |
算法小抄 | leetcode | 96.3k | 刷算法全靠套路 English version supported. Crack LeetCode, not only how, but also why. |
Title | Keywords | Stars | Description |
---|---|---|---|
anime.js | animation | 40.4k | JavaScript animation engine |
apexcharts.js | svg, charts | 10.7k | Interactive JavaScript Charts built on SVG, with official wrappers for Vue/React/Angular/Stencil and unofficial wrappers for Blazor/Laravel/Ruby/Svelte. |
docz | react | 21.7k | Docz makes it easy to write and publish beautiful interactive documentation for your code using mdx. |
Eagle.js | vue | 4k | A hackable slideshow framework built with Vue.js |
hyperapp | vdom | 18.7k | A tiny framework for building hypertext applications. |
Intro.js | 20.7k | Lightweight, user-friendly onboarding tour library. | |
lax.js | animation | 8.2k | Simple & lightweight (<4kb gzipped) vanilla JavaScript library to create smooth & beautiful animations when you scroll. |
libreact | react | 2.5k | Collection of useful React components. |
MDX: Markdown for the component era | react, vue | 11.4k | JSX in Markdown for ambitious projects. |
MDX Deck | react, mdx | 10.4k | React MDX-based presentation decks. |
NativeScript-Vue | vue | 4.7k | Native mobile applications using Vue and NativeScript. |
ncc | node | 6k | Compile a Node.js project into a single file. Supports TypeScript, binary addons, dynamic requires, gcc-style. |
Node.js Best Practices | node | 70.9k | The Node.js best practices list (September 2021), provided in EN, CN, FR, BR, RU, PL, JA and other languages. |
PixiJS | 34.3k | The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer. | |
React95 | react | 4.7k | Refreshed Windows 95 style UI components for your React app. |
Recoil | react | 14.3k | Recoil is an experimental state management library for React apps. It provides several capabilities that are difficult to achieve with React alone, while being compatible with the newest features of React. |
roughViz.js | charts | 5.9k | Reusable JavaScript library for creating sketchy/hand-drawn styled charts in the browser. |
signale | logger | 8.5k | Highly configurable logging utility. |
v8n | 3.8k | JavaScript fluent validation library. | |
vue-eslint-parser | vue | 264 | The ESLint custom parser for .vue files. |
Vue Jest | vue | 810 | Jest transformer for Vue single file components. |
Vue Native | vue | 8.3k | Vue Native is a framework to build cross platform native mobile apps using JavaScript. |
Vuido | vue | 6.1k | Native desktop applications using Vue.js. |
Warror.js | 8.6k | An exciting game of programming and Artificial Intelligence. | |
Wired Elements | 8.7k | Collection of custom elements that appear hand drawn. Great for wireframes or a fun look. |
Title | Keywords | Stars | Description |
---|---|---|---|
gRPC | rpc | 31.9k | The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)... |
mimalloc | microsoft | 5.8k | mimalloc (pronounced "me-malloc") is a general purpose allocator with excellent performance characteristics, used by bing, Azure and Death Stranding, with performance benchmarks. |
NeXTSPACE | linux | 1.4k | NeXTSTEP-like desktop environment for Linux. |
Tiny Raytracer | 3.9k | A brief computer graphics / rendering course of understandable RayTracing in 256 lines of bare C++. | |
wasm3 | webassembly | 4.1k | A WebAssembly interpreter, and a universal runtime. |
WAVM | webassembly | 1.9k | A WebAssembly Virtual Machine. |
Title | Keywords | Stars | Description |
---|---|---|---|
gVisor | container, sandbox | 11.7k | An application kernel, written in Go, that implements a substantial portion of the Linux system surface that provides an isolation boundary between the application and the host kernel. |
moby | container | 61.2k | Moby Project - a collaborative project for the container ecosystem to assemble container-based systems. |
Operator SDK | k8s | 5.1k | SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding. |
WTF | cli | 12.8k | The personal information dashboard for your terminal. |
Title | Keywords | Stars | Description |
---|---|---|---|
Dragonwell8 | jdk | 3.3k | Alibaba Dragonwell8 JDK |
Ghidra | reverse engineering | 28.9k | Ghidra is a software reverse engineering (SRE) framework from NSA. |
Title | Keywords | Stars | Description |
---|---|---|---|
Awesome Python | awesome-list | 103k | A curated list of awesome Python frameworks, libraries, software and resources. |
Awesome Python Applications | awesome-list | 13k | Free software that works great, and also happens to be open-source Python. |
Home Assistant | iot, automation | 45.7k | Open source home automation that puts local control and privacy first. |
Title | Keywords | Stars | Description |
---|---|---|---|
actix-web | web | 12.2k | A powerful, fast web framework for Rust. |
sled | database | 5.2k | An embedded database. |
swc.rs | js, ts, compiler | 15.3k | swc is a super-fast typescript / javascript compiler written in rust. It's a library for rust and javascript at the same time. |
wasm-pack | webassembly | 3.7k | Rust → Wasm workflow tool. |
Title | Keywords | Stars | Description |
---|---|---|---|
Apollo-11 | nasa | 51.8k | Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules. Translations available in Bahasa Indonesia, Català, Čeština, Deutsch, English, Español, Français, Italiano, Kurdi, Nederlands, Norsk, Polski, Português, Română, Tiếng Việt, Türkçe, Ελληνικά, Русский, العربية, فارسی, हिंदी, অসমীয়া, বাংলা, မြန်မာ, 日本語, 正體中文, 简体中文, 한국어. |
Awesome-CV | latex | 14.4k | Awesome CV is LaTeX template for your outstanding job application. |
Awesome Design | ui/ux, awesome-list | 13.2k | Awesome Design focuses on collecting high quality resources and tools which can be used by UI/UX designers in daily work. |
Awesome Design Tools | ui/ux, awesome-list | 23.5k | The best design tools and plugins for everything. |
Awesome First PR Opportunities | awesome-list | 34.8k | A list of awesome beginners-friendly projects. |
Awesome GitHub Actions | awesome-list | 14.8k | A curated list of awesome actions to use on GitHub. |
Awesome Startup Credits | awesome-list | 2k | A collection of awesome companies offering free/discounted plans for eligible startups. |
Awesome Tmux | tmux, awesome-list | 4.1k | A list of awesome resources for tmux. |
Awesome VSCode | vscode, awesome-list | 19.4k | A curated list of delightful VS Code packages and resources. |
bat(1) | git, cli | 29.5k | A cat(1) clone with syntax highlighting, git integration and more. |
cheat.sh | cheatsheet, cli | 27k | A cheat sheet cli tool, with editors integration such as vim / emacs / vscode / sublime, etc. |
ChineseBQB | 9.2k | Chinese sticker pack, More joy / 表情包的博物馆, Github最有毒的仓库, 中国表情包大集合 | |
eDEX-UI | unixporn, js | 33.7k | A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support. Screenshot. |
free-for.dev | devops | 48.9k | A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev. |
Git History | git, js | 12.6k | Quickly browse the history of a file from any git repository in GitHub, GitLab or Bitbucket. |
GitHub 中文排行榜 | github, 中文 | 38.7k | 帮助你发现高分优秀中文项目、更高效地吸收优秀经验成果,每周更新。CHINESE ONLY |
Hacker Laws | hacker | 18.3k | Laws, Theories, Principles and Patterns that developers will find useful. Provided in English, Chinese, Russian, Japanese, German, Indonesian, Brazilian Portuguese, French, Italian and other languages. |
How To Secure A Linux Server | linux, security | 11.7k | An evolving how-to guide for securing a Linux server. |
List Of English Words | english | 5.6k | A text file containing 479k English words for all your dictionary/word-based projects e.g: auto-completion / autosuggestion. Same organization of Learn JSON Web Tokens (JWT), which means Do What You Love. |
Logoly | vue | 6.2k | A Pornhub Flavour Logo Generator. |
macOS-Simple-KVM | kmv, macos | 11.3k | Tools to set up a quick macOS VM in QEMU, accelerated by KVM. |
MS-DOS | microsoft, dos | 16.1k | MS-DOS v1.25 and v2.0 Source Code, ARCHIVED |
My wonderful world of macOS | macos | 18.2k | List of applications and tools that make my macOS experience even more amazing. |
NASA JPL Open Source Rover Project | nasa | 6.8k | A build-it-yourself, 6-wheel rover based on the rovers on Mars! |
Open Mission Control Technologies | nasa | 9.9k | A web based mission control framework. |
Open Source Ideas | 5.6k | Ever had a cool idea for an Open Source project but didn't have the time to implement it yourself? Let someone else give it a try! | |
OSX-KVM | macos, kvm | 11.7k | Run macOS on QEMU/KVM. With OpenCore + Big Sur support now! |
The Book of Secret Knowledge | linux, security | 48.1k | A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools, and more. |
Themes for Windows Terminal | cli | 886 | |
TNT Weekly | 3.1k | 每周为您推荐国内外前端领域最新的优秀文章以及行业进展,来自腾讯新闻前端团队-TNT。 CHINESE ONLY | |
Vim Dev Icons | vim | 4.3k | Adds file type icons to Vim plugins such as: NERDTree, vim-airline, CtrlP, unite, Denite, lightline, vim-startify and many more. |
中文 DOS 游戏 | dos | 6.2k | Chinese DOS games collections. CHINESE ONLY 需要使用 DOSBox 运行 |
中文技术文档的写作规范 | 中文 | 8.8k | CHINESE ONLY |
中文诗歌 | 中文 | 34.2k | The most comprehensive database of Chinese poetry. 最全中华古诗词数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。CHINESE ONLY |
科技爱好者周刊 | 18.3k | 科技爱好者周刊,每周五发布。CHINESE ONLY | |
狗屁不通文章生成器 | 中文 | 15.1k | 网页版 CHINESE ONLY |
One more thing: I'm looking for a job.