data-science.
Listed 37Updated Sep 13, 2026
- Rank 1. spaCy💫 Industrial-strength Natural Language Processing (NLP) in Pythonmit · linuxGitHub stars: 33.9k
- Rank 2. pytorch-lightningPretrain, finetune ANY AI model of ANY size on 1 or 10,000+ GPUs with zero code changes.apache-2.0 · linuxGitHub stars: 31.3k
- Rank 3. marimoA 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.apache-2.0 · linuxGitHub stars: 22.7k
- Rank 4. recommendersBest Practices on Recommendation Systemsmit · linuxGitHub stars: 21.9k
- Rank 5. mage-ai🧙 Build, run, and manage data pipelines for integrating and transforming data.apache-2.0 · linuxGitHub stars: 8.8k
- Rank 6. gluontsProbabilistic time series modeling in Pythonapache-2.0 · linuxGitHub stars: 5.2k
- Rank 7. datascienceThis repository is a compilation of free resources for learning Data Science.gpl-3.0 · linuxGitHub stars: 5.1k
- Rank 8. pytorch-forecastingTime series forecasting with PyTorchmit · linuxGitHub stars: 5k
- Rank 9. nlpaugData augmentation for NLPmit · linuxGitHub stars: 4.7k
- Rank 10. gophernotesThe Go kernel for Jupyter notebooks and nteract.mit · linuxGitHub stars: 4k
- Rank 11. polyaxonAI Infra / AI Orchestration / AI Control Planeapache-2.0 · linuxGitHub stars: 3.7k
- Rank 12. Beginner-Data-Science-ProjectsThis repository is a curated collection of hands-on data science projects tailored for beginners. Whether you're just starting your journey in data science or looking to strengthen your skills, these projects provide a practical and interactive way to apply your knowledge.mit · linuxGitHub stars: 3.1k
- Rank 13. igela delightful machine learning tool that allows you to train, test, and use models without writing codemit · linuxGitHub stars: 3.1k
- Rank 14. deepnoteDeepnote is a drop-in replacement for Jupyter with an AI-first design, sleek UI, new blocks, and native data integrations. Use Python, R, and SQL locally in your favorite IDE, then scale to Deepnote cloud for real-time collaboration, Deepnote agent, and deployable data apps. https://deepnote.com/apache-2.0 · linuxGitHub stars: 3k
- Rank 15. imodelsInterpretable ML package 🔍 for concise, transparent, and accurate predictive modeling (sklearn-compatible).mit · linuxGitHub stars: 1.6k
- Rank 16. aeonA toolkit for time series machine learning and deep learningbsd-3-clause · linuxGitHub stars: 1.4k
- Rank 17. kubetorchDistribute and run AI workloads on Kubernetes magically in Python, like PyTorch for ML infra.apache-2.0 · linuxGitHub stars: 1.2k
- Rank 18. nfstreamNFStream: a Flexible Network Data Analysis Framework.lgpl-3.0 · linuxGitHub stars: 1.2k
- Rank 19. AI-ML-CheatsheetsAll Stanford Cheatsheets: Artificial Intelligence, Transformers, LLMs, Deep Learning, Machine Learning, Probabilities, Statistics, Algebra and Calculus.mit · linuxGitHub stars: 999
- Rank 20. rumaleRumale is a machine learning library in Rubybsd-3-clause · linuxGitHub stars: 918
- Rank 21. RAGLightRAGLight is a modular framework for Retrieval-Augmented Generation (RAG). It makes it easy to plug in different LLMs, embeddings, and vector stores, and now includes seamless MCP integration to connect external tools and data sources.mit · linuxGitHub stars: 672
- Rank 22. csinva.github.ioSlides, paper notes, class notes, blog posts, and research on ML 📉, statistics 📊, and AI 🤖.mit · linuxGitHub stars: 621
- Rank 23. AI-Practices🎓 机器学习与深度学习实战教程 | Comprehensive ML & DL Tutorial with Jupyter Notebooks | 包含线性回归、神经网络、CNN、RNN等完整教程mit · linuxGitHub stars: 464
- Rank 24. ml_forgeA visual-based graph node editor for training computer vision models.mit · linuxGitHub stars: 423
- Rank 25. libroA Notebook with Flexible Customization and Easy Integration.mit · linuxGitHub stars: 404
- Rank 26. sraiSpatial Representations for Artificial Intelligence - a Python library toolkit for geospatial machine learning focused on creating embeddings for downstream tasksapache-2.0 · linuxGitHub stars: 390
- Rank 27. BodoHigh Performance Scalable Data Processing in Python and SQLapache-2.0 · linuxGitHub stars: 376
- Rank 28. learn📚 A curated collection of marimo notebooks for education.mit · linuxGitHub stars: 353
- Rank 29. laleLibrary for Semi-Automated Data Scienceapache-2.0 · linuxGitHub stars: 350
- Rank 30. minusx-metabaseMinusX is an AI Data Analyst that you can add to your Metabase. It helps you ask business questions to your dashboards and dig deeper through followups.mit · linuxGitHub stars: 349
- Rank 31. datmoOpen source production model management tool for data scientistsmit · linuxGitHub stars: 342
- Rank 32. texeraHuman-AI Collaborative Data Science Using Visual Workflowsapache-2.0 · linuxGitHub stars: 314
- Rank 33. qgate-sln-mlrunMLRun/Iguazio/Nuclio quality gate solution. The solution checks a quality of MLRun implementation/delivery.apache-2.0 · linuxGitHub stars: 300
- Rank 34. scirsSciRS2 - Scientific Computing and AI in Rust., providing SciPy-compatible APIs while leveraging Rust's performance, safety, and concurrency features. Unlike traditional scientific librariesapache-2.0 · linuxGitHub stars: 294
- Rank 35. codeCompanion code for Machine Learning From Scratch — 10 core ML algorithms built from scratch with NumPy, compared with Scikit-learn and PyTorch.mit · linuxGitHub stars: 292
- Rank 36. voxelgptAI assistant that can query visual datasets, search the FiftyOne docs, and answer general computer vision questionsapache-2.0 · linuxGitHub stars: 254
- Rank 37. AI-Blueprints📁 This repository hosts a growing collection of AI blueprint projects that run end-to-end using Jupyter notebooks, MLflow deployments, and Streamlit web apps.🛠️ All projects are built using HP AI Studio with ❤️ If you find this useful, please don’t forget to star the repository ⭐ and support our work 🚀mit · linuxGitHub stars: 216