1.public-apis / public-apis
A collective list of free APIs
Ranked by Attention Score: stars gained over the last 180 complete days
1–100 of 284 by Attention Score · May 7, 2026 – Nov 2, 2026 (UTC)
A collective list of free APIs
Turn any AI agent into an AI Scientist. The #1 Agent Skills library for science, used by 250,000+ scientists worldwide. 177 ready-to-use validated skills plus 100+ scientific databases covering biology, chemistry, medicine, and drug discovery. Compatible with Cursor, Claude Code, Codex, Pi, Antigravity, and the open Agent Skills standard.
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
TimesFM (Time Series Foundation Model) is a pretrained time-series foundation model developed by Google Research for time-series forecasting.
⭐AI-driven public opinion & trend monitor with multi-platform aggregation, RSS, and smart alerts.🎯 告别信息过载,你的 AI 舆情监控助手与热点筛选工具!聚合多平台热点 + RSS 订阅,支持关键词精准筛选。AI 智能筛选新闻 + AI 翻译 + AI 分析简报直推手机,也支持接入 MCP 架构,赋能 AI 自然语言对话分析、情感洞察与趋势预测等。支持 Docker ,数据本地/云端自持。集成微信/飞书/钉钉/Telegram/邮件/ntfy/bark/slack 等渠道智能推送。
:hedgehog: PostHog is the leading platform for building self-driving products. Our developer tools – AI observability, analytics, session replay, flags, experiments, error tracking, logs, and more – capture all the context agents need to diagnose problems, uncover opportunities, and ship fixes. Steer it all from Slack, web, desktop, or the MCP.
Tensors and Dynamic neural networks in Python with strong GPU acceleration
《动手学深度学习》:面向中文读者、能运行、可讨论。中英文版被70多个国家的500多所大学用于教学。
[SIGMOD'27] Easy Data Preparation with latest LLMs-based Operators and Pipelines.
Summer 2027 software engineering, data science, AI, quant, product management, and hardware internship postings. Updated daily by Simplify and Pitt CSC.
AKShare is an elegant and simple financial data interface library for Python, built for human beings! 开源财经数据接口库
Apache Superset is a Data Visualization and Data Exploration Platform
GenBI (Generative BI) for AI agents, an open-source, governed text-to-SQL through an open context layer that turns natural-language questions into trusted dashboards, charts, and SQL across 20+ data sources, such as BigQuery, Snowflake, PostgreSQL, ClickHouse, Amazon Redshift, Databricks and more.
A reactive notebook for Python — run reproducible experiments, query with SQL, execute as a script, deploy as an app, and version with git. Stored as pure Python. All in a modern, AI-native editor.
AI Observability & Evaluation
Download market data from Yahoo! Finance's API
🪄 Data Formulator is an interactive AI-powered data analysis system makes it easy to connect, explore and visualize data.
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
scikit-learn: machine learning in Python
微舆:人人可用的多Agent舆情分析助手,打破信息茧房,还原舆情原貌,预测未来走向,辅助决策!从0实现,不依赖任何框架。
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
阿布量化交易系统(股票,期权,期货,比特币,机器学习) 基于python的开源量化交易,量化投资架构
The best free and open-source automated time tracker. Cross-platform, extensible, privacy-focused.
Draw pretty maps from OpenStreetMap data! Built with osmnx +matplotlib + shapely
Streamlit — A faster way to build and share data apps.
Machine Learning From Scratch. Bare bones NumPy implementations of machine learning models and algorithms with a focus on accessibility. Aims to cover everything from linear regression to deep learning.
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
Prefect is a workflow orchestration framework for building resilient data pipelines in Python.
Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work!
PyMuPDF is a high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents.
Interactive deep learning book with multi-framework code, math, and discussions. Adopted at 500 universities from 70 countries including Stanford, MIT, Harvard, and Cambridge.
CVAT is a leading data annotation platform for image, video, audio, and 3D datasets. It offers open-source, cloud, and enterprise products, as well as labeling services, with AI-assisted labeling, quality assurance, team collaboration, analytics, and developer APIs.
Open-source data movement for ELT pipelines and AI agents — from APIs, databases & files to warehouses, lakes, and AI applications. Both self-hosted and Cloud.
An orchestration platform for the development, production, and observation of data assets.
A Library for Advanced Deep Time Series Models for General Time Series Analysis.
🕸️ Web apps in pure Python 🐍
Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.
matplotlib: plotting with Python
🤗 The largest hub of ready-to-use datasets for AI models with fast, easy-to-use and efficient data manipulation tools
TuShare is a utility for crawling historical data of China stocks
100 numpy exercises (with solutions)
Deep Learning for humans
🤖 Chat with your SQL database 📊. Accurate Text-to-SQL Generation via LLMs using Agentic Retrieval 🔄.
💫 Industrial-strength Natural Language Processing (NLP) in Python
Chat with your database or your datalake (SQL, CSV, parquet). PandasAI makes data analysis conversational using LLMs and RAG.
Fast and Accurate ML in 3 Lines of Code
An open source multi-tool for exploring and publishing data
Always know what to expect from your data.
Pretrain, finetune ANY AI model of ANY size on 1 or 10,000+ GPUs with zero code changes.
Data Apps & Dashboards for Python. No JavaScript Required.
Data science Python notebooks: Deep learning (TensorFlow, Theano, Caffe, Keras), scikit-learn, Kaggle, big data (Spark, Hadoop MapReduce, HDFS), matplotlib, pandas, NumPy, SciPy, Python essentials, AWS, and various command lines.
The interactive graphing library for Python :sparkles:
An open access book on scientific visualization using python and matplotlib
Turns Data and AI algorithms into production-ready web applications in no time.
🦉 Data Versioning and ML Experiments
Best Practices on Recommendation Systems
:zap: A Fast, Extensible Progress Bar for Python and CLI
Statsmodels: statistical modeling and econometrics in Python
A terminal spreadsheet multitool for discovering and arranging data
pix2tex: Using a ViT to convert images of equations into LaTeX code.
Tool for producing high quality forecasts for time series data that has multiple seasonality with linear or non-linear growth.
Faker is a Python package that generates fake data for you.
The Open Source Feature Store for AI/ML
A unified framework for machine learning with time series
A logical, reasonably standardized, but flexible project structure for doing and sharing data science work.
🌊 Online machine learning in Python
Rich-powered CLI that breaks each HTTP request into DNS, connect, TLS, wait, and transfer phases with waterfall timelines, compact summaries, or metrics-only output.
PyGWalker: Turn your dataframe into an interactive UI for visual analysis
The AI developer platform. Use Weights & Biases to train and fine-tune models, and manage models from experimentation to production.
Statistical data visualization in Python
Cleanlab's open-source library is the standard data-centric AI package for data quality and machine learning with messy, real-world data and labels.
Build, Manage and Deploy AI/ML Systems
Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy
1 Line of code data quality profiling & exploratory data analysis for Pandas and Spark DataFrames.
Open Machine Learning Course
A python library for user-friendly forecasting and anomaly detection on time series.
ZenML 🙏: One AI Platform from Pipelines to Agents. https://zenml.io.
3D visualization and mesh analysis for science and engineering
An open source extension that connects AI agents to computational notebooks in JupyterLab.
NumPy aware dynamic Python compiler using LLVM
chDB is an in-process OLAP SQL Engine 🚀 powered by ClickHouse
Scalable and user friendly neural :brain: forecasting algorithms.
Kedro is a toolbox for production-ready data science. It uses software engineering best practices to help you create data engineering and data science pipelines that are reproducible, maintainable, and modular.
A MNIST-like fashion product database. Benchmark :point_down:
A high-performance, zero-overhead, extensible Python compiler with built-in NumPy support
Aim 💫 — An easy-to-use & supercharged open-source experiment tracker.
LabelImg is now part of the Label Studio community. The popular image annotation tool created by Tzutalin is no longer actively being developed, but you can check out Label Studio, the open source data labeling tool for images, text, hypertext, audio, video and time-series data.
Lightning ⚡️ fast forecasting with statistical and econometric models.
Open source annotation tool for machine learning practitioners.
A light-weight, flexible, and expressive statistical data testing library
the portable Python dataframe library
🎚️ Open Source Audio Matching and Mastering
Vizro is a low-code toolkit for building high-quality data visualization apps.