Best GitHub Repos

The 22 best GitHub repos for learning

Browse all top repos for learning

22 repos

Project Based Learning

★ 280k · Python · Active

Curated list of project-based tutorials

Learning

Free Domain

★ 196k · Markdown · Active

Free domain registration and practical DNS learning resources for everyone.

Learning

OpenAI Cookbook

★ 76k · Jupyter Notebook · Active

Examples and guides for using the OpenAI API

Learning

OpenBB

★ 72k · Python · Active

Open Data Platform for analysts, quants and AI agents.

Self-hosted appsLearning

AI For Beginners

★ 66k · Jupyter Notebook · Active

12 Weeks, 24 Lessons, AI for All!

Learning

Nanogpt

★ 62k · Python

The simplest, fastest repository for training/finetuning medium-sized GPTs.

Learning

Claude Cookbooks

★ 52k · Jupyter Notebook · Active

A collection of notebooks/recipes showcasing some fun and effective ways of using Claude.

Learning

Google Research

★ 39k · Jupyter Notebook · Active
Learning

Dspy

★ 38k · Python · Active

DSPy: The framework for programming, not prompting, language models

Learning

Everyone Can Use English

★ 37k · TypeScript · Active
Learning

FinceptTerminal

★ 30k · C++ · Active

FinceptTerminal is a modern finance application offering advanced market analytics, investment research, and economic data tools, designed for…

Self-hosted appsLearning

Nautilus Trader

★ 26k · Rust · Active

Production-grade Rust-native trading engine with deterministic event-driven architecture

Learning

Nn Zero To Hero

★ 24k · Jupyter Notebook

Neural Networks: Zero to Hero

Learning

Easy Vibe

★ 19k · JavaScript · Active

vibe coding 101|The first course for AI-native product builders.

Agent frameworksLearning

Llama Cookbook

★ 19k · Jupyter Notebook

Welcome to the Llama Cookbook! This is your go to guide for Building with Llama: Getting started with Inference, Fine-Tuning, RAG.

Learning

Skypilot

★ 11k · Python · Active

The AI Compute Platform for frontier teams.

LLM servingLearning

Finrobot

★ 7.8k · Jupyter Notebook · Active

FinRobot: An Open-Source AI Agent Platform for Financial Applications using LLMs

Prompt engineeringLearning

Cloudflare Docs

★ 5.1k · MDX · Active

Cloudflare’s documentation

Learning

Autotrain Advanced

★ 4.6k · Python · Active

This project is no longer maintained. No new features will be added and bugs will not be fixed.

Learning

Higgsfield

★ 4.1k · Jupyter Notebook

Fault-tolerant, highly scalable GPU orchestration, and a machine learning framework designed for training models with billions to trillions of…

Learning

Libero

★ 2.2k · Jupyter Notebook

Benchmarking Knowledge Transfer in Lifelong Robot Learning

Evals & observabilityLearning

Nemotron

★ 1.9k · Jupyter Notebook · Active

Developer Asset Hub for NVIDIA Nemotron, A one-stop resource for training recipes, usage cookbooks, datasets, and full end-to-end reference examples…

Learning