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
·

6 repository-uri

Awesome GitHub RepositoriesSchema Metadata Annotations

Persistent documentation and attribution notes attached to database objects.

Distinguishing note: None of the candidates cover database-level DDL comments or persistent schema metadata.

Explore 6 awesome GitHub repositories matching data & databases · Schema Metadata Annotations. Refine with filters or upvote what's useful.

Awesome Schema Metadata Annotations GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • airbnb/epoxyAvatar airbnb

    airbnb/epoxy

    8,556Vezi pe GitHub↗

    Epoxy is an Android library for building complex RecyclerView screens using a model-driven approach. It generates RecyclerView adapter models at compile time from annotated custom views, data binding layouts, or view holders, eliminating the manual boilerplate typically associated with view holders and adapters. The library provides a diffing engine that automatically compares model lists and applies minimal updates with animations for insertions, removals, and moves. The library distinguishes itself through its controller-based model building, where a controller class with a buildModels meth

    Creates RecyclerView models using Kotlin data classes and property delegates without annotation processing.

    Java
    Vezi pe GitHub↗8,556
  • ariga/atlasAvatar ariga

    ariga/atlas

    8,096Vezi pe GitHub↗

    Atlas is a SQL database schema management tool and database infrastructure as code framework. It provides a declarative database migration engine that computes the difference between a desired schema state and the current database state to automatically generate the necessary SQL for transitions. The project distinguishes itself through a comprehensive suite of analysis and visualization tools, including a database schema linter that detects destructive changes and data loss risks. It also features a SQL schema visualization tool capable of generating entity-relationship diagrams from extract

    Implements persistent documentation headers for functions and views that survive schema migrations.

    Go
    Vezi pe GitHub↗8,096
  • boundaryml/bamlAvatar BoundaryML

    BoundaryML/baml

    7,636Vezi pe GitHub↗

    BAML is a prompt engineering framework and LLM client generator that defines AI prompts as type-safe functions. It serves as a structured data extraction tool and workflow orchestrator, transforming unstructured model responses into strongly typed objects using a custom schema language and alignment algorithms. The project distinguishes itself by using a compiler to generate language-specific boilerplate code for API communication and output parsing. It features a dedicated environment for designing complex prompt templates with conditional logic and reusable snippets, and employs genetic alg

    Attaches metadata or behavioral modifiers to fields to control how the AI model processes specific values.

    Rustbamlboundarymlguardrails
    Vezi pe GitHub↗7,636
  • apache/foryAvatar apache

    apache/fory

    4,234Vezi pe GitHub↗

    Fory is a cross-language serialization framework and binary data serializer designed to convert complex object graphs into a compact binary format for high-performance data exchange. It includes an IDL-based schema compiler to transform interface definition language files into type-safe native data models and a schema evolution manager to maintain forward and backward compatibility. The project features a zero-copy data access layer that allows reading specific fields from binary rows without deserializing the entire object. It supports dual-mode serialization, enabling a toggle between a por

    Attaches encoding hints and behavioral modifiers to fields using language-specific annotations or tags.

    Javacompressioncppcross-language
    Vezi pe GitHub↗4,234
  • memgraph/memgraphAvatar memgraph

    memgraph/memgraph

    4,163Vezi pe GitHub↗

    Memgraph is an in-memory, distributed graph database designed for high-performance labeled property graph management. It utilizes a Cypher query engine for declarative data retrieval and manipulation, providing a scalable knowledge graph backend that integrates vector search and graph traversals. The system distinguishes itself as a real-time graph analytics platform, employing native C++ and CUDA implementations to execute complex network analysis and dynamic community detection on streaming data. It provides specialized support for AI integration, including GraphRAG capabilities, the constr

    Attaches human-readable descriptions to labels and properties to provide domain context within the database schema.

    C++cyphergraphgraph-algorithms
    Vezi pe GitHub↗4,163
  • kuzudb/kuzuAvatar kuzudb

    kuzudb/kuzu

    3,965Vezi pe GitHub↗

    Kùzu is an embedded property graph database engine designed for high-performance analytical queries and local data management. It operates as a library within the host application process, utilizing a columnar-based storage architecture and just-in-time query compilation to execute complex graph traversals and pattern matching efficiently. By mapping database files directly into system memory, it ensures data durability and high-speed access while maintaining ACID-compliant transactional integrity. The engine distinguishes itself by integrating vector similarity search and full-text search di

    Allows attaching descriptive metadata and documentation to database tables for administrative clarity.

    C++cypherdatabaseembeddable
    Vezi pe GitHub↗3,965
  1. Home
  2. Data & Databases
  3. Schema Metadata Annotations

Explorează sub-etichetele

  • Encoding HintsMetadata annotations used to provide hints for binary encoding and behavioral modifiers during serialization. **Distinct from Schema Metadata Annotations:** Specifically covers serialization encoding hints rather than persistent database documentation.
  • Model Behavioral Annotations1 sub-tagMetadata attached to schemas to influence LLM generation behavior. **Distinct from Schema Metadata Annotations:** Distinct from database schema metadata: specifically targets modifiers that control how an AI model handles specific values.