A skills set and methodology for coding agents: clarify the task, plan, write tests, then code. The agent works with more discipline.
The AI movement's repository database
The best AI repositories
224 living projects — from agent frameworks to prompt-injection defense. Each comes with our own note: why it matters, who it is for and how to start in three steps.
Stars, forks and activity refresh daily via the GitHub API · updated October 6, 2026
- repositories
- 224
- categories
- 11
- stars in total
- 11M
- new stars in 30 days
- +235K
Last 30 days
Growing fastest
The most new stars over the last 30 days.
A service that turns any website into clean Markdown or structured data for models. It can search, scrape, crawl a whole site and even click through a page.
A small Microsoft utility that converts PDF, Word, PowerPoint, Excel and other files into Markdown that is easy to hand to a language model.
An open coding agent for the terminal with a desktop app. It is not tied to one provider: plug in whichever models you have.
A toolkit for spec-driven development: principles and a spec first, then a plan and tasks, and only then code. Works with several coding agents.
OpenAI's lightweight coding agent that runs in the terminal and works on your project's code. Written in Rust.
Categories
Catalog
7 repositories
Google's library for extracting structured data from text with LLMs: each field is tied to a spot in the source, and results can be viewed in an interactive visualization.
A language for controlling generation: you mix text and constraints right in Python, and the model must produce exactly the required format, including schema-bound JSON.
An agent framework from the makers of Pydantic: strict types in and out, many models, voice and embeddings. Mistakes surface before you run anything.
A structured-generation library: the model returns an answer strictly matching a type or Pydantic schema. Works with different providers and local models.
The most popular way to get validated Pydantic objects out of an LLM: define a data model and the library retries the request when validation fails.
A dedicated language for describing LLM calls as typed functions: prompt, response schema and tests live together and compile into a client for your language.
A Python framework that checks LLM inputs and outputs with ready validators from Guardrails Hub and helps produce structured answers. It catches risks before a reply reaches the user.
Did we miss something?
Suggest a repository
Send a GitHub link and a few words on why it belongs here. Every suggestion is reviewed by hand — not everything gets in.










