Open-source data-science software
1503 open-source libraries, tools and applications tagged data-science, ranked by how closely data-science is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.
1503 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| AI4Finance-Foundation/FinRL-Trading FinRL-X is an open-source, AI-native modular infrastructure for quantitative trading that unifies data processing, strategy composition, ba… | 76 | 3782 | active |
| frectonz/sql-studio SQL Studio is a single-binary, web-based SQL database explorer written in Rust that supports SQLite, libSQL, PostgreSQL, MySQL/MariaDB, Duc… | 85 | 3692 | active |
| observablehq/framework Observable Framework is an open-source static site generator for building data apps, dashboards, and reports. It combines reactive JavaScri… | 68 | 3648 | active |
| simonlin1212/TradingAgents-astock A Python multi-agent investment research framework for China's A-share market, deeply forked from TauricResearch/TradingAgents. It runs 7 s… | 80 | 3635 | active |
| truera/trulens TruLens is a Python library for evaluating and tracking LLM-based applications and AI agents. It provides OpenTelemetry-native tracing of e… | 99 | 3601 | active |
| RDKit RDKit is an open-source cheminformatics toolkit written in C++ with Python, Java, C#, and JavaScript wrappers. It provides core data struct… | 95 | 3597 | stable |
| NVIDIA/cuda-python NVIDIA's official Python package for accessing the CUDA platform, providing Pythonic APIs and low-level bindings to CUDA C APIs, parallel a… | 95 | 3400 | active |
| itsOwen/CyberScraper-2077 CyberScraper 2077 is an AI-powered web scraping application with a Streamlit GUI that uses OpenAI, Gemini, or local Ollama models to intell… | 68 | 3291 | active |
| thuml/Time-Series-Library TSLib is an open-source Python library providing a unified codebase of advanced deep learning models for general time series analysis. It s… | 62 | 12923 | maintenance |
| benedekrozemberczki/pytorch_geometric_temporal PyTorch Geometric Temporal is a temporal (dynamic) extension library for PyTorch Geometric providing spatiotemporal signal processing with … | 64 | 2992 | active |
| DWSurvey DWSurvey (调问) is an open-source survey and form system for building questionnaires, polls, exams, and voting forms, running since 2012 with… | 25 | 2984 | active |
| patrick-kidger/equinox Equinox is a Python library providing neural networks and scientific computing utilities for JAX, using PyTorch-like class-based syntax whe… | 88 | 2976 | stable |
| microsoft/table-transformer Table Transformer (TATR) is a deep learning object detection model from Microsoft for detecting, recognizing, and extracting tables from un… | 10 | 2948 | active |
| elixir-nx/nx Nx is an Elixir library providing multi-dimensional arrays (tensors) and numerical definitions with pluggable backends. The monorepo also i… | 98 | 2915 | active |
| rom1504/clip-retrieval A Python toolkit for computing CLIP embeddings for images and text and building a semantic search/retrieval system on top of them. It inclu… | 52 | 2797 | active |
| clasp-developers/clasp Clasp is a Common Lisp implementation that compiles to native code via LLVM and seamlessly interoperates with C++ libraries and programs. I… | 82 | 2785 | active |
| yuqinie98/PatchTST Official PyTorch implementation of PatchTST, an ICLR 2023 Transformer model for long-term time series forecasting based on patching and cha… | 32 | 2719 | stable |
| georgia-tech-db/evadb EvaDB is a Python database system for building AI-powered applications, exposing a SQL API that queries structured data, videos, and unstru… | 10 | 2674 | active |
| HughYau/AcademicForge AcademicForge is a curated catalog and installer platform of AI agent skills for academic writing and research, targeting Claude Code, Open… | 57 | 2597 | active |
| atong01/conditional-flow-matching TorchCFM is a PyTorch library implementing Conditional Flow Matching (CFM), a simulation-free training objective for continuous normalizing… | 72 | 2596 | active |
| 24mlight/A_Share_investment_Agent A Python-based multi-agent AI investment analysis system for China's A-share market that uses LLMs (Gemini/OpenAI-compatible) with bull/bea… | 56 | 2482 | active |
| akfamily/akquant AKQuant is a high-performance quantitative research and backtesting framework with a Rust core engine and Python interface for strategy dev… | 76 | 2392 | active |
| NVIDIA-NeMo/DataDesigner NeMo Data Designer is an open-source Python orchestration framework from NVIDIA for generating high-quality synthetic datasets from scratch… | 85 | 2357 | active |
| casadi/casadi CasADi is an open-source symbolic framework for gradient-based numerical optimization, implementing forward and reverse mode automatic diff… | 94 | 2317 | stable |
| MarquezProject/marquez Marquez is an open-source metadata service for collecting, aggregating, and visualizing a data ecosystem's metadata. It serves as the refer… | 67 | 2298 | active |
| Raster Vision Raster Vision is an open source Python library and low-code framework for building computer vision models on satellite, aerial, and other l… | 57 | 2241 | active |
| shcherbak-ai/contextgem ContextGem is an open-source Python LLM framework for extracting structured data and insights from documents with minimal code. It provides… | 90 | 2009 | active |
| aipoch/medical-research-skills A curated library of 550+ SKILL.md-compatible agent skills for medical and biomedical research, covering evidence insights, protocol design… | 70 | 1971 | active |
| oficcejo/aiagents-stock A Python multi-AI-agent stock analysis and monitoring system for mainland China A-shares, simulating a team of securities analysts to produ… | 52 | 1945 | active |
| ginlix-ai/LangAlpha LangAlpha is an open-source agentic AI harness for financial market research and investment decision support, inspired by code-agent harnes… | 83 | 1880 | active |
| microsoft/MarS MarS is a financial market simulation engine powered by a generative foundation model, developed by Microsoft. It provides tools for simula… | 76 | 1880 | active |
| LadybugDB/ladybug Ladybug is an embedded, serverless graph database (a community successor to Kuzu) written in C++, using a property graph data model and the… | 84 | 1872 | active |
| avhz/RustQuant RustQuant is a Rust library for quantitative finance, offering modules for option pricing, stochastic processes, autodiff, statistics, and … | 73 | 1819 | active |
| google-deepmind/concordia Concordia is a Python library for building generative agent-based social simulations, using a tabletop role-playing game pattern where a Ga… | 83 | 1782 | active |
| CalculatedContent/WeightWatcher WeightWatcher is an open-source Python diagnostic tool for analyzing pre-trained deep neural networks without access to training or test da… | 56 | 1777 | active |
| lyra81604/zhengxi-views A traceable AI agent skill packaging the complete public statements of E Fund fund manager Zheng Xi (2012–2026 quarterly reports, notes, me… | 68 | 1765 | active |
| Kitware/ParaView ParaView is an open-source, multi-platform data analysis and visualization application built on the Visualization Toolkit (VTK), with a Qt-… | 77 | 1712 | stable |
| sunlabuiuc/PyHealth PyHealth is an open-source Python toolkit for clinical deep learning, unifying healthcare datasets (EHRs, physiological signals, medical im… | 95 | 1673 | active |
| pixeltable/pixeltable Pixeltable is a Python library providing declarative, incremental data infrastructure for multimodal AI applications, unifying storage of i… | 94 | 1639 | active |
| enoch3712/ExtractThinker ExtractThinker is a Python document intelligence library that uses LLMs to extract and classify structured data from documents like PDFs, i… | 71 | 1601 | active |
| SalesforceAIResearch/uni2ts Uni2TS is a PyTorch library for unified pre-training, fine-tuning, inference, and evaluation of universal time series forecasting transform… | 54 | 1599 | active |
| antvis/AVA AVA is an AI-native visual analytics framework from AntV that lets users load data (CSV, JSON, URL), query it in natural language, and get … | 80 | 1581 | active |
| QuantaAlpha/QuantaAlpha QuantaAlpha is an LLM-driven framework for mining quantitative alpha factors using a trajectory-based self-evolving paradigm. Users describ… | 52 | 1563 | active |
| fwilliams/point-cloud-utils Point Cloud Utils (pcu) is an easy-to-use Python library for processing and manipulating 3D point clouds and triangle meshes, built on C++ … | 49 | 1557 | active |
| elabftw/elabftw eLabFTW is a free, open source electronic lab notebook (ELN) and laboratory inventory management system for research teams, accessed via th… | 95 | 1442 | stable |
| CliMA Earth System Model Oceananigans.jl is a Julia package for fast, flexible finite-volume simulations of incompressible fluid dynamics, solving nonhydrostatic an… | 95 | 1439 | active |
| sql-machine-learning/sqlflow SQLFlow is a compiler that extends SQL with AI-oriented syntax (training, prediction, evaluation, explanation, and mathematical programming… | 23 | 5190 | maintenance |
| rstudio/plumber Plumber is an R package that converts annotated R functions into RESTful web API endpoints using roxygen2-style comments. It handles routin… | 64 | 1438 | active |
| mdbloice/Augmentor Augmentor is a standalone Python library for image augmentation in machine learning, providing a pipeline of stochastic operations like rot… | 32 | 5131 | maintenance |
| SakanaAI/ShinkaEvolve ShinkaEvolve is a Python framework that combines LLMs with evolutionary algorithms to automatically evolve and improve scientific code. It … | 76 | 1414 | active |
| PrimiHub PrimiHub is an open-source privacy-preserving computing platform built by a team of cryptography experts, supporting secure multi-party com… | 41 | 1409 | active |
| lorey/mlscraper mlscraper is a Python library that automatically extracts structured data from HTML pages using machine learning. Instead of writing CSS se… | 23 | 1385 | active |
| farmOS farmOS is a web-based, self-hosted application for farm management, planning, and record keeping, built on Drupal. It provides a standard, … | 98 | 1366 | stable |
| google/visualblocks Visual Blocks for ML is a Google visual programming framework that provides a no-code node graph editor for building ML pipelines from drag… | 68 | 1366 | active |
| Julia VS Code Extension The official Julia language extension for Visual Studio Code, providing IDE features such as syntax highlighting, code completion, an integ… | 98 | 1345 | active |
| ChaokunHong/MetaScreener MetaScreener is an open-source AI tool that automates title/abstract and full-text PDF screening for systematic reviews using an ensemble o… | 65 | 1336 | active |
| awslabs/dgl-ke DGL-KE is a high-performance Python package built on Deep Graph Library (DGL) for training, evaluating, and inferring knowledge graph embed… | 60 | 1335 | active |
| braindecode/braindecode Braindecode is an open-source Python toolbox built on PyTorch for decoding raw electrophysiological brain signals such as EEG, ECoG, and ME… | 98 | 1332 | active |
| chrisbra/csv.vim A Vim filetype plugin for editing CSV and other delimiter-separated files, providing column navigation, highlighting, sorting, filtering, a… | 71 | 1319 | active |
| albermax/innvestigate iNNvestigate is a Python toolbox providing a common interface and out-of-the-box implementations of many neural network explanation methods… | 26 | 1307 | active |
| ICT-FinD-Lab/alphagen AlphaGen is a Python research library that automatically generates formulaic alpha (predictive) stock factors using reinforcement learning,… | 67 | 1268 | active |
| amaiya/ktrain ktrain is a lightweight Python wrapper around TensorFlow Keras that provides pre-canned, low-code models for text, vision, graph, and tabul… | 23 | 1268 | active |
| liwenxi/SWIFT-AI SWIFT-AI is a deep learning system for extremely fast gigapixel-level visual understanding in scientific applications, such as detecting st… | 29 | 1250 | active |
| run-house/kubetorch Kubetorch is a Python library that lets you distribute and run ML workloads (training, inference, data processing) on Kubernetes directly f… | 76 | 1225 | active |
| NVIDIA/earth2studio Earth2Studio is a Python deep-learning framework from NVIDIA for building, exploring, and deploying AI-driven weather and climate workflows… | 88 | 1205 | active |
| Artelnics/opennn OpenNN is an open-source C++ library for building, training, and deploying neural networks for advanced analytics. It is dependency-free, o… | 94 | 1202 | active |
| a-r-j/graphein Graphein is a Python library for constructing graph and mesh representations of proteins, RNA, molecules, and biological interaction networ… | 74 | 1197 | active |
| pentaho/mondrian Mondrian is an open-source OLAP (Online Analytical Processing) server written in Java that lets business users analyze large volumes of rel… | 75 | 1177 | active |
| Object Detection Metrics A Python toolkit implementing the most popular metrics (AP, mAP, precision-recall curves) used to evaluate object detection algorithms, wit… | 46 | 1167 | stable |
| naurril/SUSTechPOINTS SUSTechPOINTS is a web-based 3D point cloud annotation platform for labeling LiDAR data with 3D bounding boxes, aimed at autonomous driving… | 58 | 1160 | active |
| chengtan9907/OpenSTL OpenSTL is a comprehensive benchmark and modular framework for spatio-temporal predictive learning, covering video prediction methods acros… | 50 | 1158 | active |
| HVF/franchise Franchise is an open-source SQL notebook client with a lightweight notebook interface for querying and visualizing data. It runs in the bro… | 32 | 3998 | maintenance |
| OranAi-Ltd/oransim Oransim is an open-source causal digital twin engine for marketing, simulating a large virtual consumer society with LLM-backed personas to… | 58 | 1073 | active |
| wu-yc/LabClaw LabClaw is a modular library of 240 SKILL.md agent skills for biomedical AI research, covering biology, drug discovery, medicine, data scie… | 44 | 1053 | active |
| ricklamers/gpt-code-ui An open-source, self-hosted implementation of OpenAI's ChatGPT Code Interpreter. Users chat with GPT-3.5/GPT-4 models that generate and exe… | 21 | 3536 | maintenance |
| D2I-CUHKSZ/MicroWorld MicroWorld is a lightweight Python engine that turns multi-modal event materials (documents, images, videos, graph signals) into structured… | 50 | 1038 | active |
| microsoft/aurora Aurora is Microsoft's implementation of a deep learning foundation model for Earth system forecasting, predicting atmospheric variables lik… | 88 | 1031 | active |
| thuml/Large-Time-Series-Model Official code, datasets, and checkpoints for Timer and Sundial, generative pre-trained Transformer foundation models for general time serie… | 55 | 1020 | active |
| ColdGrub1384/Pyto Pyto is a full Python 3.10 IDE for iPhone and iPad that runs CPython locally with no jailbreak required. It bundles scientific libraries li… | 38 | 1019 | active |
| catalyst-team/catalyst Catalyst is a high-level PyTorch framework for deep learning research and development, focused on reproducibility, rapid experimentation, a… | 60 | 3386 | maintenance |
| MetaGLM/FinGLM FinGLM is an open, community-driven financial LLM project centered on a dialog-based question-answering system that analyzes Chinese listed… | 28 | 2270 | maintenance |
| hfawaz/dl-4-tsc Companion repository for the paper 'Deep learning for time series classification: a review', providing TensorFlow 2 implementations of nine… | 32 | 1660 | maintenance |
| ZJU-OmniAI/Data-Copilot Data-Copilot is an LLM-based data analysis agent that autonomously designs and invokes interface tools to query, process, analyze, predict,… | 73 | 1511 | maintenance |
| CSAILVision/LabelMeAnnotationTool The source code for LabelMe, a web-based image annotation tool written in JavaScript that runs on your own Apache server. It lets users dra… | 32 | 1469 | maintenance |
| 198808xc/Pangu-Weather Official implementation of Pangu-Weather, a deep learning model for fast, accurate medium-range global weather forecasting using 3D neural … | 22 | 1398 | maintenance |
| zalandoresearch/pytorch-ts PyTorchTS is a PyTorch-based probabilistic time series forecasting library that uses GluonTS as its backend API for loading, transforming, … | 23 | 1369 | maintenance |
| ebhy/budgetml BudgetML is a Python library that deploys machine learning models as secured HTTPS API endpoints on cheap GCP preemptible instances in unde… | 23 | 1345 | maintenance |
| DeepWisdom/AutoDL AutoDL is a fully automated deep learning framework from DeepWisdom that won the NeurIPS AutoDL challenge. It performs automatic feature en… | 23 | 1199 | maintenance |
| yu-takagi/StableDiffusionReconstruction Research codebase reproducing Takagi and Nishimoto's CVPR 2023 method for reconstructing images a person viewed from fMRI brain activity us… | 31 | 1130 | maintenance |
| victorlei/smop SMOP is a source-to-source compiler that translates Matlab and Octave code into human-readable Python. It includes a runtime library that c… | 23 | 1126 | maintenance |
| thuml/TimesNet TimesNet is the official code release for the ICLR 2023 paper on temporal 2D-variation modeling for general time series analysis. It transf… | 31 | 1118 | maintenance |
| jsyoon0823/TimeGAN Reference implementation of TimeGAN, a generative adversarial network framework for generating synthetic time-series data, published at Neu… | 58 | 1064 | maintenance |
| Kismuz/btgym BTGym is a Python library that wraps the Backtrader algorithmic trading engine in an OpenAI Gym environment API, enabling event-driven back… | 32 | 1037 | maintenance |
| mpplab/mnssp3 MNSSp3 is a privacy protection sharing platform for medical big data, built on the Malleable Network System Simulator (MNSS) platform. It a… | 32 | 1036 | maintenance |
| Flowise Flowise is an open‑source visual development platform for building AI agents and LLM workflows. It provides a web UI, CLI, and APIs to desi… | 10 | 55501 | abandoned |
| twintproject/twint Twint is a Python CLI tool and library that scrapes tweets, followers, following, and likes from Twitter without using the official API or … | 10 | 16401 | abandoned |
| microsoft/azuredatastudio Azure Data Studio is a cross-platform desktop data management and development tool for connecting to, browsing, and querying databases such… | 10 | 7678 | abandoned |
| Cube Studio Cube Studio is an open-source, cloud-native, one-stop machine learning platform covering the full MLOps lifecycle: online notebooks, drag-a… | 79 | 5079 | abandoned |
| huggingface/autotrain-advanced AutoTrain Advanced is Hugging Face's no-code tool for training and deploying state-of-the-art machine learning models, covering LLM finetun… | 76 | 4612 | abandoned |
| accord-net/framework Accord.NET is a C# framework for .NET providing machine learning, statistics, computer vision, image and audio processing, and general scie… | 10 | 4531 | abandoned |