awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

74 个仓库

Awesome GitHub RepositoriesData Type Definitions

Specifications for column formats and data structures to enforce consistency within database tables.

Distinguishing note: Focuses on schema-level type enforcement rather than general data storage.

Explore 74 awesome GitHub repositories matching data & databases · Data Type Definitions. Refine with filters or upvote what's useful.

Awesome Data Type Definitions GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • tooljet/tooljetToolJet 的头像

    ToolJet/ToolJet

    38,027在 GitHub 上查看↗

    ToolJet is a low-code development platform designed for building and deploying internal business applications. It provides a visual interface where users can drag and drop components to design layouts, connect to various data sources, and execute custom logic. The platform is built on a containerized architecture, ensuring that applications remain portable and consistent across different cloud and server environments. The platform distinguishes itself through integrated artificial intelligence capabilities that assist in the generation of user interfaces, database schemas, and data queries fr

    The platform assigns specific formats like integers, strings, booleans, or JSON objects to table columns to ensure data consistency.

    JavaScriptai-app-builderdockerhacktoberfest
    在 GitHub 上查看↗38,027
  • t3-oss/create-t3-appt3-oss 的头像

    t3-oss/create-t3-app

    28,983在 GitHub 上查看↗

    create-t3-app is a full stack web framework initializer and project scaffolder. It functions as a command line tool for initializing Next.js applications, acting as a TypeScript full stack starter that generates a predefined folder structure and configuration files. The tool focuses on establishing a typesafe full stack architecture. It enforces end-to-end type safety between the client and server, ensuring that data types remain synchronized across the entire application stack to prevent runtime errors. The initializer automates the setup of a full stack development environment by bootstrap

    Automatically generates shared TypeScript type definitions from a database schema to synchronize the client and server.

    TypeScriptclicreate-t3-apphacktoberfest
    在 GitHub 上查看↗28,983
  • jquense/yupjquense 的头像

    jquense/yup

    23,673在 GitHub 上查看↗

    Yup is a JavaScript schema validation library used to define data shapes and validate runtime values. It functions as an object schema validator and a data coercion engine, allowing developers to transform raw input values into desired types before performing validation checks. The library is distinguished by its support for dynamic schema validation, where rules can be adjusted at runtime based on sibling field values or external context. It also enables recursive data structuring for polymorphic fields and provides a system for extracting static TypeScript interfaces from runtime schema def

    Automatically generates shared TypeScript type definitions from runtime schemas to ensure consistency.

    TypeScript
    在 GitHub 上查看↗23,673
  • graphql/graphql-jsgraphql 的头像

    graphql/graphql-js

    20,397在 GitHub 上查看↗

    This project is the JavaScript reference implementation of the GraphQL specification. It provides a query engine and schema parser designed to parse, validate, and execute queries to retrieve or mutate data based on a defined schema. The implementation includes a framework for mapping codebase structures to a strongly typed system and a tool for converting query strings into abstract syntax trees for programmatic analysis. The library covers the full surface of GraphQL API implementation, including schema definition, language parsing, and query validation. It provides the necessary infrastru

    Includes a framework for mapping codebase entities to a strongly typed GraphQL system.

    TypeScript
    在 GitHub 上查看↗20,397
  • elysiajs/elysiaelysiajs 的头像

    elysiajs/elysia

    18,531在 GitHub 上查看↗

    Elysia is a high-performance TypeScript web framework designed for building type-safe backend services. It provides a modular, plugin-based architecture that allows developers to compose server logic, middleware, and validation schemas into scalable application instances. By leveraging native web standards, the framework ensures portability across diverse JavaScript runtimes, including Node.js, Deno, and various edge computing environments. The framework distinguishes itself through its focus on end-to-end type safety, automatically synchronizing request and response definitions between the s

    Provides automated generation of shared type definitions from centralized schemas to ensure cross-stack consistency.

    TypeScriptbunframeworkhttp
    在 GitHub 上查看↗18,531
  • wasp-lang/waspwasp-lang 的头像

    wasp-lang/wasp

    18,146在 GitHub 上查看↗

    Wasp is a declarative full-stack web framework that enables developers to build and deploy applications by defining their architecture in a centralized configuration. By using a high-level specification, the framework automates the orchestration of frontend, backend, and database components, ensuring that infrastructure concerns like routing, authentication, and data modeling are handled consistently across the entire stack. The framework distinguishes itself through its compiler-driven approach, which translates declarative configurations into cohesive, production-ready codebases. It provide

    Generates shared type definitions from a centralized schema to ensure consistent data structures across client and server.

    TypeScripthaskelljavascriptnode
    在 GitHub 上查看↗18,146
  • prestodb/prestoprestodb 的头像

    prestodb/presto

    16,711在 GitHub 上查看↗

    Presto is a distributed SQL query engine designed for high-performance analytical processing across heterogeneous data sources. It functions as a data federation platform and massively parallel processing engine, allowing users to execute interactive queries against diverse storage systems without requiring data migration. By mapping remote metadata and structures to a unified relational namespace, it enables seamless cross-platform analysis through a standard SQL interface. The engine distinguishes itself through a pluggable connector architecture and a shared-nothing distributed processing

    Supports standard scalar data types for structured data storage.

    Javabig-datadatahadoop
    在 GitHub 上查看↗16,711
  • amplication/amplicationamplication 的头像

    amplication/amplication

    16,012在 GitHub 上查看↗

    Amplication is a low-code API platform and backend service generator designed to accelerate the development of business domain services. It automates the creation of APIs and data models through schema-driven code generation, transforming structured definitions into executable backend source code. The platform functions as a developer portal orchestrator that establishes standardized workflows and golden paths for software delivery. It enforces organizational coding standards and best practices by applying live templates and predefined blueprints across all generated services. The system inc

    Generates shared TypeScript type definitions from schemas to ensure consistency between server and client implementations.

    TypeScriptapicode-generationcsharp
    在 GitHub 上查看↗16,012
  • graphql/graphql-specgraphql 的头像

    graphql/graphql-spec

    14,573在 GitHub 上查看↗

    This repository contains the official technical specification for GraphQL. It serves as the formal standard defining the query language, the execution engine, and the schema definition rules required to maintain consistency across different API implementations. The specification establishes a language-agnostic standard for query syntax and semantics, alongside a formal protocol for introspection. It provides the documented algorithms and logic requirements necessary for implementing a consistent server, ensuring that metadata about types and fields can be discovered by automated tools. The p

    Defines the basic primitive scalar types used to map complex backend data for consistent communication.

    JavaScript
    在 GitHub 上查看↗14,573
  • geldata/gelgeldata 的头像

    geldata/gel

    14,065在 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

    Stores primitive values including text, numbers, booleans, dates, and binary data using a comprehensive set of built-in types.

    Pythondatabaseedgedbedgeql
    在 GitHub 上查看↗14,065
  • glideapps/quicktypeglideapps 的头像

    glideapps/quicktype

    13,767在 GitHub 上查看↗

    Quicktype is a multi-language serialization tool and type generator. It converts JSON samples, JSON Schema definitions, and GraphQL schemas into strongly typed data structures and serialization logic across multiple programming languages. The system automates the data serialization workflow by generating boilerplate code to parse and serialize data. It transforms structured input definitions into executable code, providing the necessary encoders and decoders to move data between raw formats and typed objects.

    Converts sample data or schemas into strongly typed code to simplify data handling across different languages.

    TypeScriptcpluspluscsharpelm
    在 GitHub 上查看↗13,767
  • quicktype/quicktypequicktype 的头像

    quicktype/quicktype

    13,761在 GitHub 上查看↗

    Quicktype is a multi-language model generation engine that converts JSON and GraphQL schemas into type-safe models and serialization code. It functions as a JSON to type generator and a GraphQL type generator, producing strongly typed classes and interfaces across a wide array of target programming languages. The system derives formal schemas from sample data and transforms these definitions into native language objects. This enables the synchronization of shared data models across diverse tech stacks and the development of type-safe interfaces for consuming external APIs. The engine utilize

    Transforms GraphQL schemas into type-safe classes and interfaces.

    TypeScript
    在 GitHub 上查看↗13,761
  • pingdotgg/t3codepingdotgg 的头像

    pingdotgg/t3code

    12,671在 GitHub 上查看↗

    t3code is a platform for operating AI coding agents through a web interface to develop and maintain software projects. It functions as an orchestrator that manages AI agent lifecycles and communication, providing a system for provisioning isolated remote development environments and managing secure connections to cloud-hosted resources. The project utilizes an event-sourced backend architecture that processes typed commands into persisted domain events to maintain system state. It employs a communication system based on JSON-RPC over WebSockets to synchronize real-time state and events betwee

    Defines common schemas and types in a dedicated package to ensure consistency between server and client.

    TypeScript
    在 GitHub 上查看↗12,671
  • the-pocket/pocketflow-tutorial-codebase-knowledgeThe-Pocket 的头像

    The-Pocket/PocketFlow-Tutorial-Codebase-Knowledge

    12,396在 GitHub 上查看↗

    This project is a comprehensive suite of AI tools and frameworks, featuring an LLM multi-agent orchestrator, an autonomous agent runtime, and a stateful application framework. It provides the infrastructure to build and manage specialized AI agents capable of coordinating complex tasks through graph-based workflows and shared state. The system is distinguished by its implementation of the Model Context Protocol, allowing for standardized resource discovery and communication between AI clients and servers. It further includes an AI-powered documentation generator designed to analyze source cod

    Assigns precise data type objects to arrays to control stored data and enable optimized operations.

    Pythoncodinglarge-language-modellarge-language-models
    在 GitHub 上查看↗12,396
  • dotansimha/graphql-code-generatordotansimha 的头像

    dotansimha/graphql-code-generator

    11,257在 GitHub 上查看↗

    This project is a type-safe GraphQL client generator and TypeScript schema compiler. It transforms GraphQL schema definitions and operation documents into static TypeScript types to ensure compile-time validation and data consistency between an API and a frontend application. The system functions as a customizable GraphQL plugin framework. It uses a plugin-based architecture and a custom pipeline to generate tailored API clients and request functions, eliminating the need for manual type declarations. The project covers GraphQL client automation, type generation, and workflow optimization. I

    Transforms GraphQL schemas into native type-safe TypeScript interfaces to ensure frontend-backend data consistency.

    TypeScript
    在 GitHub 上查看↗11,257
  • voxel51/fiftyonevoxel51 的头像

    voxel51/fiftyone

    10,841在 GitHub 上查看↗

    FiftyOne 是一个用于策划、分析和管理机器学习模型训练所需的图像和视频数据集的视觉工具。它作为一个平台,用于识别标注错误、优化真值标签,并通过将预测结果与真值进行比较来评估视觉模型性能,从而识别故障模式。 该系统作为一个容器化数据平台,支持团队在云环境中对大规模视觉数据集进行协作。它包括用于探索高维嵌入以发现数据聚类并检索相应视觉样本的专门功能。 该平台涵盖了广泛的功能,包括 2D 和 3D 数据标注、数据集质量验证和视觉数据探索。它与深度学习框架集成,将数据从策划阶段转移到模型训练阶段,并利用基于文档的元数据存储来管理数据集结构。

    Generates consistent type definitions from shared schemas to ensure data compatibility across different programming languages.

    Python
    在 GitHub 上查看↗10,841
  • nasa/fprimenasa 的头像

    nasa/fprime

    10,766在 GitHub 上查看↗

    F Prime 是一个基于组件的框架,专为嵌入式和航天软件的开发与部署而设计。它提供了一种模块化架构,将软件逻辑与通信接口解耦,允许开发者通过领域特定建模语言定义系统结构。这种基于模型的方法支持自动化代码生成,在确保复杂系统拓扑一致性的同时,维护了软件模块之间严格的接口契约。 该框架的特色在于其集成的构建系统和地面数据操作套件。它实现了嵌入式软件全生命周期的自动化,从交叉编译和依赖管理到遥测与命令接口的生成。通过为机载飞行软件和地面监控提供统一的环境,它促进了跨不同硬件平台的分布式嵌入式系统的无缝集成、测试及指挥控制。 除了核心架构外,该项目还包含用于系统可观测性的综合工具,包括实时遥测可视化、事件日志记录和诊断追踪。它支持从裸机环境到实时操作系统的多种部署场景,并提供了内存管理、状态驱动行为建模和异步任务执行机制。 该项目以 C++ 仓库形式维护,并提供详尽的文档和支持跨平台开发的构建系统。

    Specifies complex data structures including arrays and enumerations to ensure consistent data modeling across the architecture.

    C++componentscppembedded
    在 GitHub 上查看↗10,766
  • 99designs/gqlgen99designs 的头像

    99designs/gqlgen

    10,729在 GitHub 上查看↗

    gqlgen is a schema-first Go library designed to build type-safe GraphQL servers. It functions as a code generation engine that transforms declarative GraphQL schema definitions into strongly-typed Go source code, ensuring strict alignment between the API contract and the underlying implementation. The framework distinguishes itself through its deep integration with the Go type system and its highly extensible build pipeline. By using schema-first development, it automates the creation of server boilerplate and resolver stubs, allowing developers to map schema fields directly to Go structs and

    Maps schema scalar types to specific language types by implementing marshaling interfaces for custom data serialization.

    Gocodegendataloadergogenerate
    在 GitHub 上查看↗10,729
  • g-truc/glmg-truc 的头像

    g-truc/glm

    10,710在 GitHub 上查看↗

    This project is a header-only C++ library designed for graphics mathematics, providing a comprehensive suite of vector, matrix, and quaternion types. It is built using template metaprogramming to generate mathematical primitives at compile time, eliminating the need for precompiled binary libraries and allowing for direct integration into existing build systems. The library is distinguished by its strict adherence to the OpenGL Shading Language specification, ensuring that mathematical results remain consistent across both CPU and GPU code. It provides specialized utilities for managing float

    Provides explicit bit-width scalar types for consistent cross-platform precision.

    C++cppcpp-libraryglm
    在 GitHub 上查看↗10,710
  • stephencelis/sqlite.swiftstephencelis 的头像

    stephencelis/SQLite.swift

    10,167在 GitHub 上查看↗

    SQLite.swift is a type-safe Swift wrapper and object-relational mapping layer that provides a bridge for interacting with SQLite databases. It functions as a database driver that allows for embedded database management and local data persistence within Swift applications. The project distinguishes itself through a type-safe expression builder that verifies SQL statement syntax and intent at compile time. It includes specialized support for high-performance text matching via full-text search integration and provides mechanisms for securing sensitive data through database encryption. The libra

    Enables the creation of tables and indexes using strongly typed column expressions and constraints.

    Swift
    在 GitHub 上查看↗10,167
上一个123…4下一个
  1. Home
  2. Data & Databases
  3. Data Type Definitions

探索子标签

  • API Payload TypesDefinitions of scalar types, objects, arrays, and unions specifically for validating API request and response payloads. **Distinct from Data Type Definitions:** Distinct from general database column formats: focuses on the validation of API payloads in a specification language.
  • API Type VariantsDefining multiple object types based on the same data source to provide different views or roles. **Distinct from Data Type Definitions:** Focuses on API-layer representation variants rather than database storage types
  • Abstract Type Systems2 个子标签Formal schemas of object types and scalars used to validate data requests independently of a specific database. **Distinct from Data Type Definitions:** Focuses on the conceptual type system for API validation rather than database column formats
  • Architecture-Wide Type DefinitionsFrameworks for defining complex data types and structures that are enforced consistently across the entire system architecture. **Distinct from Data Type Definitions:** Distinct from Data Type Definitions: focuses on architecture-wide consistency for embedded systems rather than database schema enforcement.
  • Scalar Types10 个子标签Standard scalar data types including booleans, integers, and strings. **Distinct from Data Type Definitions:** Distinct from general data type definitions: focuses specifically on primitive scalar types rather than complex structures.
  • Schema Type Synchronization3 个子标签Automated generation of shared type definitions from centralized schemas to ensure cross-stack consistency. **Distinct from Data Type Definitions:** Distinct from Data Type Definitions: focuses on the automated synchronization process between client and server rather than just the definition of types.
  • Temporal Type SpecificationsConsistent data type definitions for timestamps and calendar components to ensure predictable behavior across the library. **Distinct from Data Type Definitions:** Distinct from Data Type Definitions: focuses on the semantic consistency of temporal types rather than database column schema enforcement.