awesome-repositories.com
Blog
awesome-repositories.com

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

EntdeckenKuratierte SuchenOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjektÜber unsHow we rankPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

6 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • airbnb/epoxyAvatar von airbnb

    airbnb/epoxy

    8,556Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,556
  • ariga/atlasAvatar von ariga

    ariga/atlas

    8,096Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,096
  • boundaryml/bamlAvatar von BoundaryML

    BoundaryML/baml

    7,636Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,636
  • apache/foryAvatar von apache

    apache/fory

    4,234Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,234
  • memgraph/memgraphAvatar von memgraph

    memgraph/memgraph

    4,163Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,163
  • kuzudb/kuzuAvatar von kuzudb

    kuzudb/kuzu

    3,965Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,965
  1. Home
  2. Data & Databases
  3. Schema Metadata Annotations

Unter-Tags erkunden

  • 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.