Open Source
Discover libraries, frameworks, and developer tools.
A subset of GitHub. What’s indexed
127 results in this catalog
Showing 41–80
Archived excluded · Forks excluded
-
reflex-dev / reflex
28,975Application
🕸️ Web apps in pure Python 🐍
Data Processing / AnalyticsDeveloper ToolsWritten in Python
-
getredash / redash
28,843Project type not yet classified
Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.
Data Processing / AnalyticsWritten in Python
-
keon / algorithms
25,574Project type not yet classified
Minimal examples of data structures and algorithms in Python
Data Processing / AnalyticsWritten in Python
-
dataease / dataease
24,620Project type not yet classified
🔥 人人可用的开源 BI 工具,数据可视化神器。An open-source BI tool alternative to Tableau.
Data Processing / AnalyticsWritten in Java
-
plotly / dash
24,465Project type not yet classified
Data Apps & Dashboards for Python. No JavaScript Required.
AI / AgentsData Processing / AnalyticsWritten in Python
-
PrefectHQ / prefect
24,061Framework
Prefect is a workflow orchestration framework for building resilient data pipelines in Python.
Data Processing / AnalyticsWritten in Python
-
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 / AnalyticsWritten in Java
-
sinaptik-ai / pandas-ai
23,898Project 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 / StorageWritten in Python
-
timescale / timescaledb
23,737Project type not yet classified
A time-series database for high-performance real-time analytics packaged as a Postgres extension
Data Processing / AnalyticsDatabases / StorageWritten in C
-
matplotlib / matplotlib
23,386Project type not yet classified
matplotlib: plotting with Python
Data Processing / AnalyticsWritten in Python
-
marimo-team / marimo
23,288Developer 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 / StorageWritten in Python
-
akfamily / akshare
23,037Library
AKShare is an elegant and simple financial data interface library for Python, built for human beings! 开源财经数据接口库
Data Processing / AnalyticsWritten in Python
-
vectordotdev / vector
22,752Project type not yet classified
A high-performance observability data pipeline.
Data Processing / AnalyticsWritten in Rust
-
openobserve / openobserve
22,456Project 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 / AnalyticsWritten in TypeScript
-
airbytehq / airbyte
22,254Application
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 / AnalyticsWritten in Python
-
matomo-org / matomo
21,974Project 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 / AnalyticsWritten in PHP
-
Resource / education
Best Practices on Recommendation Systems
AI / AgentsData Processing / AnalyticsWritten in Python
-
allinurl / goaccess
21,070Developer 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 / AnalyticsWritten in C
-
cube-js / cube
21,059Project type not yet classified
📊 Cube Core is open-source semantic layer for AI, BI and embedded analytics
AI / AgentsData Processing / AnalyticsDatabases / StorageWritten in Rust
-
qax-os / excelize
21,013Library
Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets
AI / AgentsData Processing / AnalyticsWritten in Go
-
Avaiga / taipy
19,445Developer tool
Turns Data and AI algorithms into production-ready web applications in no time.
Data Processing / AnalyticsDeveloper ToolsWritten in Python
-
williamfiset / algorithms
18,786Project type not yet classified
A collection of algorithms and data structures
Data Processing / AnalyticsWritten in Java
-
TheAlgorithms / Go
18,231Resource / education
Algorithms and Data Structures implemented in Go for beginners, following best practices.
Data Processing / AnalyticsWritten in Go
-
Resource / education
Awesome LeetCode resources to learn Data Structures and Algorithms and prepare for Coding Interviews.
Data Processing / AnalyticsWritten in Java
-
emirpasic / gods
17,451Project type not yet classified
GoDS (Go Data Structures) - Sets, Lists, Stacks, Maps, Trees, Queues, and much more
Data Processing / AnalyticsWritten in Go
-
argoproj / argo-workflows
17,046Project type not yet classified
Workflow Engine for Kubernetes
AI / AgentsData Processing / AnalyticsWritten in Go
-
prestodb / presto
16,763Project type not yet classified
The official home of the Presto distributed SQL query engine for big data
Data Processing / AnalyticsDatabases / StorageWritten in Java
-
dagster-io / dagster
16,313Project type not yet classified
An orchestration platform for the development, production, and observation of data assets.
Data Processing / AnalyticsWritten in Python
-
apache / doris
16,129Project type not yet classified
Apache Doris is a real-time analytics and hybrid search database for AI agents.
AI / AgentsData Processing / AnalyticsDatabases / StorageWritten in Java
-
andkret / Cookbook
15,508Project type not yet classified
The Data Engineering Cookbook
Data Processing / AnalyticsWritten in Python
-
davisking / dlib
14,464Project type not yet classified
A toolkit for making real world machine learning and data analysis applications in C++
AI / AgentsData Processing / AnalyticsWritten in C++
-
semantica-agi / semantica
14,183Developer tool
Graph-Native Infrastructure for Context and Accountable AI Systems
AI / AgentsData Processing / AnalyticsDeveloper ToolsWritten in Python
-
isl-org / Open3D
14,112Library
Open3D: A Modern Library for 3D Data Processing
AI / AgentsData Processing / AnalyticsDesktop GUIWritten in C++
-
dbt-labs / dbt
14,063Project 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 / AnalyticsWritten in Rust
-
Project type not yet classified
🔎 Open source distributed and RESTful search engine.
Data Processing / AnalyticsWritten in Java
-
trinodb / trino
13,360Project 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 / StorageWritten in Java
-
Project type not yet classified
Roadmap to becoming a data engineer in 2021
Data Processing / AnalyticsWritten in Not reported
-
StarRocks / starrocks
12,197Project 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 / StorageWritten in Java
-
OpenRefine / OpenRefine
12,050Project type not yet classified
OpenRefine is a free, open source power tool for working with messy data and improving it
Data Processing / AnalyticsWritten in Java
-
Project type not yet classified
Always know what to expect from your data.
Data Processing / AnalyticsWritten 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.