{"repo":"CogitatorTech/onager","free":true,"listed":false,"github":"https://github.com/CogitatorTech/onager","clone":"git clone https://github.com/CogitatorTech/onager.git","description":"A DuckDB extension for graph data analytics","language":"Rust","stars":148,"topics":["duckdb-extension","graph-algorithms","graph-analytics","rust","duckdb","graph-data-science"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"Onager A Graph Analytics Toolbox for DuckDB --- Onager is a DuckDB extension that adds a large number of graph analytics functions to DuckDB, including centrality measures, community detection algorithms, pathfinding algorithms, graph metrics, and graph generators. Onager is written in Rust and uses Graphina graph library under the hood. Compared to DuckPGQ, Onager is focused on graph analytics instead of graph querying. More specifically, DuckPGQ tries to implement SQL/PGQ (the SQL:2023 standard) for graph pattern matching and path-finding queries with a property graph model. Onager instead provides a collection of ready-to-use graph algorithms (like PageRank, Louvain community detection, Dijkstra's shortest path, etc.) as simple table functions. Users typically want something like DuckPGQ when they need to query graph patterns or model the data in a property graph model (like a graph database), and use Onager when they need to run specific graph algorithms on their graph data for a specific application. Features - Adds over 40 graph algorithms as SQL table functions - Provides a simple and uniform API - Supports both directed and undirected graphs - Supports weighted and unweighted edges - Includes multi-threaded algorithm implementations See ROADMAP.md for the list of implemented and planned features. Check out KNOWN ISSUES.md for known issues and limitations of the current version. [!IMPORTANT] Onager is in early development, so bugs and breaking changes are expected. Ple","default_branch":null,"files":null,"tree":[],"storefront":"/r/CogitatorTech","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/CogitatorTech/onager/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}