GitHub Useful Repos
===================
CS Learning Materials
doocs / technical-books
😆 国内外互联网技术大牛们都写了哪些书籍:计算机基础、网络、前端、后端、数据库、架构、大数据、深度学习...
Developer-Y / cs-video-course
List of Computer Science courses with video lectures.
sdmg15 / Best-websites-a-programmer-should-visit
🔗 Some useful websites for programmers.
ossu / computer-science
🎓 Path to a free self-taught education in Computer Science!
freeCodeCamp / freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.
CyC2018 / CS-Notes
📚 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
bregman-arie / devops-exercises
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
EbookFoundation / free-programming-books
📚 Freely available programming books
kamranahmedse / developer-roadmap
Roadmap to becoming a web developer in 2021
jwasham / coding-interview-university
A complete computer science study plan to become a software engineer.
imarvinle / awesome-cs-books
经典编程书籍大全,涵盖:计算机系统与网络、系统架构、算法与数据结构、前端开发、后端开发、移动开发、数据库、测试、项目与团队、程序员职业修炼、求职面试等
Cheat Sheets
LeCoupa / awesome-cheatsheets
👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
ikatyang / emoji-cheat-sheet
A markdown version emoji cheat sheet
FavioVazquez / ds-cheatsheets
List of Data Science Cheatsheets to rule the world
Engineering Practices
google / eng-practices
Google's Engineering Practices documentation
Front End, Back End, Full Stack
microsoft / Web-Dev-For-Beginners
24 Lessons, 12 Weeks, Get Started as a Web Developer
frank-lam / fullstack-tutorial
🚀 fullstack tutorial 2021,后台技术栈/架构师之路/全栈开发社区,春招/秋招/校招/面试
xingshaocheng / architect-awesome
后端架构师技术图谱
yongxinz / backend-interview
后端面试题汇总(Python、Redis、MySQL、PostgreSQL、Kafka、数据结构、算法、编程、网络)
phodal / growth-ebook
Growth Engineering: The Definitive Guide。全栈增长工程师指南
LeetCode & Algorithms
labuladong / fucking-algorithm
刷算法全靠套路,认准 labuladong 就够了!English version supported! Crack LeetCode, not only how, but also why.
youngyangyang04 / leetcode-master
LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀
keon / algorithms
Minimal examples of data structures and algorithms in Python
TheAlgorithms / Python
All Algorithms implemented in Python
TheAlgorithms / C++
All Algorithms implemented in C++
TheAlgorithms
All Algorithms implemented in different languages
MisterBooo / LeetCodeAnimation
Demonstrate all the questions on LeetCode in the form of animation.(用动画的形式呈现解LeetCode题目的思路)
gzc / CLRS
📓Solutions to Introduction to Algorithms
trekhleb / javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
halfrost / LeetCode-Go
✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解
Learn Design Patterns
DovAmir / awesome-design-patterns
Unstar
A curated list of software and architecture related design patterns.
iluwatar / java-design-patterns
Design patterns implemented in Java
Interview Preparation
viraptor / reverse-interview
Questions to ask the company during your interview
awesome-interview-questions
A curated list of lists of technical interview questions.
Resources
🤗 The largest hub of ready-to-use datasets for ML models with fast, easy-to-use and efficient data manipulation tools
chinese-poetry / chinese-poetry
The most comprehensive database of Chinese poetry 🧶最全中华古诗词数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。
A collective list of free APIs
Learn C++
huihut / interview
📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, in…
jobbole / awesome-cpp-cn
C++ 资源大全中文版,标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。由「开源前哨」和「CPP开发者」微信公号团队维护更新。
Learn Python
jackfrued / Python-100-Days
Python - 100天从新手到大师
Pierian-Data / Complete-Python-3-Bootcamp
Course Files for Complete Python 3 Bootcamp Course on Udemy
maicss / PyQt5-Chinese-tutorial
PyQt5中文教程
PyQt5 / PyQt
PyQt Examples(PyQt各种测试和例子) PyQt4 PyQt5
pyqt / examples
Learn to create a desktop app with Python and Qt
nedbat / byterun
A Python implementation of a Python bytecode runner
pythonguis / 15-minute-apps
15 minute (small) desktop apps built with PyQt
mpld3 / mpld3
D3 Renderings of Matplotlib Graphics
Learn Java
hollischuang / toBeTopJavaer
To Be Top Javaer - Java工程师成神之路
itwanger / JavaBooks
Java 程序员常读书单整理,附下载地址,助力构建最强知识体系。但不限于 Java,包括设计模式、计算机网络、操作系统、数据库、数据结构与算法、大数据、架构、面试等等。
dunwu / javacore
☕ JavaCore 是对 Java 核心技术的经验总结。
DuGuQiuBai / Java
27天成为Java大神
Snailclimb / JavaGuide
「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!
doocs / advanced-java
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
doocs / source-code-hunter
😱 从源码层面,剖析挖掘互联网行业主流技术的底层实现原理,为广大开发者 “提升技术深度” 提供便利。目前开放 Spring 全家桶,Mybatis、Netty、Dubbo 框架,及 Redis、Tomcat 中间件等
Learn Linux
jlevy / the-art-of-command-line
Master the command line, in one page
A delightful community-driven (with 1900+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, OSX, hub, docker, homebrew, node, php, python, e…
Learn AWS
open-guides / og-aws
📙 Amazon Web Services — a practical guide
awsdocs / 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.rst file below.
donnemartin / awesome-aws
A curated list of awesome Amazon Web Services (AWS) libraries, open source repos, guides, blogs, and other resources. Featuring the Fiery Meter of AWSome.
aws / aws-cdk
The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code
aws / serverless-application-model
AWS Serverless Application Model (SAM) is an open-source framework for building serverless applications
aws / aws-cli
Universal Command Line Interface for Amazon Web Services
Learn Docker
https://github.com/veggiemonk/awesome-docker
Classical Projects
torvalds / linux
Linux kernel source tree
protocolbuffers / protobuf
Protocol Buffers - Google's data interchange format
facebook / folly
An open-source C++ library developed and used at Facebook.
spring-projects / spring-boot
Spring Boot
google / googletest
GoogleTest - Google Testing and Mocking Framework
microsoft / terminal
The new Windows Terminal and the original Windows console host, all in the same place!
godotengine / godot
Godot Engine – Multi-platform 2D and 3D game engine
google / leveldb
LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
telegramdesktop / tdesktop
Telegram Desktop messaging app
jupyter / jupyter
Jupyter metapackage for installation, docs and chat
ipython / ipython
Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.
Project Ideas & Lists
florinpop17 / app-ideas
A Collection of application ideas which can be used to improve your coding skills.
practical-tutorials / project-based-learning
Curated list of project-based tutorials
Python-World / python-mini-projects
A collection of simple python mini projects to enhance your python skills
CharlesPikachu / Games
Create interesting games by pure python.
sindresorhus / awesome
😎 Awesome lists about all kinds of interesting topics
aosabook / 500lines
500 Lines or Less
danistefanovic / build-your-own-x
🤓 Build your own (insert technology here)
mahmoud / awesome-python-applications
💿 Free software that works great, and also happens to be open-source Python.
Projects
neozhaoliang / pywonderland
A tour in the wonderland of math with python.
willmcgugan / textual
Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.
PeterL1n / RobustVideoMatting
Robust Video Matting in PyTorch, TensorFlow, TensorFlow.js, ONNX, CoreML!
microsoft / muzic
Muzic: Music Understanding and Generation with Artificial Intelligence
GitbookIO / gitbook
📝 Modern documentation format and toolchain using Git and Markdown
babysor / MockingBird
🚀AI拟声: 5秒内克隆您的声音并生成任意语音内容 Clone a voice in 5 seconds to generate arbitrary speech in real-time
sherlock-project / sherlock
🔎 Hunt down social media accounts by username across social networks
hardikvasa / google-images-download
Python Script to download hundreds of images from 'Google Images'. It is a ready-to-run code!
marceloprates / prettymaps
A small set of Python functions to draw pretty maps from OpenStreetMap data. Based on osmnx, matplotlib and shapely libraries.
PaddlePaddle / PaddleOCR
Awesome multilingual OCR toolkits based on PaddlePaddle (practical ultra lightweight OCR system, support 80+ languages recognition, provide data annotation and synthesis tools, support training and…
Anuken / Mindustry
A sandbox tower defense game (Java)
Kr1s77 / awesome-python-login-model
😮python模拟登陆一些大型网站,还有一些简单的爬虫,希望对你们有所帮助❤️,如果喜欢记得给个star哦🌟
yemount / pose-animator
CorentinJ / Real-Time-Voice-Cloning
Clone a voice in 5 seconds to generate arbitrary speech in real-time
lava / matplotlib-cpp
Extremely simple yet powerful header-only C++ plotting library built on the popular matplotlib
Code Snippets
30-seconds / 30-seconds-of-code
Short JavaScript code snippets for all your development needs
geekcomputers / Python
My Python Examples
CharlesPikachu / Tools
Some useful tools written in python.
CoreyMSchafer / code_snippets
Computational Geometry & Vision & Graphics
jslee02 / awesome-graphics-libraries
😎 A curated list of 3D graphics libraries and resources
cnr-isti-vclab / PyMeshLab
The open source mesh processing python library
cnr-isti-vclab / vcglib
The VCGlib is a C++, templated, no dependency, library for manipulation, processing and cleaning of triangle meshes
kroitor / gjk.c
Gilbert-Johnson-Keerthi (GJK) collision detection algorithm in 200 lines of clean plain C
nschloe / pygalmesh
🕸️ A Python interface to CGAL's meshing tools
pyvista / tetgen
A Python interface to the C++ TetGen library to generate tetrahedral meshes of any 3D polyhedral domains
nschloe / meshio
🕸️ input/output for many mesh formats
kornia / kornia
Open Source Differentiable Computer Vision Library
nschloe / pygmsh
🕸️ Gmsh for Python
inducer / meshpy
2D/3D simplicial mesh generator interface for Python (Triangle, TetGen, gmsh)
taichi-dev / taichi
Parallel programming for everyone.
pmp-library / pmp-library
The Polygon Mesh Processing Library
davidstutz / mesh-voxelization
C++ implementation for computing occupancy grids and signed distance functions (SDFs) from watertight meshes.
LiangliangNan / Easy3D
A lightweight, easy-to-use, and efficient C++ library for processing and rendering 3D data
juj / MathGeoLib
A C++ library for linear algebra and geometry manipulation for computer graphics.
Habrador / Computational-geometry
Computational Geometry Unity library with implementations of intersection algorithms, triangulations like delaunay, voronoi diagrams, polygon clipping, bezier curves, ear clipping, convex hulls, me…
stefankoegl / kdtree
A Python implementation of a kd-tree
erich666 / GraphicsGems
Code for the "Graphics Gems" book series
gradientspace / geometry3Sharp
C# library for 2D/3D geometric computation, mesh algorithms, and so on. Boost license.
Reservoir Simulation
equinor / ert
ERT—Ensemble based Reservoir Tool—is a tool to run ensemble based on reservoir models. ERT was originally devised as tool to do model updating (history matching) with the EnKF method, now the prima…
shaffer1 / RVA
Reservoir Visualization and Analysis
OPM / opm-core
Collection of utilities, solvers and other components.
OPM / opm-tests
Data sets intended for integration and regression testing reservoir simulations
OPM / opm-parser
OPM / ResInsight
3D viewer and post processing of reservoir models
OPM / opm-simulators
Simulator programs and utilities for automatic differentiation.
Optimization
CMA-ES / pycma
Python implementation of CMA-ES
Trading
quantopian / zipline
Zipline, a Pythonic Algorithmic Trading Library
Jake0303 / RobinHood-RSI-Trading-Bot
A Robinhood stock trading bot in Python using the RSI indicator https://youtu.be/kSLkRXY3NPQ
microsoft / qlib
Qlib is an AI-oriented quantitative investment platform, which aims to realize the potential, empower the research, and create the value of AI technologies in quantitative investment. With Qlib, yo…
Interesting
Chakazul / Lenia
Lenia - Mathematical Life Forms