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 41–80

Archived excluded · Forks excluded

  1. Application

    🕸️ Web apps in pure Python 🐍

    Data Processing / AnalyticsDeveloper Tools

    Written in Python

  2. Project type not yet classified

    Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.

    Data Processing / Analytics

    Written in Python

  3. Project type not yet classified

    Minimal examples of data structures and algorithms in Python

    Data Processing / Analytics

    Written in Python

  4. Project type not yet classified

    🔥 人人可用的开源 BI 工具,数据可视化神器。An open-source BI tool alternative to Tableau.

    Data Processing / Analytics

    Written in Java

  5. plotly / dash

    24,465

    Project type not yet classified

    Data Apps & Dashboards for Python. No JavaScript Required.

    AI / AgentsData Processing / Analytics

    Written in Python

  6. Framework

    Prefect is a workflow orchestration framework for building resilient data pipelines in Python.

    Data Processing / Analytics

    Written in Python

  7. Resource / education

    This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs.

    Data Processing / Analytics

    Written in Java

  8. Project type not yet classified

    Chat with your database or your datalake (SQL, CSV, parquet). PandasAI makes data analysis conversational using LLMs and RAG.

    AI / AgentsData Processing / AnalyticsDatabases / Storage

    Written in Python

  9. Project type not yet classified

    A time-series database for high-performance real-time analytics packaged as a Postgres extension

    Data Processing / AnalyticsDatabases / Storage

    Written in C

  10. Project type not yet classified

    matplotlib: plotting with Python

    Data Processing / Analytics

    Written in Python

  11. Developer tool

    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 / AgentsData Processing / AnalyticsDeveloper ToolsDatabases / Storage

    Written in Python

  12. Library

    AKShare is an elegant and simple financial data interface library for Python, built for human beings! 开源财经数据接口库

    Data Processing / Analytics

    Written in Python

  13. Project type not yet classified

    A high-performance observability data pipeline.

    Data Processing / Analytics

    Written in Rust

  14. Project type not yet classified

    Open source observability platform for logs, metrics, traces, RUM (web, android, ios), Session replay, pipelines, SLO and LLM observability. A sophisticated, simple and highly performant alternative to Datadog, Splunk, and Elasticsearch with 140x lower storage costs and single binary deployment.

    Data Processing / Analytics

    Written in TypeScript

  15. Application

    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.

    AI / AgentsData Processing / Analytics

    Written in Python

  16. Project type not yet classified

    Empowering People Ethically 🚀 — Matomo is hiring! Join us → https://matomo.org/jobs Matomo is the leading open-source alternative to Google Analytics, giving you complete control and built-in privacy. Easily collect, visualise, and analyse data from websites & apps. Star us on GitHub ⭐️ – Pull Requests welcome!

    Data Processing / Analytics

    Written in PHP

  17. Resource / education

    Best Practices on Recommendation Systems

    AI / AgentsData Processing / Analytics

    Written in Python

  18. Developer tool

    GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.

    Backend / WebCLI / TerminalData Processing / Analytics

    Written in C

  19. cube-js / cube

    21,059

    Project type not yet classified

    📊 Cube Core is open-source semantic layer for AI, BI and embedded analytics

    AI / AgentsData Processing / AnalyticsDatabases / Storage

    Written in Rust

  20. Library

    Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets

    AI / AgentsData Processing / Analytics

    Written in Go

  21. Avaiga / taipy

    19,445

    Developer tool

    Turns Data and AI algorithms into production-ready web applications in no time.

    Data Processing / AnalyticsDeveloper Tools

    Written in Python

  22. Project type not yet classified

    A collection of algorithms and data structures

    Data Processing / Analytics

    Written in Java

  23. Resource / education

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

    Data Processing / Analytics

    Written in Go

  24. Resource / education

    Awesome LeetCode resources to learn Data Structures and Algorithms and prepare for Coding Interviews.

    Data Processing / Analytics

    Written in Java

  25. Project type not yet classified

    GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more

    Data Processing / Analytics

    Written in Go

  26. Project type not yet classified

    Workflow Engine for Kubernetes

    AI / AgentsData Processing / Analytics

    Written in Go

  27. Project type not yet classified

    The official home of the Presto distributed SQL query engine for big data

    Data Processing / AnalyticsDatabases / Storage

    Written in Java

  28. Project type not yet classified

    An orchestration platform for the development, production, and observation of data assets.

    Data Processing / Analytics

    Written in Python

  29. apache / doris

    16,129

    Project type not yet classified

    Apache Doris is a real-time analytics and hybrid search database for AI agents.

    AI / AgentsData Processing / AnalyticsDatabases / Storage

    Written in Java

  30. Project type not yet classified

    The Data Engineering Cookbook

    Data Processing / Analytics

    Written in Python

  31. Project type not yet classified

    A toolkit for making real world machine learning and data analysis applications in C++

    AI / AgentsData Processing / Analytics

    Written in C++

  32. Developer tool

    Graph-Native Infrastructure for Context and Accountable AI Systems

    AI / AgentsData Processing / AnalyticsDeveloper Tools

    Written in Python

  33. Library

    Open3D: A Modern Library for 3D Data Processing

    AI / AgentsData Processing / AnalyticsDesktop GUI

    Written in C++

  34. dbt-labs / dbt

    14,063

    Project type not yet classified

    dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.

    Data Processing / Analytics

    Written in Rust

  35. Project type not yet classified

    🔎 Open source distributed and RESTful search engine.

    Data Processing / Analytics

    Written in Java

  36. trinodb / trino

    13,360

    Project type not yet classified

    Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)

    Data Processing / AnalyticsDatabases / Storage

    Written in Java

  37. Project type not yet classified

    Roadmap to becoming a data engineer in 2021

    Data Processing / Analytics

    Written in Not reported

  38. Project type not yet classified

    The world's fastest open query engine for sub-second analytics both on and off the data lakehouse. With the flexibility to support nearly any scenario, StarRocks provides best-in-class performance for multi-dimensional analytics, real-time analytics, and ad-hoc queries. A Linux Foundation project.

    Data Processing / AnalyticsDatabases / Storage

    Written in Java

  39. Project type not yet classified

    OpenRefine is a free, open source power tool for working with messy data and improving it

    Data Processing / Analytics

    Written in Java

  40. Project type not yet classified

    Always know what to expect from your data.

    Data Processing / Analytics

    Written in Python

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.