awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

graph processing framework

Ranking updated Jun 30, 2026

For a graph database for complex data relationships, the strongest matches are angel-ml/angel (Angel is a distributed graph computation engine integrated with), graphframes/graphframes (GraphFrames is a library built on Apache Spark that) and apache/spark (Apache Spark includes the GraphX library offering distributed graph). Each is ranked by relevance to your query, popularity and recent activity.

We curate open-source GitHub repositories matching “graph computing”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Results for “a graph database for complex data relationships”

Find the best repos with AI.We'll search the best matching repositories with AI.
  • angel-ml/angelAngel-ML avatar

    Angel-ML/angel

    6,783View on GitHub↗

    Angel is a distributed machine learning framework and graph computation engine designed to train predictive models and execute algorithms across a cluster of servers. It functions as a distributed parameter server that synchronizes model weights and gradients across multiple machines to handle massive datasets. The system provides a production environment for model inference deployment to provide real-time predictions for end users. It integrates with Spark to run machine learning workflows and data processing pipelines through a compatible interface. The framework covers distributed graph c

    Angel is a distributed graph computation engine integrated with Spark, making it a suitable choice for large-scale graph processing, though its primary focus is machine learning and its built-in graph algorithm library is not prominently featured.

    JavaGraph ComputationSpark Integrations
    View on GitHub↗6,783
  • graphframes/graphframesgraphframes avatar

    graphframes/graphframes

    1,137View on GitHub↗

    GraphFrames is a library built on Apache Spark that provides DataFrame-based graph processing with a rich set of distributed graph algorithms and a vertex-centric Pregel API, making it a comprehensive choice for large-scale graph computations with multi-language support.

    ScalaDomain Specific Processing
    View on GitHub↗1,137
  • apache/sparkapache avatar

    apache/spark

    43,467View on GitHub↗

    Apache Spark is a unified distributed data processing engine designed for large-scale data analysis and computation graphs. It functions as a distributed machine learning framework, a graph processing system, a real-time stream processor, and a SQL analytics engine. The system enables the execution of distributed SQL querying, large-scale graph analysis, and real-time stream analytics across clusters of machines. It also provides a scalable environment for implementing machine learning algorithms and predictive model development on massive datasets. The engine incorporates relational query e

    Apache Spark includes the GraphX library offering distributed graph processing with a Pregel API, built‑in algorithms, and seamless integration with its engine and multi‑language support (Java, Python, Scala), making it a capable choice for large‑scale graph computations.

    ScalaDistributed Data Processing EnginesDistributed Data Processing FrameworksCoordinator-Worker Topologies
    View on GitHub↗43,467

Related searches

  • a graph database for connected data
  • an open source graph database management system
  • a library for graph neural networks
  • Graph visualization library
  • a database that does many data models at once
  • a graph-based RAG framework
  • an open source tool for graph notes
  • a database for maps and geo queries