awesome-repositories.com
Blog
MCP
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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

17 repository-uri

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

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

    nrwl/nx

    28,939Vezi pe GitHub↗

    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
    Vezi pe GitHub↗28,939
  • google/gsonAvatar google

    google/gson

    24,357Vezi pe GitHub↗

    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
    Vezi pe GitHub↗24,357
  • grpc/grpc-goAvatar grpc

    grpc/grpc-go

    22,962Vezi pe GitHub↗

    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
    Vezi pe GitHub↗22,962
  • prefecthq/fastmcpAvatar PrefectHQ

    PrefectHQ/fastmcp

    22,994Vezi pe GitHub↗

    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
    Vezi pe GitHub↗22,994
  • quarkusio/quarkusAvatar quarkusio

    quarkusio/quarkus

    15,479Vezi pe GitHub↗

    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
    Vezi pe GitHub↗15,479
  • alibaba/arouterAvatar alibaba

    alibaba/ARouter

    14,476Vezi pe GitHub↗

    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
    Vezi pe GitHub↗14,476
  • microsoft/windows-rsAvatar microsoft

    microsoft/windows-rs

    12,444Vezi pe GitHub↗

    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
    Vezi pe GitHub↗12,444
  • simeydotme/pokemon-cards-cssAvatar simeydotme

    simeydotme/pokemon-cards-css

    7,692Vezi pe GitHub↗

    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
    Vezi pe GitHub↗7,692
  • hashlips/hashlips_art_engineAvatar HashLips

    HashLips/hashlips_art_engine

    7,237Vezi pe GitHub↗

    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
    Vezi pe GitHub↗7,237
  • cocoapods/specsAvatar CocoaPods

    CocoaPods/Specs

    6,817Vezi pe GitHub↗

    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.

    Vezi pe GitHub↗6,817
  • rhaiscript/rhaiAvatar rhaiscript

    rhaiscript/rhai

    5,453Vezi pe GitHub↗

    Rhai este un motor de scripting încorporat și un limbaj cu tipizare dinamică, conceput pentru integrarea în aplicații Rust. Acesta funcționează ca un compilator de arbore sintactic abstract (AST) și un strat de interop nativ, permițând dezvoltatorilor să mapeze tipuri și funcții Rust într-un mediu de scripting pentru comunicare bidirecțională. Proiectul servește drept framework pentru crearea de limbaje specifice domeniului (DSL) personalizabile. Permite definirea de operatori, sintaxă și medii de execuție restricționate, facilitând crearea de limbaje specializate cu seturi funcționale adaptate. Motorul acoperă o gamă largă de capabilități, inclusiv sandboxing cu resurse limitate pentru execuție securizată, organizare modulară a codului și procesare cuprinzătoare de date pentru tipuri numerice, string-uri și binare. Oferă, de asemenea, instrumente pentru manipularea AST, serializarea stării de execuție și observabilitate la runtime prin inspectarea stivei de apeluri și interfețe de debugging. Motorul este conceput pentru deployment cross-platform pe orice CPU sau sistem de operare suportat de compilatorul nativ.

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

    Rustembeddedembedded-scripting-languageno-std
    Vezi pe GitHub↗5,453
  • dotnet/silk.netAvatar dotnet

    dotnet/Silk.NET

    4,907Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,907
  • open-telemetry/opentelemetry-collector-contribAvatar open-telemetry

    open-telemetry/opentelemetry-collector-contrib

    4,758Vezi pe GitHub↗

    Acest proiect oferă un pipeline de date de observabilitate conceput pentru a colecta, transforma și ruta log-uri, metrici și urme (traces) din surse diverse în formate standardizate pentru analiză. Acesta operează ca o arhitectură de componente bazată pe plugin-uri, folosind receptoare, procesoare și exportatoare modulare pentru a muta datele de telemetrie prin lanțuri de procesare secvențiale. Sistemul utilizează un model de componente bazat pe interfețe care permite conectori interschimbabili și extensii contribuite de comunitate. Se distinge printr-un limbaj specific domeniului (DSL) pentru filtrarea telemetriei, atribuirea resurselor bazată pe metadate pentru detectarea infrastructurii și rezolvarea dinamică a secretelor din manageri cloud externi. Colectorul acoperă o gamă largă de capabilități, inclusiv ingestia de telemetrie de la furnizori cloud și baze de date, transformarea și reagregarea datelor și exportul securizat către backend-uri de stocare terțe. Încorporează funcții de gestionare a traficului, cum ar fi rutarea round-robin și partiționarea mesajelor, precum și primitive de securitate pentru gestionarea identității și a accesului prin OAuth2 și OIDC. Proiectul include un framework de asigurare a calității pentru simularea datelor sintetice, testarea performanței end-to-end și verificarea integrității datelor.

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

    Go
    Vezi pe GitHub↗4,758
  • mapbox/mapbox-gl-nativeAvatar mapbox

    mapbox/mapbox-gl-native

    4,452Vezi pe GitHub↗

    Acest proiect este un SDK de mapare cross-platform și un motor de randare accelerat hardware implementat în C++. Oferă un nucleu geospațial partajat care permite încorporarea hărților interactive în aplicații Android, iOS, macOS, Node.js și Qt. Sistemul se concentrează pe randarea vector tile-urilor de înaltă performanță folosind OpenGL și primitive GPU pentru a afișa peisaje 3D interactive și seturi de date geospațiale complexe. Transformă protocol buffer-ele comprimate în vizualuri personalizabile printr-un pipeline de straturi bazat pe stiluri. Suprafața de capabilități se extinde la servicii de localizare cuprinzătoare, inclusiv geocodare, urmărirea dispozitivelor în timp real și rutare sofisticată pentru vehicule electrice și convenționale. Acoperă, de asemenea, instrumente extinse de gestionare a datelor pentru crearea de tileset-uri, analiză spațială și designul stilurilor cartografice cu verificare de accesibilitate. Proiectul include un instrument de linie de comandă pentru a genera scaffolding de aplicație boilerplate pentru diverse framework-uri frontend.

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

    C++
    Vezi pe GitHub↗4,452
  • mozilla/uniffi-rsAvatar mozilla

    mozilla/uniffi-rs

    4,326Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,326
  • mapbox/tippecanoeAvatar mapbox

    mapbox/tippecanoe

    3,026Vezi pe GitHub↗

    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
    Vezi pe GitHub↗3,026
  • wxwidgets/phoenixAvatar wxWidgets

    wxWidgets/Phoenix

    2,618Vezi pe GitHub↗

    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
    Vezi pe GitHub↗2,618
  1. Home
  2. Development Tools & Productivity
  3. Metadata Generators

Explorează sub-etichetele

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