awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 repositorios

Awesome GitHub RepositoriesAPI Metadata

Systems for providing information about API endpoints and schemas.

Distinguishing note: Focuses on metadata generation classes.

Explore 10 awesome GitHub repositories matching web development · API Metadata. Refine with filters or upvote what's useful.

Awesome API Metadata GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • encode/django-rest-frameworkAvatar de encode

    encode/django-rest-framework

    30,083Ver en GitHub↗

    Django REST Framework is a toolkit for building standards-compliant web services that map complex data models to structured HTTP responses. It provides a modular architecture for handling the request lifecycle, including authentication, permission checks, and content negotiation. The framework is designed to facilitate the development of robust APIs by transforming complex data types into native formats and validating incoming request payloads against defined schemas. The project distinguishes itself through a highly modular, class-based design that allows developers to build complex views an

    Allows implementation of custom metadata classes to provide schema and documentation information.

    Pythonapidjangopython
    Ver en GitHub↗30,083
  • quarkusio/quarkusAvatar de quarkusio

    quarkusio/quarkus

    15,479Ver en 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

    Publishes metadata about the provider securing an endpoint to allow clients to discover authorization server details.

    Javacloud-nativehacktoberfestjava
    Ver en GitHub↗15,479
  • apiaryio/api-blueprintAvatar de apiaryio

    apiaryio/api-blueprint

    8,648Ver en GitHub↗

    api-blueprint is a markdown-based API design language and specification standard used to define the structure, behavior, and data schemas of HTTP web services. It provides a formal method for mapping HTTP methods to resources and defining payload validation rules through a machine-readable syntax. The project functions as a blueprint for creating interactive technical documentation and functional mock servers. These tools transform design specifications into human-readable guides and simulated backend environments to enable integration testing before implementation. The language covers API m

    Specifies the name, overview, and general properties of a web service to provide context for stakeholders.

    Ver en GitHub↗8,648
  • swagger-api/swagger-coreAvatar de swagger-api

    swagger-api/swagger-core

    7,528Ver en GitHub↗

    swagger-core is a set of libraries for parsing, generating, and serializing OpenAPI specifications to automate REST API documentation. It provides tools to read, validate, and transform JSON or YAML specifications into programmable objects, as well as a generator that scans source code and annotations to create formal technical descriptions of an API. The project enables bi-directional specification serialization, allowing in-memory API definitions to be converted between native language objects and structured files. It uses a plugin-based scanning mechanism and annotation-driven generation t

    Provides systems for defining API endpoints and schemas using annotations to include metadata not inferable from code.

    Javahacktoberfestjavaopen-source
    Ver en GitHub↗7,528
  • microsoft/typespecAvatar de microsoft

    microsoft/typespec

    5,781Ver en GitHub↗

    TypeSpec is a language for defining cloud API shapes and generating OpenAPI, JSON Schema, and client/server code from a single source of truth. It functions as a protocol-agnostic API designer that models REST, gRPC, and other API protocols using a unified, extensible syntax, with a decorator-based metadata system for attaching metadata, validation rules, and lifecycle visibility to API models and operations. The compiler produces OpenAPI 3.0 specifications and other artifacts, and the tool supports declaring API versions and tracking changes to models, properties, and operations across releas

    Provides title, description, version, license, and contact information for the API.

    Javajson-schemaopenapi3protobuf
    Ver en GitHub↗5,781
  • cortexproject/cortexAvatar de cortexproject

    cortexproject/cortex

    5,751Ver en GitHub↗

    Cortex is an open-source, horizontally scalable metrics platform that ingests, stores, and queries Prometheus-compatible time-series data with multi-tenant isolation. It accepts metrics via Prometheus remote write and OpenTelemetry, executes PromQL queries against both recent and historical data, and provides a Prometheus-compatible alerting and recording rule engine with an integrated Alertmanager. The system is built as a set of independently scalable microservices that use hash-ring-based sharding, gossip-based cluster membership, and tenant-aware object storage to distribute workloads acro

    Returns metadata about metrics, such as type and help strings, via a Prometheus-compatible endpoint.

    Gocncfhacktoberfestkubernetes
    Ver en GitHub↗5,751
  • timber/timberAvatar de timber

    timber/timber

    5,650Ver en GitHub↗

    Timber is a PHP library that integrates the Twig template engine into WordPress themes, providing an object-oriented framework for theme development. It wraps WordPress data — posts, terms, users, menus, and comments — in structured PHP classes, allowing developers to work with objects instead of raw arrays while keeping HTML markup separate from PHP logic through Twig templates. The library distinguishes itself by offering a complete set of tools for modern WordPress theme building. It includes a file-based template hierarchy with fallback chains, dynamic image manipulation with resizing, cr

    Automatically sets common template variables like post or posts based on the current WordPress query.

    PHPhactoberfestphptimber
    Ver en GitHub↗5,650
  • servicestack/servicestackAvatar de ServiceStack

    ServiceStack/ServiceStack

    5,498Ver en GitHub↗

    ServiceStack es un framework web de alto rendimiento para .NET diseñado para construir APIs con seguridad de tipos utilizando objetos de solicitud y respuesta fuertemente tipados. Funciona como un motor de API basado en mensajes que desacopla la lógica de negocio de la capa de transporte, permitiendo que los servicios se expongan a través de múltiples protocolos, incluyendo HTTP, gRPC y varios proveedores de colas de mensajes. El framework se distingue por su generador de API con seguridad de tipos, que produce SDKs de cliente nativos y objetos de transferencia de datos (DTOs) a partir de metadatos de servicio en múltiples lenguajes. También incluye un gateway de servicios distribuidos para la orquestación de microservicios, un ORM code-first para traducir objetos C# directamente a registros de base de datos y un sistema centralizado de gestión de identidad y acceso para un acceso seguro basado en tokens. Su superficie de capacidades más amplia cubre la mensajería asíncrona y el streaming de eventos en tiempo real mediante Pub-Sub y Server-Sent Events. Proporciona un soporte integral de serialización de datos para formatos como JSON, XML, ProtoBuf y MessagePack, junto con flujos de autenticación integrados que incluyen JWT, claves API y autenticación de paso a paso. Herramientas adicionales incluyen la generación automatizada de API CRUD, ejecución de trabajos en segundo plano y plantillas de dashboard administrativo.

    Automatically populates session identifiers and version numbers into request DTOs via specific interfaces.

    C#c-sharpcsvframework
    Ver en GitHub↗5,498
  • xiaoymin/knife4jAvatar de xiaoymin

    xiaoymin/knife4j

    4,552Ver en GitHub↗

    Knife4j es una interfaz web mejorada para visualizar e interactuar con especificaciones OpenAPI y Swagger. Sirve como una UI de documentación y herramienta de depuración que genera automáticamente referencias técnicas a partir de código fuente Java y frameworks web. El proyecto se distingue por su capacidad para agregar definiciones de API de múltiples microservicios distribuidos en un único portal de documentación unificado. Protege este portal utilizando flujos de autenticación OAuth2 y proporciona una pasarela para restringir el acceso a especificaciones técnicas y herramientas de prueba. La plataforma incluye capacidades para la depuración de solicitudes con pruebas de parámetros dinámicos y reenvío de solicitudes basado en proxy. También admite la gestión de contenido mediante la integración de archivos Markdown externos para guías técnicas complementarias y proporciona herramientas para la personalización de la interfaz frontend.

    Stores and synchronizes API details using external configuration centers or local disks to keep documentation updated dynamically.

    HTMLknife4jopenapi2openapi3
    Ver en GitHub↗4,552
  • juhaku/utoipaAvatar de juhaku

    juhaku/utoipa

    3,682Ver en GitHub↗

    utoipa is a Rust API documentation tool used to generate machine-readable OpenAPI specifications. It functions as a specification generator and schema mapper that converts Rust structs and enums into compliant OpenAPI schemas. The project distinguishes itself by using procedural macros and traits to automate metadata extraction from code. It supports complex data modeling, including generics, polymorphism, and recursive type resolution, while synchronizing field renaming and tagging from serialization attributes. It also enables the composition of modular specifications, allowing multiple sma

    Provides utilities to automatically populate API titles and versions from environment variables.

    Rustauto-generatedcompile-timedocumentation
    Ver en GitHub↗3,682
  1. Home
  2. Web Development
  3. API Metadata

Explorar subetiquetas

  • Automatic Population1 sub-etiquetaAutomatically populating API metadata fields using environment variables and configuration files. **Distinct from API Metadata:** Distinct from API Metadata: specifically covers the automation of populating those fields, not just the systems that hold the metadata.
  • Prometheus-Compatible Metric Metadata APIsAPIs that serve metric metadata (HELP, TYPE, UNIT) in a Prometheus-compatible format, deduplicated across ingesters. **Distinct from API Metadata:** Distinct from API Metadata: focuses on serving time-series metric metadata, not general API endpoint documentation.
  • Provider Metadata PublishersSystems for publishing authorization server metadata to allow clients to discover and bootstrap authentication. **Distinct from API Metadata:** Distinct from general API metadata: focuses specifically on publishing authorization provider details for client discovery.