awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
subquery avatar

subquery/subql

0
View on GitHub↗
18,791 stele·396 fork-uri·TypeScript·GPL-3.0·2 vizualizărisubquery.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.

Istoric stele

Graficul istoricului de stele pentru subquery/subqlGraficul istoricului de stele pentru subquery/subql

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Subql

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Subql.
  • mystenlabs/suiAvatar MystenLabs

    MystenLabs/sui

    7,612Vezi pe GitHub↗

    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
    Vezi pe GitHub↗7,612
  • geldata/gelAvatar geldata

    geldata/gel

    14,065Vezi pe GitHub↗

    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
    Vezi pe GitHub↗14,065
  • neo4j/neo4jAvatar neo4j

    neo4j/neo4j

    15,928Vezi pe GitHub↗

    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
    Vezi pe GitHub↗15,928
  • stellar/stellar-coreAvatar stellar

    stellar/stellar-core

    3,269Vezi pe GitHub↗

    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++
    Vezi pe GitHub↗3,269
Vezi toate cele 30 alternative pentru Subql→

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale subquery/subql?

Principalele funcționalități ale subquery/subql sunt: Blockchain Indexers, Blockchain Indexing Frameworks, AI Data Query Interfaces, Data Action Triggers, Blockchain Entity Mappers, Data Schemas, Blockchain Data Transformers, Blockchain Event.

Care sunt câteva alternative open-source pentru subquery/subql?

Alternativele open-source pentru subquery/subql includ: 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…