Rust Graph

Open-source Rust projects categorized as Graph

Top 23 Rust Graph Projects

  • sonic

    🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.

    Project mention: Xapian Is an Open Source Search Engine Library | news.ycombinator.com | 2024-08-17

    Sonic search https://github.com/valeriansaliou/sonic

    Maybe not exactly the same, its a server that you can store documents and then retrieve their ID using a search string.

  • CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  • gping

    Ping, but with a graph

  • cozo

    A transactional, relational-graph-vector database that uses Datalog for query. The hippocampus for AI!

    Project mention: Ask HN: What's Prolog Like in 2024? | news.ycombinator.com | 2024-07-18

    Not sure if "production ready" but it's worth looking at Cozo:

    https://github.com/cozodb/cozo

    Has a dialect of Datalog + some vector support. Multiple storage engines for backend including SQLite, so if your concern is data stability that seems like a reasonable, proven option.

  • indradb

    A graph database written in rust

  • rustworkx

    A high performance Python graph library implemented in Rust.

    Project mention: A high-performance, general-purpose graph library for Python, written in Rust | news.ycombinator.com | 2024-11-04
  • rustgym

    Leetcode Solutions in Rust, Advent of Code Solutions in Rust and more

  • pathfinding

    Pathfinding library for rust

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • git-graph

    Command line tool to show clear git graphs arranged for your branching model

  • parallel-disk-usage

    Highly parallelized, blazing fast directory tree analyzer

    Project mention: Show HN: Dut, a fast Linux disk usage calculator | news.ycombinator.com | 2024-07-10
  • graph

    A library for high-performant graph algorithms. (by neo4j-labs)

  • fdg

    A Force Directed Graph Drawing Library

  • smag

    Show Me A Graph - Command Line Graphing

  • cqlite

    Embedded graph database

  • graphest

    A faithful graphing calculator

  • rasciigraph

    Zero dependency Rust crate to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.

  • zawgl

    Zawgl Database

  • graphpu

    Large-scale 3D graph vis software written in Rust.

    Project mention: Ask HN: What is the best software to visualize a graph with a billion nodes? | news.ycombinator.com | 2024-08-02

    I haven’t tried that many, but this was able to render 100s of millions for me in real time.

    https://github.com/latentcat/graphpu

  • gryf

    Graph data structure library aspiring to be convenient, versatile, correct and performant.

  • ux-charts

    Simple, responsive, modern Charts with zero dependencies

  • PixlieAI

    graph + ai in your products; reduce costs and get correct answers from your data

    Project mention: Ask HN: What Are You Working On? (October 2024) | news.ycombinator.com | 2024-10-27

    I am building a graph based semantic search engine. We can use low cost LLMs, like Haiku, or local models to extract semantics (named entity recognition).

    Then the nodes in the graph maintain types (things like people, date, currency) as extracted and allow queries.

    https://github.com/pixlie/PixlieAI

    Currently building a demo where we crawl startup investment data to build a knowledge graph that can be filtered for patterns.

    The engine can guide the crawl process, to keep crawl limited to the problem statement.

  • graphrust

    graph viewer

    Project mention: Ask HN: What is the best software to visualize a graph with a billion nodes? | news.ycombinator.com | 2024-08-02

    I had this question a few years back while working on a social network graph project and trying to render a multi-million node graph. Tried Ogma and it worked quite well but it became too slow when approaching the million. Ended up writing my own renderer in C++ and then Rust. Code here: https://github.com/zdimension/graphrust

    Tested it up to 5M nodes, renders above 60fps on my laptop's iGPU and on my Pixel 7 Pro. Turns out, drawing lots of points using shaders is fast.

    Though like everybody else here said you probably don't want to draw that many nodes. Create a lower LoD version of the graph and render it instead

  • xnetwork

    simple graph library with slotmaps

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Graph discussion

Log in or Post with

Rust Graph related posts

  • A high-performance, general-purpose graph library for Python, written in Rust

    1 project | news.ycombinator.com | 4 Nov 2024
  • Show HN: HypergraphZ – A Hypergraph Implementation in Zig

    3 projects | news.ycombinator.com | 9 Sep 2024
  • Xapian Is an Open Source Search Engine Library

    3 projects | news.ycombinator.com | 17 Aug 2024
  • Transactional, relational-graph-vector database that uses Datalog for query

    1 project | news.ycombinator.com | 31 Mar 2024
  • Cranelift code generation comes to Rust

    5 projects | news.ycombinator.com | 18 Mar 2024
  • Documentation for Rust interface

    1 project | /r/cozodb | 8 Dec 2023
  • sonic: Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.

    1 project | /r/programming | 27 Oct 2023
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 11 Dec 2024
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

What are some of the best open-source Graph projects in Rust? This list will help you:

Project Stars
1 sonic 20,163
2 gping 10,918
3 cozo 3,439
4 indradb 2,196
5 rustworkx 1,157
6 rustgym 883
7 pathfinding 866
8 git-graph 566
9 parallel-disk-usage 458
10 graph 387
11 fdg 192
12 smag 138
13 cqlite 113
14 graphest 99
15 rasciigraph 87
16 zawgl 83
17 graphpu 81
18 gryf 74
19 ux-charts 35
20 PixlieAI 12
21 wikilinks 5
22 graphrust 4
23 xnetwork 1

Sponsored
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai

Did you konow that Rust is
the 5th most popular programming language
based on number of metions?