SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Research Projects
-
qlib
Qlib is an AI-oriented Quant investment platform that aims to use AI tech to empower Quant Research, from exploring ideas to implementing productions. Qlib supports diverse ML modeling paradigms, including supervised learning, market dynamics modeling, and RL, and is now equipped with https://github.com/microsoft/RD-Agent to automate R&D process.
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
khoj
Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.
Khoj is developed as a self-hostable personal AI and "second brain." It combines local or cloud language models with web retrieval, personal documents, semantic search, custom agents, automations, and an experimental /research mode.
-
GPT Researcher is developed by Assaf Elovic and contributors as an autonomous research agent focused specifically on comprehensive online investigation. It is one of the clearest reference implementations of what "Deep Research" means when the term describes an algorithm rather than a user-interface feature.
-
RD-Agent
Research and development (R&D) is crucial for the enhancement of industrial productivity, especially in the AI era, where the core aspects of R&D are mainly focused on data and models. We are committed to automating these high-value generic R&D processes through R&D-Agent, which lets AI drive data-driven AI. 🔗https://aka.ms/RD-Agent-Tech-Report
# 克隆仓库 git clone https://github.com/microsoft/RD-Agent.git cd RD-Agent # 创建开发环境 conda create -n rdagent-dev python=3.10 conda activate rdagent-dev # 安装开发依赖 make dev # 或者手动安装 pip install -e . pip install -r requirements/dev.txt
-
Project mention: GLM-5V-Turbo: Toward a Native Foundation Model for Multimodal Agents | news.ycombinator.com | 2026-05-05
-
local-deep-research
~95% on SimpleQA (e.g. Qwen3.6-27B on a 3090). Supports all local and cloud LLMs (llama.cpp, Ollama, Google, ...). 10+ search engines - arXiv, PubMed, your private documents. Everything Local & Encrypted.
Local Deep Research is maintained by LearningCircuit and contributors as a privacy-oriented open-source research assistant. Its explicit goal is systematic research using web sources, academic databases, private documents, and local language models.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
mlfinlab
MlFinLab helps portfolio managers and traders who want to leverage the power of machine learning by providing reproducible, interpretable, and easy to use tools.
-
-
-
-
habitat-lab
A modular high-level library to train embodied AI agents across a variety of tasks and environments.
-
Project mention: Computer vision papers reimplemented with minimal PyTorch code | news.ycombinator.com | 2026-01-22
https://github.com/MaximeVandegar/Papers-in-100-Lines-of-Cod...
I’d be interested in feedback from people who have implemented or reviewed these methods, particularly where this minimal approach oversimplifies important details.
-
-
diamond
DIAMOND (DIffusion As a Model Of eNvironment Dreams) is a reinforcement learning agent trained in a diffusion world model. NeurIPS 2024 Spotlight.
I’ve thought an interesting outcome might be that it’s not even that there’s a binary generated. It’s just user input -> machine code LLM -> CPU. Like the only binary would be the LLM itself and it’s essentially mimicking software live. The paper “Diffusion as a Model of Environment Dream” (DIAMOND) is close to what I’m thinking, where they have a diffusion model generate frames of a game, updating with user input, but there’s no actual “game” code it’s just the model.
https://diamond-wm.github.io/
Like you’d have a machine code LLM that behaves like software but instead of a static binary being executed it’s just the LLM itself “executing” on inputs and precious state. I’m horrible at communicating this idea but hopefully the gist is there.
-
WFGY
Verification-first reasoning engine for LLMs, with reproducible demos and audit-oriented specifications. Includes WFGY 3.0 Singularity Demo (public spec) and engineering failure maps for real systems.
Project mention: Show HN: A text-only reasoning core for LLMs (MIT, system prompt and self-test) | news.ycombinator.com | 2026-02-13 -
-
tldw_server
tl/dw (Too Long, Didn't Watch): Your Personal Research Multi-Tool - a naive attempt at 'A Young Lady's Illustrated Primer' (Open Source NotebookLM)
Project mention: Show HN: OpenBrief – Local-first video downloader/summarizer | news.ycombinator.com | 2026-05-25Cool project! I built something similar a while back and then kept adding to it: https://github.com/rmusser01/tldw_server
-
-
HackGpt
HackGPT Enterprise is a production-ready, cloud-native AI-powered penetration testing platform designed for enterprise security teams. It combines advanced AI, machine learning, microservices architecture, and comprehensive security frameworks to deliver professional-grade cybersecurity assessments. (by yashab-cyber)
Project mention: AI-Driven Partner in Cybersecurity, Ethical Hacking, and VAPT | news.ycombinator.com | 2025-11-15 -
apple-silicon-accelerometer
reading the undocumented mems accelerometer + gyroscope on apple silicon macbooks via iokit hid
Project mention: Show HN: Mech keyboard sounds driven by a hidden accelerometer in MacBooks | news.ycombinator.com | 2026-03-17I built this after discovering and open-sourcing the accelerometer signal in Apple Silicon MacBooks (https://github.com/olvvier/apple-silicon-accelerometer).
The sensor reads impact force and vibration data in real time. Haptyk maps that to different sound intensities: soft taps play a quieter click, hard presses play a louder clack.
Would love to hear what you think.
-
PyGame-Learning-Environment
PyGame Learning Environment (PLE) -- Reinforcement Learning Environment in Python.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Research discussion
Python Research related posts
-
GLM-5V-Turbo: Toward a Native Foundation Model for Multimodal Agents
-
ClinicalTrials.gov Has a Free API — Search 500K+ Trials in Python
-
How to Find Free PDFs of Research Papers (Legally) With One API Call
-
I Built a CLI to Search 800M+ Academic Papers From Your Terminal
-
Computer vision papers reimplemented with minimal PyTorch code
-
1500 Lines of Markdown vs 15000 Lines of Python.
-
Improving KAN with CDF normalization to quantiles
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 Oct 2026
Index
What are some of the best open-source Research projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | qlib | 49,142 |
| 2 | khoj | 37,557 |
| 3 | gpt-researcher | 29,973 |
| 4 | RD-Agent | 14,885 |
| 5 | UI-TARS | 11,557 |
| 6 | local-deep-research | 9,149 |
| 7 | software-papers | 6,598 |
| 8 | MegaTTS3 | 6,095 |
| 9 | mlfinlab | 4,933 |
| 10 | acme | 4,072 |
| 11 | scenic | 3,839 |
| 12 | catalyst | 3,387 |
| 13 | habitat-lab | 3,149 |
| 14 | Papers-in-100-Lines-of-Code | 2,898 |
| 15 | lingvo | 2,865 |
| 16 | diamond | 2,103 |
| 17 | WFGY | 1,793 |
| 18 | SALMONN | 1,541 |
| 19 | tldw_server | 1,461 |
| 20 | yacs | 1,338 |
| 21 | HackGpt | 1,265 |
| 22 | apple-silicon-accelerometer | 1,246 |
| 23 | PyGame-Learning-Environment | 1,062 |