awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

17 Repos

Awesome GitHub RepositoriesMetadata Generators

Tools that automatically generate configuration metadata for build-time processes.

Distinguishing note: Focuses on the generator aspect for build-time metadata.

Explore 17 awesome GitHub repositories matching development tools & productivity · Metadata Generators. Refine with filters or upvote what's useful.

Awesome Metadata Generators GitHub Repositories

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

    nrwl/nx

    28,939Auf GitHub ansehen↗

    This project is a build orchestration engine and development toolkit designed for managing large-scale monorepos. It provides a unified workspace environment that maps project relationships and dependencies, enabling the system to perform intelligent impact analysis and execute only the tasks affected by specific code changes. The system distinguishes itself through a persistent daemon that monitors file changes for near-instant feedback and a content-addressable caching mechanism that stores task outputs to prevent redundant computation across local and remote environments. It further suppor

    Generates production-ready deployment manifests and lock files by analyzing project dependency graphs.

    TypeScriptangularbuildbuild-system
    Auf GitHub ansehen↗28,939
  • google/gsonAvatar von google

    google/gson

    24,357Auf GitHub ansehen↗

    Gson is a Java library designed for the serialization and deserialization of objects into structured text formats. It functions as a reflection-based data mapper, inspecting class structures at runtime to automatically convert memory-resident objects into data representations and reconstruct them back into typed language objects. The library distinguishes itself through a modular type-adapter pattern that allows for custom conversion rules for complex or nested structures. It also provides robust support for production environments by generating build-time metadata and configuration rules, wh

    Provides configuration to ensure serialized class structures remain accessible during code shrinking or native compilation.

    Java
    Auf GitHub ansehen↗24,357
  • grpc/grpc-goAvatar von grpc

    grpc/grpc-go

    22,962Auf GitHub ansehen↗

    grpc-go is a Go language implementation of the gRPC framework, providing a remote procedure call library for high-performance service communication. It uses the HTTP/2 protocol to execute functions on remote servers as if they were local methods and utilizes protobuf service bindings to generate type-safe client and server code. The project features a bidirectional streaming transport that supports asynchronous, full-duplex message streams between clients and servers. This networking layer allows for various communication patterns, including client-to-server and server-to-client streaming, to

    Generates language-specific client and server bindings from service definitions to enable type-safe remote calls.

    Godogs-over-catsgiant-robotsgo
    Auf GitHub ansehen↗22,962
  • prefecthq/fastmcpAvatar von PrefectHQ

    PrefectHQ/fastmcp

    22,994Auf GitHub ansehen↗

    FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models using the Model Context Protocol. It simplifies the development process by automatically deriving tool metadata, input schemas, and documentation directly from Python function signatures and type hints. The framework provides a unified container for managing these components, allowing developers to build modular applications that integrate seamlessly with AI assistants. The project distinguishes itself through its support for interactive, server-defined user interface compone

    Creates standardized files defining client identity and configuration for authentication workflows.

    Pythonagentsfastmcpllms
    Auf GitHub ansehen↗22,994
  • quarkusio/quarkusAvatar von quarkusio

    quarkusio/quarkus

    15,479Auf GitHub ansehen↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Injects additional files or custom bootstrap scripts into the generated deployment package to support specific runtime configurations.

    Javacloud-nativehacktoberfestjava
    Auf GitHub ansehen↗15,479
  • alibaba/arouterAvatar von alibaba

    alibaba/ARouter

    14,476Auf GitHub ansehen↗

    ARouter is a framework for Android applications designed to decompose monolithic apps into smaller, independent modules. It provides a URL-based routing system that enables navigation between decoupled components and modules without requiring direct class dependencies. The framework includes a navigation interceptor to handle authentication, redirection, and custom activity animations during page transitions. It also features a service injector that manages dependencies across modules using an inversion of control pattern and interface-based injection. The toolset covers inter-module navigat

    Provides automated generation of routing configuration metadata during the build process to eliminate runtime reflection.

    Javaandroidcomponentizationdependency-injection
    Auf GitHub ansehen↗14,476
  • microsoft/windows-rsAvatar von microsoft

    microsoft/windows-rs

    12,444Auf GitHub ansehen↗

    This project provides a comprehensive set of language bindings that enable direct interaction with the Windows API and Windows Runtime components from Rust. It serves as a native interface for systems programming, allowing developers to execute system functions and access operating system services while maintaining memory safety and idiomatic language constructs. The library utilizes metadata-driven code generation to map the entire Windows API surface area into type-safe wrappers. By employing a zero-cost abstraction layer, it ensures that these high-level calls compile to the same machine i

    Generates language-specific bindings by parsing machine-readable metadata files describing the operating system API surface.

    Rustrustwindows
    Auf GitHub ansehen↗12,444
  • simeydotme/pokemon-cards-cssAvatar von simeydotme

    simeydotme/pokemon-cards-css

    7,692Auf GitHub ansehen↗

    This project is a CSS collectible card framework and holographic effect library designed to create interactive trading card faces. It provides a system for rendering complex artwork and card components entirely through CSS stylesheets without the use of external image assets. The framework specializes in simulating physical materials such as iridescent shimmers, metallic glares, and holographic foils. It utilizes blend modes and gradients to produce specialized surface finishes, including glitter and galaxy patterns, which react dynamically to the user's cursor position. The system further i

    Implements a digital display for asset collections featuring physical material simulations.

    CSSblend-modescssfilter
    Auf GitHub ansehen↗7,692
  • hashlips/hashlips_art_engineAvatar von HashLips

    HashLips/hashlips_art_engine

    7,237Auf GitHub ansehen↗

    This project is a generative art engine designed to create large collections of unique images by layering assets with assigned rarity weights and blending modes. It functions as an art generator that produces unique image sets and corresponding JSON metadata files for use in blockchain-based digital collections. The engine features a trait rarity manager that controls the frequency of specific visual attributes through filename-based weighting. It also includes a pixel art converter that transforms generated image collections into pixelated versions using configurable downsampling ratios. Th

    Produces JSON files containing attribute traits and custom data for every image in a digital collection.

    JavaScript
    Auf GitHub ansehen↗7,237
  • cocoapods/specsAvatar von CocoaPods

    CocoaPods/Specs

    6,817Auf GitHub ansehen↗

    Specs is a centralized package metadata repository and distribution service for the Apple platform. It serves as a public index of library specifications, enabling the discovery, resolution, and installation of third-party frameworks for iOS and macOS projects. The project provides a podspec distribution service that hosts and validates library specifications to ensure reproducible dependency resolution. It utilizes a Git-based collection of structured specifications and a REST API to manage library publishing, ownership, and versioning. The system encompasses comprehensive capabilities for

    Generates BridgeSupport metadata documents from headers for use by external scripting languages.

    Auf GitHub ansehen↗6,817
  • rhaiscript/rhaiAvatar von rhaiscript

    rhaiscript/rhai

    5,453Auf GitHub ansehen↗

    Rhai ist eine eingebettete Skript-Engine und eine dynamisch typisierte Sprache, die für die Integration in Rust-Anwendungen entwickelt wurde. Sie fungiert als Compiler für abstrakte Syntaxbäume (AST) und als native Interop-Schicht, die es Entwicklern ermöglicht, Rust-Typen und -Funktionen für eine bidirektionale Kommunikation in eine Skriptumgebung zu mappen. Das Projekt dient als Framework zur Erstellung anpassbarer domänenspezifischer Sprachen. Es erlaubt die Definition benutzerdefinierter Operatoren, Syntax und eingeschränkter Ausführungsumgebungen, was die Erstellung spezialisierter Sprachen mit maßgeschneiderten Funktionsumfängen ermöglicht. Die Engine deckt ein breites Spektrum an Funktionen ab, darunter ressourcenbeschränktes Sandboxing für sichere Ausführung, modulare Code-Organisation und umfassende Datenverarbeitung für numerische, String- und Binärtypen. Zudem bietet sie Werkzeuge für AST-Manipulation, Serialisierung des Ausführungszustands sowie Laufzeit-Observability durch Call-Stack-Inspektion und Debugging-Schnittstellen. Die Engine ist für den plattformübergreifenden Einsatz auf jeder CPU und jedem Betriebssystem konzipiert, das vom nativen Compiler unterstützt wird.

    Exports function and variable metadata into definition files to enable autocomplete and type checking in code editors.

    Rustembeddedembedded-scripting-languageno-std
    Auf GitHub ansehen↗5,453
  • dotnet/silk.netAvatar von dotnet

    dotnet/Silk.NET

    4,907Auf GitHub ansehen↗

    Silk.NET is a low-level API binding library for the .NET ecosystem that provides high-performance interfaces for graphics, audio, and input APIs. It consists of a C header binding generator that converts headers into type-safe language bindings, a graphics API interface for GPU compute and rendering, and a cross-platform windowing wrapper. The project utilizes a customizable pipeline to automate the generation of language bindings from C headers by mapping metadata to syntax trees. Its windowing and input abstraction provides a unified interface to manage application windows across different

    Implements a customizable pipeline that generates low-level language bindings from C headers by mapping metadata to syntax trees.

    C#3daudiocsharp
    Auf GitHub ansehen↗4,907
  • open-telemetry/opentelemetry-collector-contribAvatar von open-telemetry

    open-telemetry/opentelemetry-collector-contrib

    4,758Auf GitHub ansehen↗

    Dieses Projekt bietet eine Observability-Datenpipeline, die darauf ausgelegt ist, Logs, Metriken und Traces aus verschiedenen Quellen zu sammeln, zu transformieren und in standardisierte Formate für die Analyse zu routen. Es arbeitet als Plugin-basierte Komponentenarchitektur, die modulare Receiver, Prozessoren und Exporter verwendet, um Telemetriedaten durch sequentielle Verarbeitungsketten zu bewegen. Das System nutzt ein schnittstellengetriebenes Komponentenmodell, das austauschbare Konnektoren und von der Community beigesteuerte Erweiterungen ermöglicht. Es zeichnet sich durch eine domänenspezifische Sprache für Telemetrie-Filterung, metadatenbasierte Ressourcenattribuierung für die Infrastrukturerkennung und dynamische Secret-Auflösung von externen Cloud-Managern aus. Der Collector deckt eine breite Palette an Funktionen ab, einschließlich Telemetrie-Ingestion von Cloud-Providern und Datenbanken, Datentransformation und Reaggregation sowie sicheren Export an Speicher-Backends von Drittanbietern. Er integriert Funktionen für das Traffic-Management wie Round-Robin-Routing und Nachrichtenpartitionierung sowie Sicherheitsprimitive für Identitäts- und Zugriffsmanagement via OAuth2 und OIDC. Das Projekt enthält ein Qualitätssicherungs-Framework für synthetische Datensimulation, End-to-End-Leistungstests und Datenintegritätsprüfung.

    Produces structured metadata for project components by processing models and templates through a generator.

    Go
    Auf GitHub ansehen↗4,758
  • mapbox/mapbox-gl-nativeAvatar von mapbox

    mapbox/mapbox-gl-native

    4,452Auf GitHub ansehen↗

    Dieses Projekt ist ein plattformübergreifendes Mapping-SDK und eine hardwarebeschleunigte Rendering-Engine, die in C++ implementiert ist. Es bietet einen gemeinsamen Geodaten-Kern, der das Einbetten interaktiver Karten in Android-, iOS-, macOS-, Node.js- und Qt-Anwendungen ermöglicht. Das System konzentriert sich auf hochperformantes Vektor-Tile-Rendering unter Verwendung von OpenGL und GPU-Primitiven, um interaktive 3D-Landschaften und komplexe Geodatensätze anzuzeigen. Es transformiert komprimierte Protocol-Buffer durch eine stilgesteuerte Layer-Pipeline in anpassbare Visualisierungen. Der Funktionsumfang erstreckt sich auf umfassende Standortdienste, einschließlich Geocoding, Echtzeit-Geräteverfolgung und ausgefeiltes Routing für Elektro- und konventionelle Fahrzeuge. Es deckt zudem umfangreiche Datenverwaltungstools für die Erstellung von Tilesets, räumliche Analysen und das Design kartografischer Stile mit Barrierefreiheitsprüfung ab. Das Projekt enthält ein Befehlszeilentool zur Generierung von Boilerplate-Anwendungs-Scaffolding für verschiedene Frontend-Frameworks.

    Updates names, descriptions, and privacy settings for tilesets and retrieves their associated metadata.

    C++
    Auf GitHub ansehen↗4,452
  • mozilla/uniffi-rsAvatar von mozilla

    mozilla/uniffi-rs

    4,326Auf GitHub ansehen↗

    uniffi-rs is a Rust FFI binding generator and multi-language binding tool. It functions as an automated binding scaffolder that creates type-safe foreign function interfaces and native wrappers for Rust libraries in languages such as Swift, Kotlin, and Python. The project provides a system for cross-language interface definition, allowing functions and data structures to be specified in a shared format to ensure consistent API signatures across platforms. It further serves as an FFI memory management layer, handling object lifetimes and thread safety when sharing state between Rust and foreig

    Automates creation of boilerplate FFI code and native wrappers to expose Rust functions to foreign languages.

    Rustffi-layerrust-crate
    Auf GitHub ansehen↗4,326
  • mapbox/tippecanoeAvatar von mapbox

    mapbox/tippecanoe

    3,026Auf GitHub ansehen↗

    Tippecanoe is a command-line tool used to generate optimized vector tiles for web maps. It converts large-scale geospatial datasets, including GeoJSON, CSV, and Geobuf files, into binary vector tiles or MBTiles SQLite databases. The project is designed to maintain map performance and visual quality across different zoom levels. It achieves this through geospatial data downsampling, which includes simplifying geometries and thinning point density to prevent tile overcrowding and keep tile sizes within specific limits. The tool provides extensive data transformation capabilities, such as attri

    Calculates and stores layer statistics and attribute descriptions within the tileset metadata.

    C++c-plus-plusgeojsonvector-tiles
    Auf GitHub ansehen↗3,026
  • wxwidgets/phoenixAvatar von wxWidgets

    wxWidgets/Phoenix

    2,618Auf GitHub ansehen↗

    Phoenix is a cross-platform Python framework designed for building native desktop graphical user interfaces. It functions as a language binding generator and build automation system, enabling developers to create applications that utilize the underlying operating system's native controls and visual styles. The project provides a mechanism for mapping native C++ graphical toolkit components to Python, allowing for the development of desktop

    Automatically generates language-specific bindings from native C++ metadata for Python integration.

    Pythonawesomecross-platformgui
    Auf GitHub ansehen↗2,618
  1. Home
  2. Development Tools & Productivity
  3. Metadata Generators

Unter-Tags erkunden

  • API Binding Generators1 Sub-TagTools that parse machine-readable metadata to generate language-specific bindings for operating system APIs. **Distinct from Metadata Generators:** Distinct from Metadata Generators: focuses on generating language-specific API bindings rather than general build-time configuration.
  • CollectionUtilities that automatically generate JSON metadata files describing traits for a digital asset collection. **Distinct from Metadata Generators:** Distinct from build-time metadata by focusing on artistic traits for digital collectibles.
  • Deployment1 Sub-TagTools that create production-ready configuration and lock files for external deployment environments. **Distinct from Metadata Generators:** Distinct from general metadata generators: focuses on deployment-specific artifacts like lock files and package manifests.
  • Language Server MetadataGeneration of definition files and metadata specifically for language servers to support IDE features like autocomplete. **Distinct from Metadata Generators:** Focuses on IDE-specific language server protocols rather than general build-time configuration metadata.
  • Tileset Metadata Generation1 Sub-TagAutomatically calculating spatial statistics and layer descriptions for geospatial tilesets. **Distinct from Metadata Generators:** Distinct from generic build-time metadata; specifically generates geospatial layer statistics.