Skip to content
Project categories

Learning · GitHub

Explore curated resources and learn new skills.

Useful GitHub projects

2,637 projects

thebookofshaders

patriciogonzalezvivo

7,075stars+2in 24h
thebookofshaders preview

Step-by-step guide through the abstract and complex universe of Fragment Shaders.

gamehub-lite

Producdevity

2,110stars+2in 24h

GameHub Lite is a community-maintained modified version of GameHub for education purposes

  • Custom splash/intro video from community CDN
  • Local game ID copy functionality
6,493stars+2in 24h
server-survival preview

Tower defense game that teaches cloud architecture. Build infrastructure, survive traffic, learn scaling.

LearningJavaScriptMITGitHub
5,235stars+2in 24h

A sample project that exists for PyPUG's "Tutorial on Packaging and Distributing Projects"

167stars+2in 24h
awesome-claude-connectors preview

A comprehensive directory of Anthropic's Claude Connectors catalog: 8,046 MCP integrations across both catalog surfaces (curated web directory + in-app catalog incl. community and desktop-extension connectors), plus 57 held pending vendor verification, with per-entry descriptions and use cases.

LearningPythonCC0-1.0GitHub
6,454stars+2in 24h

Curated list of apps and tools that not only use the new ChatGPT API, but also allow users to configure their own API keys, enabling free and on-demand usage of their own quota.

awesome-nim

ringabout

1,551stars+2in 24h

A curated list of awesome Nim frameworks, libraries, software and resources.

LearningNimCC0-1.0GitHub

k8sgames

rohitg00

1,474stars+2in 24h
k8sgames preview

Learn Kubernetes by playing. Deploy pods, fix CrashLoopBackOff, type real kubectl commands: 3D browser game, no install needed.

LearningJavaScriptApache-2.0GitHub

azure-lab

SalmeronDevZone

141stars+2in 24h
azure-lab preview

Simulador de Azure para aprender DevOps sin cuenta ni costes: portal, Cloud Shell, Azure DevOps y una academia de 13 niveles con 47 laboratorios que se validan solos.

LearningTypeScriptGitHub

Ropper

sashs

2,172stars+2in 24h
Ropper preview

Display information about files in different file formats and find gadgets to build rop chains for different architectures (x86/x86_64, ARM/ARM64, MIPS, PowerPC, SPARC64). For disassembly ropper uses the awesome Capstone Framework.

LearningPythonBSD-3-ClauseGitHub
5,948stars+2in 24h

A curated list of fuzzing resources ( Books, courses - free and paid, videos, tools, tutorials and vulnerable applications to practice on ) for learning Fuzzing and initial phases of Exploit Development like root cause analysis.