Open Source

Discover libraries, frameworks, and developer tools.

A subset of GitHub. What’s indexed

More filters Works with, stars, license & activity

Works with filters verified APIs and bindings. Coverage is partial; unlisted support is unverified.

127 results in this catalog5,996 indexed · Updated

Showing 1–40

Archived excluded · Forks excluded

  1. Resource / education

    📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings

    Data Processing / Analytics

    Written in JavaScript

  2. Project 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 / Analytics

    Written in TypeScript

  3. redis / redis

    77,037

    Project 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 / Storage

    Written in C

  4. Project 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 / Storage

    Written in Python

  5. Project type not yet classified

    Apache Superset is a Data Visualization and Data Exploration Platform

    Data Processing / Analytics

    Written in Python

  6. Library

    scikit-learn: machine learning in Python

    AI / AgentsData Processing / Analytics

    Written in PythonWorks with Python

  7. Project type not yet classified

    Deep Learning for humans

    AI / AgentsData Processing / Analytics

    Written in Python

  8. Project 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 / Analytics

    Written in Python

  9. Framework

    Python ETL framework for stream processing, real-time analytics, LLM pipelines, and RAG.

    Data Processing / Analytics

    Written in Python

  10. 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 / Analytics

    Written in Python

  11. Application

    ClickHouse® is a real-time analytics database management system

    AI / AgentsData Processing / AnalyticsDatabases / Storage

    Written in C++

  12. Library

    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 / Analytics

    Written in PythonWorks with Python

  13. Resource / education

    Learn how to develop, deploy and iterate on production-grade ML applications.

    AI / AgentsData Processing / Analytics

    Written in Jupyter Notebook

  14. 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 / Analytics

    Written in Python

  15. Project type not yet classified

    Apache Airflow - A platform to programmatically author, schedule, and monitor workflows

    AI / AgentsData Processing / Analytics

    Written in Python

  16. 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 / Analytics

    Written in Jupyter Notebook

  17. Developer tool

    Streamlit — A faster way to build and share data apps.

    AI / AgentsData Processing / AnalyticsDeveloper Tools

    Written in Python

  18. Library

    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 / Analytics

    Written in Python

  19. Project type not yet classified

    Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work!

    AI / AgentsData Processing / Analytics

    Written in Python

  20. Project type not yet classified

    微舆:人人可用的多Agent舆情分析助手,打破信息茧房,还原舆情原貌,预测未来走向,辅助决策!从0实现,不依赖任何框架。

    AI / AgentsData Processing / Analytics

    Written in Python

  21. duckdb / duckdb

    42,380

    Project type not yet classified

    DuckDB is a high-performance analytical database system

    Data Processing / AnalyticsDatabases / Storage

    Written in C++

  22. Project 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 / Analytics

    Written in Python

  23. Library

    Extremely fast Query Engine for DataFrames, written in Rust

    Data Processing / Analytics

    Written in RustWorks with Rust, Python, JavaScript, R, SQL

  24. Project 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 / Analytics

    Written in TypeScript

  25. Application

    🪢 Open source agent evals & observability: Trace, evaluate, and improve LLM applications with one open platform.

    AI / AgentsData Processing / Analytics

    Written in TypeScript

  26. Application

    The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis

    Data Processing / Analytics

    Written in JavaScript

  27. Project type not yet classified

    Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.

    Data Processing / Analytics

    Written in JavaScript

  28. Project type not yet classified

    💫 Industrial-strength Natural Language Processing (NLP) in Python

    AI / AgentsData Processing / Analytics

    Written in Python

  29. numpy / numpy

    33,089

    Library

    The fundamental package for scientific computing with Python.

    Data Processing / Analytics

    Written in PythonWorks with Python

  30. 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 / Analytics

    Written in Python

  31. Project type not yet classified

    120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.

    Data Processing / Analytics

    Written in Python

  32. 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 / Analytics

    Written in Python

  33. Project type not yet classified

    Roadmap to becoming an Artificial Intelligence Expert in 2022

    AI / AgentsData Processing / Analytics

    Written in JavaScript

  34. Project type not yet classified

    📚 Papers & tech blogs by companies sharing their work on data science & machine learning in production.

    AI / AgentsData Processing / Analytics

    Written in Not reported

  35. Project type not yet classified

    Event Driven Orchestration & Scheduling Platform for Mission Critical Applications

    AI / AgentsData Processing / Analytics

    Written in Java

  36. d2l-ai / d2l-en

    29,904

    Framework

    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 / Analytics

    Written in Python

  37. Project 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 / Analytics

    Written in TypeScript

  38. Application

    Open source, privacy-first web analytics. Lightweight, cookie-free Google Analytics alternative. Self-hosted or cloud.

    Data Processing / Analytics

    Written in Elixir

  39. 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 / Analytics

    Written in Python

  40. Project type not yet classified

    Algorithms and data structures in Swift, with explanations!

    Data Processing / Analytics

    Written 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.