Open Source
Discover libraries, frameworks, and developer tools.
A subset of GitHub. What’s indexed
127 results in this catalog
Showing 1–40
Archived excluded · Forks excluded
-
trekhleb / javascript-algorithms
196,689Resource / education
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
Data Processing / AnalyticsWritten in JavaScript
-
grafana / grafana
77,426Project type not yet classified
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
Data Processing / AnalyticsWritten in TypeScript
-
redis / redis
77,037Project type not yet classified
For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.
Data Processing / AnalyticsDatabases / StorageWritten in C
-
Asabeneh / 30-Days-Of-Python
76,833Project type not yet classified
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
AI / AgentsData Processing / AnalyticsDatabases / StorageWritten in Python
-
apache / superset
75,252Project type not yet classified
Apache Superset is a Data Visualization and Data Exploration Platform
Data Processing / AnalyticsWritten in Python
-
scikit-learn / scikit-learn
67,859Library
scikit-learn: machine learning in Python
AI / AgentsData Processing / AnalyticsWritten in PythonWorks with Python
-
keras-team / keras
64,377Project type not yet classified
Deep Learning for humans
AI / AgentsData Processing / AnalyticsWritten in Python
-
sansan0 / TrendRadar
63,106Project type not yet classified
⭐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 等渠道智能推送。
AI / AgentsData Processing / AnalyticsWritten in Python
-
pathwaycom / pathway
62,088Framework
Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.
Data Processing / AnalyticsWritten in Python
-
Library
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.
Data Processing / AnalyticsWritten in Python
-
ClickHouse / ClickHouse
50,533Application
ClickHouse® is a real-time analytics database management system
AI / AgentsData Processing / AnalyticsDatabases / StorageWritten in C++
-
pandas-dev / pandas
50,233Library
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
Data Processing / AnalyticsWritten in PythonWorks with Python
-
GokuMohandas / Made-With-ML
49,789Resource / education
Learn how to develop, deploy and iterate on production-grade ML applications.
AI / AgentsData Processing / AnalyticsWritten in Jupyter Notebook
-
Resource / education
Summer 2027 software engineering, data science, AI, quant, product management, and hardware internship postings. Updated daily by Simplify and Pitt CSC.
Data Processing / AnalyticsWritten in Python
-
apache / airflow
47,254Project type not yet classified
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
AI / AgentsData Processing / AnalyticsWritten in Python
-
Project type not yet classified
Data Engineering Zoomcamp is a free 9-week course on building production-ready data pipelines. Join the course here 👇🏼
Data Processing / AnalyticsWritten in Jupyter Notebook
-
streamlit / streamlit
46,068Developer tool
Streamlit — A faster way to build and share data apps.
AI / AgentsData Processing / AnalyticsDeveloper ToolsWritten in Python
-
ray-project / ray
44,103Library
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.
AI / AgentsData Processing / AnalyticsWritten in Python
-
gradio-app / gradio
43,842Project type not yet classified
Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work!
AI / AgentsData Processing / AnalyticsWritten in Python
-
666ghj / BettaFish
42,503Project type not yet classified
微舆:人人可用的多Agent舆情分析助手,打破信息茧房,还原舆情原貌,预测未来走向,辅助决策!从0实现,不依赖任何框架。
AI / AgentsData Processing / AnalyticsWritten in Python
-
duckdb / duckdb
42,380Project type not yet classified
DuckDB is a high-performance analytical database system
Data Processing / AnalyticsDatabases / StorageWritten in C++
-
PostHog / posthog
40,381Project type not yet classified
: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.
Data Processing / AnalyticsWritten in Python
-
pola-rs / polars
40,153Library
Extremely fast Query Engine for DataFrames, written in Rust
Data Processing / AnalyticsWritten in RustWorks with Rust, Python, JavaScript, R, SQL
-
umami-software / umami
39,521Project type not yet classified
Umami is a privacy-first analytics platform. Traffic, campaigns, behavior, conversions, and revenue in one place — no cookies, no surveillance, self-hosted or in the cloud.
Data Processing / AnalyticsWritten in TypeScript
-
langfuse / langfuse
36,182Application
🪢 Open source agent evals & observability: Trace, evaluate, and improve LLM applications with one open platform.
AI / AgentsData Processing / AnalyticsWritten in TypeScript
-
gchq / CyberChef
36,179Application
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
Data Processing / AnalyticsWritten in JavaScript
-
TheAlgorithms / JavaScript
34,279Project type not yet classified
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
Data Processing / AnalyticsWritten in JavaScript
-
explosion / spaCy
33,983Project type not yet classified
💫 Industrial-strength Natural Language Processing (NLP) in Python
AI / AgentsData Processing / AnalyticsWritten in Python
-
numpy / numpy
33,089Library
The fundamental package for scientific computing with Python.
Data Processing / AnalyticsWritten in PythonWorks with Python
-
Project type not yet classified
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.
AI / AgentsData Processing / AnalyticsWritten in Python
-
Project type not yet classified
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
Data Processing / AnalyticsWritten in Python
-
Project type not yet classified
Pretrain, finetune ANY AI model of ANY size on 1 or 10,000+ GPUs with zero code changes.
AI / AgentsData Processing / AnalyticsWritten in Python
-
Project type not yet classified
Roadmap to becoming an Artificial Intelligence Expert in 2022
AI / AgentsData Processing / AnalyticsWritten in JavaScript
-
eugeneyan / applied-ml
30,678Project type not yet classified
📚 Papers & tech blogs by companies sharing their work on data science & machine learning in production.
AI / AgentsData Processing / AnalyticsWritten in Not reported
-
kestra-io / kestra
29,945Project type not yet classified
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
AI / AgentsData Processing / AnalyticsWritten in Java
-
d2l-ai / d2l-en
29,904Framework
Interactive deep learning book with multi-framework code, math, and discussions. Adopted at 500 universities from 70 countries including Stanford, MIT, Harvard, and Cambridge.
AI / AgentsData Processing / AnalyticsWritten in Python
-
labring / FastGPT
29,894Project type not yet classified
FastGPT is a knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities such as data processing, RAG retrieval, and visual AI workflow orchestration, letting you easily develop and deploy complex question-answering systems without the need for extensive setup or configuration.
AI / AgentsData Processing / AnalyticsWritten in TypeScript
-
plausible / analytics
29,596Application
Open source, privacy-first web analytics. Lightweight, cookie-free Google Analytics alternative. Self-hosted or cloud.
Data Processing / AnalyticsWritten in Elixir
-
Project type not yet classified
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.
AI / AgentsData Processing / AnalyticsWritten in Python
-
Project type not yet classified
Algorithms and data structures in Swift, with explanations!
Data Processing / AnalyticsWritten in Swift
About this catalog
“All projects” means all projects in this index, including resources and education. We have not indexed every GitHub repository. Discovery uses public GitHub searches across Rust, Python, JavaScript, TypeScript, Go, Java, C, C++, C#, and other languages, plus category queries. Configured star floors favor established projects; smaller or newer projects may be missing.
Topics and specific description phrases determine categories and project kinds, supplemented by a small override file. Projects can have multiple categories; insufficient evidence stays unclassified or unknown. Libraries & frameworks is the default view; select Resources / education or Everything to find tutorials and curated lists. Clear all restores this default, with archived repositories and forks excluded. UI categories describe products for building interfaces, not every app with a GUI. Labels are discovery aids and may be imperfect.
A public repository is not proof of an open-source license. Licenses are shown as reported by GitHub; missing or unrecognized metadata is stated explicitly. Review the repository’s license before use. Stars measure popularity, not quality.
Results use a local snapshot. Updated is the actual GitHub metadata fetch time, independent of server startup or reclassification. Written in is GitHub’s primary implementation language. Works with covers a small verified set; an unlisted ecosystem is unverified, not unsupported. Works with links on project rows cite official documentation and verification dates; this is separate from the GitHub fetch time. Refreshes run in the background; failed or incomplete refreshes retain the last valid catalog. “Last pushed” uses GitHub’s pushed_at, not metadata update time.
Search matches whole terms across names, descriptions, topics, categories, project type, implementation language, and verified ecosystems. Name prefixes help as you type. Automatic sorting uses Most stars without text and Best match with text; choosing another sort preserves your choice. The legacy category=frontend link now selects Web frontend.