What is gpt-researcher built with?
gpt-researcher is a Python repo built with FastAPI, anyio, starlette, AIOHTTP, uvicorn, and 3 more. It reaches it with SQLAlchemy, signs people in with cryptography, uses AI through langdetect, LangGraph, langgraph-sdk, langsmith, litellm, and 19 more, makes its content with cssselect2, feedparser, filetype, html5lib, jinja2, and 23 more, validates its data with annotated-types, jsonschema, jsonschema-specifications, marshmallow, pydantic-core, and 2 more, and deploys with loguru and psutil. It has 51,624 written lines, with 149 test files.
Read on November 7, 2026, at commit 3582a68. Read it as markdown
Frontend
Styles 4
fonttools
- Tailwind CSS
- soupsieve
- tinycss2
The base 3
- React50 files · in frontend/nextjs/package.json
- Next.js27 files · in frontend/nextjs/package.json
- @next/third-parties1 file
Interface 3
react-hot-toast11 files
- Framer4 files
react-dropzone1 file
Backend
The base 1
- FastAPI7 files
Data access 1
Sign-in 1
AI 24
- LangChain13 files
- langchain-community8 files
langchain-openai6 files
langchain-mcp-adapters4 files
- langchain-text-splitters4 files
deepagents3 files
langchain-ollama2 files
- LangGraph2 files
@langchain/langgraph-sdk1 file
- langchain-classic1 file
- langchain-core1 file
ag2
Other repos with a similar stack
Ordered by how much of its stack they share with gpt-researcher, then by stars.
- run-llamallama_index52.8k
LlamaIndex is the document processing platform for AI
34 of 156 in commonCompare → - bojieliai-agent-book57.2k
《深入理解 AI Agent:设计原理与工程实践》(李博杰 著)开源主仓库:全书正文、编译版 PDF 与按章配套代码
27 of 156 in commonCompare →
Frequently asked questions
What language is gpt-researcher written in?
What framework does gpt-researcher use?
What does gpt-researcher sign people in with?
Does gpt-researcher use AI?
Does gpt-researcher have tests?
Which repos have a stack like gpt-researcher's?
See inside your code, today.
Paste your repo and see it drawn, part by part: a medium one in under a minute.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →

