awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
graphile avatar

graphile/crystal

0
View on GitHub↗
12,931 نجوم·621 تفرعات·TypeScript·MIT·5 مشاهداتgraphile.org↗

Crystal

🔮 Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more!

Features

  • GraphQL API Generators - Generating a complete GraphQL API schema by introspecting an existing PostgreSQL database structure and relationships.
  • PostgreSQL GraphQL Generators - An extensible toolkit that generates a real-time GraphQL API from a PostgreSQL database schema with plugin support and incremental delivery.
  • Database Schema Introspection Tools - Analyzing a PostgreSQL database to extract table, column, and relationship metadata for automated code generation.
  • GraphQL Schema Generators - Generate a complete GraphQL API schema by introspecting an existing PostgreSQL database structure and relationships.
  • GraphQL Schema Behavior Plugins - Add or override schema features like authorization, filtering, and resolver logic through a plugin system.
  • Custom Database-Backed Mutations - Define custom database-backed mutations as GraphQL endpoints without manually wiring the schema.
  • Cursor-Based Pagination - Implement cursor-based pagination compatible with Relay specifications for efficient traversal of large result sets.
  • Engines - Reduce database round trips by batching and optimizing queries through a planning engine before they reach PostgreSQL.
  • Data-Fetching Plan Execution - Executes GraphQL queries by first building a detailed execution plan, then optimizing and batching database operations before running them.
  • GraphQL Schema Customizations - Rename, hide, or reshape database entities and add custom types using smart tags and schema extensions.
  • GraphQL Schema Plugins - Hook into schema build phases to add or modify GraphQL types and fields through plugin objects.
  • Schema Build Phase Hooks - Extends the generated schema by hooking into build phases with plugin objects that add or modify types and fields.
  • GraphQL Resolver Customizations - Add custom resolvers, types, and business logic while keeping the schema structure intact.
  • Row Level Security - Enforces PostgreSQL row-level security policies directly in GraphQL queries, restricting data access per user.
  • JWT Authentication - Verify JSON Web Tokens issued from the database to authorize API requests without a separate authentication service.
  • GraphQL API Presets - Configures the GraphQL API using preset files that bundle settings for different deployment modes and environments.
  • GraphQL Integration Middleware - Mount the GraphQL server into any Node.js HTTP framework using an adapter for deep integration.
  • Smart Tag Customizations - Renaming, hiding, or reshaping database entities and adding custom types using smart tags and schema extensions.
  • Database-Introspected Generators - Generates a complete GraphQL schema by introspecting PostgreSQL tables, columns, relations, and functions at build time.
  • Incremental GraphQL Delivery - Streams query results to clients in chunks, allowing partial data display before the full response arrives.
  • Query Planning Engines - Streams query results to clients in chunks using cursor-based pagination and query planning to reduce database round trips.
  • Database-Introspected Schema Customizations - Customizes the generated schema by applying metadata tags to database entities that rename, hide, or reshape fields.
  • Executable Schema Exporters - Exports the in-memory GraphQL schema as standalone JavaScript code that runs without database introspection.
  • Polymorphic Relationships - Return different types from a single field based on the underlying data using true polymorphic associations.
  • GraphQL Server Startups - Start an HTTP server from the command line using a shared configuration file and database connection string.
  • Schema-Driven Hot Reloaders - Watches the database schema for modifications and automatically refreshes the running GraphQL API without a restart.
  • Interactive API Explorers - Provides a built-in GraphiQL interface for exploring and testing the generated GraphQL schema during development.

سجل النجوم

مخطط تاريخ النجوم لـ graphile/crystalمخطط تاريخ النجوم لـ graphile/crystal

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة graphile/crystal؟

🔮 Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more!

ما هي الميزات الرئيسية لـ graphile/crystal؟

الميزات الرئيسية لـ graphile/crystal هي: GraphQL API Generators, PostgreSQL GraphQL Generators, Database Schema Introspection Tools, GraphQL Schema Generators, GraphQL Schema Behavior Plugins, Custom Database-Backed Mutations, Cursor-Based Pagination, Engines.

ما هي البدائل مفتوحة المصدر لـ graphile/crystal؟

تشمل البدائل مفتوحة المصدر لـ graphile/crystal: azure/data-api-builder — Data API builder is a service that automatically generates REST and GraphQL endpoints directly from database schemas… nhost/nhost — Nhost is an open-source backend as a service that provides a managed PostgreSQL database, authentication, and file… wp-graphql/wp-graphql — WPGraphQL is a GraphQL interface for WordPress that transforms a WordPress installation into a headless content… begriffs/postgrest — PostgREST is a standalone web server that automatically transforms a PostgreSQL database into a RESTful API. It serves… hayes/pothos — Pothos is a code-first GraphQL schema builder and framework designed for type-safe development. It allows developers… hasura/learn-graphql — This project is an interactive educational platform and comprehensive curriculum designed to teach developers how to…

بدائل مفتوحة المصدر لـ Crystal

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Crystal.
  • nhost/nhostالصورة الرمزية لـ nhost

    nhost/nhost

    9,199عرض على GitHub↗

    Nhost is an open-source backend as a service that provides a managed PostgreSQL database, authentication, and file storage accessible through a unified GraphQL API. It functions as a backend infrastructure orchestrator, enabling the deployment and management of full-stack environments using containerization and command-line automation. The platform distinguishes itself by automating the transformation of relational database tables into a secure GraphQL API and providing an integrated identity provider that supports passwords, magic links, and OAuth. It also includes a serverless function runt

    Goauthenticationbackendbackend-as-a-service
    عرض على GitHub↗9,199
  • azure/data-api-builderالصورة الرمزية لـ Azure

    Azure/data-api-builder

    1,447عرض على GitHub↗

    Data API builder is a service that automatically generates REST and GraphQL endpoints directly from database schemas and stored procedures. By interpreting database metadata, it provides immediate programmatic access to information without requiring the development of custom backend routes or manual query logic. The engine distinguishes itself through a metadata-driven translation layer that maps incoming HTTP requests to native database queries while enforcing granular, role-based access control and row-level security policies. It includes a dedicated bridge for AI agents, allowing these sys

    C#apiazuredatabase
    عرض على GitHub↗1,447
  • begriffs/postgrestالصورة الرمزية لـ begriffs

    begriffs/postgrest

    27,234عرض على GitHub↗

    PostgREST is a standalone web server that automatically transforms a PostgreSQL database into a RESTful API. It serves as an API gateway that translates HTTP requests into SQL queries, mapping the database schema directly to endpoints without the need for manual route definitions. The system utilizes a JWT authentication layer to validate user identities and map incoming web requests to specific database roles. This allows the server to delegate authorization and permission enforcement to the internal PostgreSQL role system. It includes a generator for OpenAPI specifications to provide stand

    Haskell
    عرض على GitHub↗27,234
  • hayes/pothosالصورة الرمزية لـ hayes

    hayes/pothos

    2,576عرض على GitHub↗

    Pothos is a code-first GraphQL schema builder and framework designed for type-safe development. It allows developers to construct schemas using typed definitions in TypeScript, eliminating the need for external code generation steps. The framework distinguishes itself through a dedicated data mapper that connects GraphQL types to relational databases and ORMs, such as Prisma, while optimizing query resolution. It provides a full implementation of the Relay specification, including global object identification and cursor-based pagination. The project covers several core capability areas, incl

    TypeScriptgraphqltypescript
    عرض على GitHub↗2,576
  • عرض جميع البدائل الـ 30 لـ Crystal→