:books: Freely available programming books
Repository Index
47,133 repositories indexed
1–24 of 696 · Most stars
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
- programming
- development
- design
- design-system
The definitive list that answers "I want to do X in Python, which tool should I use?"
- awesome
- python
- python-frameworks
- python-libraries
🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.
- nlp
- natural-language-processing
- pytorch
- pytorch-transformers
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.
The agent engineering platform.
Command-line program to download videos from YouTube.com and other video sites
TranslatedGenerate HD short videos from a topic or keyword with an automated AI workflow.
- python
- tiktok
- ai-video-generator
- content-creation
TradingAgents: Multi-Agents LLM Financial Trading Framework
FastAPI framework, high performance, easy to learn, fast to code, ready for production
- python
- json
- swagger-ui
- redoc
🕷️ The BEST Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
- crawler
- crawling
- crawling-python
- playwright
The Web framework for perfectionists with deadlines.
- python
- django
- web
- framework
An open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of tasks that could take minutes to hours.
The 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 more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
The Python programming language
The Python micro framework for building web applications.
- python
- flask
- wsgi
- web-framework
A curated list of awesome Machine Learning frameworks, libraries and software.
🌟 The Multi-Agent Framework: First AI Software Company, Towards Natural Language Programming
The job search that runs on your machine. AI job application framework built on Claude Code: evaluate postings, tailor CVs, write cover letters, prep interviews. Fork it and own it.
- ai
- ai-agents
- career
- claude-code
🧑🏫 60+ Implementations/tutorials of deep learning papers with side-by-side notes 📝; including transformers (original, xl, switch, feedback, vit, ...), optimizers (adam, adabelief, sophia, ...), gans(cyclegan, stylegan2, ...), 🎮 reinforcement learning (ppo, dqn), capsnet, distillation, ... 🧠
- deep-learning
- deep-learning-tutorial
- pytorch
- gan
AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary
- ai-prompts
- claude
- claude-code
Scrapy, a fast high-level web crawling & scraping framework for Python.
- python
- scraping
- crawling
- framework
🧠 Train a 64M-parameter LLM from scratch in just 2h!
Translated⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 Say goodbye to information overload, your AI public opinion monitoring assistant and trending topic filtering tool! Aggregates trending topics from multiple platforms + RSS subscriptions, and supports precise keyword filtering. AI smart news filtering + AI translation + AI analysis briefings pushed straight to your phone, and it can also connect to the MCP architecture, enabling AI natural language conversational analysis, sentiment insight, trend prediction, and more. Supports Docker, with data kept locally or in the cloud under your own control. Integrates smart push notifications through channels such as WeChat/Feishu/DingTalk/Telegram/email/ntfy/bark/slack.
- data-analysis
- python
- trending-topics
- news