awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
subquery avatar

subquery/subql

0
View on GitHub↗
18,791 Stars·396 Forks·TypeScript·GPL-3.0·2 Aufrufesubquery.network↗

Subql

Subql is a blockchain data indexing framework and TypeScript-based indexer used to extract raw blockchain events and transactions and transform them into structured, queryable data entities. It functions as a data API and a tool for building decentralized application backends, providing a query interface for type-safe access to indexed blockchain data.

The project includes an AI-powered query engine that utilizes large language models to translate natural language questions into structured GraphQL queries. This system can orchestrate multi-step queries by breaking down complex requests into sequential data fetches and generating human-readable summaries of the resulting datasets.

The framework covers a broad range of capabilities including blockchain event monitoring, relational entity indexing, and the generation of type-safe classes and interfaces from defined schemas. It supports the deployment of self-hosted indexing nodes via container orchestration for local development and production hosting.

Features

  • Blockchain Indexers - Tracks and indexes blockchain events and state changes by transforming raw input into structured records.
  • Blockchain Indexing Frameworks - Offers a high-performance framework for ingesting, structuring, and querying blockchain events and transactions.
  • AI Data Query Interfaces - Translates natural language questions into structured GraphQL queries to retrieve indexed blockchain data.
  • Data Action Triggers - Defines network events or block headers that trigger specific functions to process and transform incoming data.
  • Blockchain Entity Mappers - Transforms raw blockchain blocks and events into optimized entities using custom handler functions.
  • Data Schemas - Provides definitions and structures that dictate the format and organization of indexed blockchain data.
  • Blockchain Data Transformers - Converts raw blockchain data into optimized database entities through custom mapping functions.
  • Blockchain Event - Converts raw blockchain events and logs into optimized entities using sequential custom mapping logic.
  • Decentralized Application Backends - Provides the data layer for web3 products by managing indexing nodes and hosting processed chain data.
  • Entity Relationships - Transforms raw blockchain events into structured entities and relational associations stored in a queryable database.
  • Event-Driven Function Mapping - Executes custom handler logic automatically in response to specific blockchain block headers or transaction filters.
  • Relational Data Modeling - Implements techniques for organizing blockchain data into structured entities with defined relationships.
  • Structured Data Schemas - Allows the specification of structures and relationships for indexed information to organize the final output.
  • Schema-Driven Code Generators - Automatically generates type-safe TypeScript classes and interfaces from defined entity schemas.
  • Type-Safe Code Generators - Generates type-safe TypeScript code for data entities from abstract schema definitions to ensure consistency.
  • Unified GraphQL Querying - Exposes indexed blockchain data through a unified GraphQL endpoint for complex lookups and filtered requests.
  • Blockchain Event Monitors - Tracks on-chain activity using custom triggers and mapping functions to respond to network events in real time.
  • GraphQL APIs - Exposes indexed blockchain data through a flexible GraphQL API for complex lookups and filtering.
  • GraphQL Schema Definitions - Maps internal blockchain data models to a typed GraphQL schema for external querying.
  • Data-to-Natural-Language Summarization - Distills key insights and metrics from large indexed datasets into concise, human-readable natural language summaries.
  • Natural Language Querying Interfaces - Provides a natural language interface that translates English questions into structured GraphQL queries for data retrieval.
  • Multi-Step Query Orchestrators - Breaks complex natural language requests into sequential data fetches and merges results from multiple sources into one response.
  • Natural Language to GraphQL Translators - Uses large language models to translate natural language questions into structured GraphQL queries by analyzing the data schema.
  • Data Querying Interfaces - Offers an interactive query interface and playground to retrieve structured information from indexed entities.
  • Historical - Tracks the progress of indexed blocks to facilitate the efficient reindexing of partial data subsets.
  • Index Reindexing - Allows for the restoration of specific subsets of indexed data by moving data between indices.
  • Natural Language Querying - Translates natural language prompts into executable GraphQL queries for indexed blockchain data.
  • Real-Time Data Aggregators - Provides capabilities for selecting, filtering, and aggregating processed blockchain data in real-time.
  • Self-Hosted Data Nodes - Deploys independent indexing node instances for local data processing and querying.
  • Local Filesystem Indexers - Deploys the indexing node and database via containers to build local searchable catalogs of chain data.
  • Local Containerized Orchestration - Uses container orchestration to launch indexing nodes and databases for local development and testing.
  • Container Orchestration & Deployment - Provides container orchestration for deploying the indexing engine and database in isolated environments.
  • Local Blockchain Node Hosting - Hosts a local indexing node as a standalone process to simulate blockchain data environments.
  • Self-Hosted Infrastructure - Supports running indexing projects on self-managed infrastructure or decentralized networks.
  • Contract Type Generators - Generates TypeScript type definitions from blockchain contract interfaces to ensure type safety during data processing.

Star-Verlauf

Star-Verlauf für subquery/subqlStar-Verlauf für subquery/subql

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Subql

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Subql.
  • mystenlabs/suiAvatar von MystenLabs

    MystenLabs/sui

    7,612Auf GitHub ansehen↗

    Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It utilizes parallel transaction execution to increase network throughput and supports programmable transaction blocks that bundle multiple operations into single atomic units. The platform distinguishes itself with a capability-based access control system and zero-knowledge login mechanisms, enabling users to authenticate via identity providers without seed phrases. It also implements deterministic object addressing to allow predictable state lookups and supports the creation of soulbo

    Rustblockchaindistributed-ledger-technologymove
    Auf GitHub ansehen↗7,612
  • geldata/gelAvatar von geldata

    geldata/gel

    14,065Auf GitHub ansehen↗

    Gel is an object-relational database system that models data as a graph of interconnected objects. By utilizing a strongly typed schema, it enables complex relational queries and polymorphic data structures without the need for traditional join tables. The system integrates native vector storage and similarity search operators, allowing it to function as both a relational and a vector database for semantic data retrieval. The platform distinguishes itself through a comprehensive suite of developer-centric automation tools. It features a declarative migration system that tracks and versions sc

    Pythondatabaseedgedbedgeql
    Auf GitHub ansehen↗14,065
  • neo4j/neo4jAvatar von neo4j

    neo4j/neo4j

    15,928Auf GitHub ansehen↗

    Neo4j is a native graph database management system designed to store and query highly connected data using a property-graph model. It provides an ACID-compliant transaction engine that ensures data integrity, supported by a distributed cluster architecture that maintains causal consistency across nodes. Users interact with the system through a declarative query language, which allows for complex pattern matching and path traversal without requiring manual traversal logic. The platform distinguishes itself through its hybrid approach to data retrieval, combining traditional graph-based queries

    Javacypherdatabasegraph
    Auf GitHub ansehen↗15,928
  • stellar/stellar-coreAvatar von stellar

    stellar/stellar-core

    3,269Auf GitHub ansehen↗

    Stellar Core is the primary software implementation of the Stellar blockchain network, serving as a distributed ledger and a Federated Byzantine Agreement system. It functions as a core node that maintains the shared state of the network and provides a runtime environment for executing WebAssembly smart contracts. The project enables the creation and management of digital assets, including the implementation of decentralized exchanges through distributed orderbooks and automated liquidity pools. It facilitates cross-border payment settlement by routing assets via path payments and bridging di

    C++
    Auf GitHub ansehen↗3,269
Alle 30 Alternativen zu Subql anzeigen→

Häufig gestellte Fragen

Was macht subquery/subql?

Subql is a blockchain data indexing framework and TypeScript-based indexer used to extract raw blockchain events and transactions and transform them into structured, queryable data entities. It functions as a data API and a tool for building decentralized application backends, providing a query interface for type-safe access to indexed blockchain data.

Was sind die Hauptfunktionen von subquery/subql?

Die Hauptfunktionen von subquery/subql sind: Blockchain Indexers, Blockchain Indexing Frameworks, AI Data Query Interfaces, Data Action Triggers, Blockchain Entity Mappers, Data Schemas, Blockchain Data Transformers, Blockchain Event.

Welche Open-Source-Alternativen gibt es zu subquery/subql?

Open-Source-Alternativen zu subquery/subql sind unter anderem: mystenlabs/sui — Sui is a blockchain platform featuring an object-centric state model and resource-oriented smart contracts. It… geldata/gel — Gel is an object-relational database system that models data as a graph of interconnected objects. By utilizing a… neo4j/neo4j — Neo4j is a native graph database management system designed to store and query highly connected data using a… stellar/stellar-core — Stellar Core is the primary software implementation of the Stellar blockchain network, serving as a distributed ledger… graphql-python/graphene-django — Graphene-Django is a GraphQL integration framework and schema mapper used to build typed APIs for Django applications.… apple/swift-protobuf — This project is a Protocol Buffers Swift library and framework providing a runtime for serializing and deserializing…