awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
googleapis avatar

googleapis/googleapis

0
View on GitHub↗
8,439 स्टार्स·2,543 फोर्क्स·Starlark·apache-2.0·7 व्यूज़

Googleapis

This project is a centralized API specification registry and governance framework. It serves as a source of truth for structured API schemas, gRPC definitions, and data models used to maintain consistency across a large ecosystem of services.

The system functions as a multi-language client generator, transforming standardized interface definitions into executable source code and language-specific libraries. This process ensures that client libraries and technical documentation remain synchronized by deriving them directly from the original interface definitions.

The project also covers the management of long-running asynchronous operations and the standardization of security operation data through universal data models. Its build pipeline integrates schema-driven code generation, JSON-driven configuration variables, and automated stability testing for compiled API packages.

Features

  • Interface Registries - Acts as a centralized store for API specifications to ensure synchronization across the entire ecosystem.
  • Multi-Language Client Generation - Provides a system to transform standardized API definitions into executable source code and language-specific client libraries.
  • Interface Definition Code Generation - Generates client stubs and server skeletons from IDL files using automated build plugins.
  • Definition Repositories - Provides a collection of gRPC interface definitions used to generate client libraries and documentation.
  • Specification Registries - Maintains a centralized repository for tracking and registering the evolution of technical API standards.
  • API Contract Definitions - Provides formal structures for defining API interfaces to ensure consistency across multiple programming languages.
  • API Governance Toolkits - Implements a set of administrative rules and schemas to maintain consistency and security across a large ecosystem of APIs.
  • Automated API Documentation - Generates technical specifications and documentation directly from interface definitions.
  • Schema Definition Languages - Utilizes formal grammars and syntax specifications to define structured data models for APIs.
  • Data Standardization - Normalizes security operation data into consistent, standardized structures using universal models.
  • Data Modeling Standards - Enforces consistent structural patterns for security operation data using a universal data model.
  • Asynchronous Operation Trackers - Implements utilities for monitoring the lifecycle and state of concurrent asynchronous tasks.
  • API Package Compilation - Compiles client libraries and runs automated tests to ensure stable and compatible code across environments.
  • Asynchronous Progress Tracking - Provides mechanisms for tracking the progress of long-running tasks through a polling mechanism.
  • Asynchronous Task Managers - Coordinates background operations and tracks the status of long-running tasks.
  • DevOps & Infrastructure - Public interface definitions for Google Cloud services.

स्टार हिस्ट्री

googleapis/googleapis के लिए स्टार हिस्ट्री चार्टgoogleapis/googleapis के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Googleapis के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Googleapis के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • swagger-api/swagger-codegenswagger-api का अवतार

    swagger-api/swagger-codegen

    17,760GitHub पर देखें↗

    Swagger Codegen is a template-driven engine and multi-language toolkit used to generate API client SDKs, server stubs, and human-readable documentation from OpenAPI specifications. It translates these specifications into functional libraries and boilerplate routing code across various target programming languages. The tool utilizes a pluggable generator module system and an integrated template engine, allowing for the customization of generated source code and the creation of new language-specific generators. It supports flexible specification sourcing via local files, remote HTTP endpoints,

    Mustacheopen-sourceopenapi-specificationopenapi3
    GitHub पर देखें↗17,760
  • cloudwego/hertzcloudwego का अवतार

    cloudwego/hertz

    7,279GitHub पर देखें↗

    Hertz is a high-performance Go HTTP framework designed for building scalable microservices, RESTful APIs, and AI applications. It functions as a high-performance web server and a communication framework for microservices, utilizing non-blocking I/O and zero-copy memory management to handle high-concurrency traffic. The project distinguishes itself through a microservices communication toolkit that supports high-efficiency remote procedure calls via gRPC and Thrift protocols. It implements an asynchronous middleware engine based on an onion model, allowing for a pluggable request-response pipe

    Gogohttpmicroservices
    GitHub पर देखें↗7,279
  • grpc/grpcgrpc का अवतार

    grpc/grpc

    44,891GitHub पर देखें↗

    gRPC is a language-agnostic remote procedure call framework designed for high-performance communication between distributed services. It utilizes a structured interface definition language to generate consistent client stubs and server skeletons, enabling applications to invoke methods on remote servers as if they were local objects. By leveraging the HTTP/2 transport layer, the framework supports efficient binary serialization and multiplexed data exchange across diverse programming environments. The framework distinguishes itself through its support for flexible communication patterns, incl

    C++
    GitHub पर देखें↗44,891
  • microsoft/cpprestsdkmicrosoft का अवतार

    microsoft/cpprestsdk

    8,265GitHub पर देखें↗

    The C++ REST SDK is a library for asynchronous HTTP and RESTful communication in native C++ applications. It provides a non-blocking network client for sending requests and receiving responses, a JSON parser for serializing and deserializing data, and a WebSocket client library for real-time, full-duplex communication. The project includes a dedicated OAuth2 authentication client to manage access tokens and authorization flows for secure communication with protected cloud resources. It utilizes a task-based asynchronous model to coordinate background operations and keep application interfaces

    C++asyncasynchronous-taskscloud
    GitHub पर देखें↗8,265
Googleapis के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

googleapis/googleapis क्या करता है?

This project is a centralized API specification registry and governance framework. It serves as a source of truth for structured API schemas, gRPC definitions, and data models used to maintain consistency across a large ecosystem of services.

googleapis/googleapis की मुख्य विशेषताएं क्या हैं?

googleapis/googleapis की मुख्य विशेषताएं हैं: Interface Registries, Multi-Language Client Generation, Interface Definition Code Generation, Definition Repositories, Specification Registries, API Contract Definitions, API Governance Toolkits, Automated API Documentation।

googleapis/googleapis के कुछ ओपन-सोर्स विकल्प क्या हैं?

googleapis/googleapis के ओपन-सोर्स विकल्पों में शामिल हैं: swagger-api/swagger-codegen — Swagger Codegen is a template-driven engine and multi-language toolkit used to generate API client SDKs, server stubs,… cloudwego/hertz — Hertz is a high-performance Go HTTP framework designed for building scalable microservices, RESTful APIs, and AI… grpc/grpc — gRPC is a language-agnostic remote procedure call framework designed for high-performance communication between… microsoft/cpprestsdk — The C++ REST SDK is a library for asynchronous HTTP and RESTful communication in native C++ applications. It provides… modelcontextprotocol/modelcontextprotocol — Model Context Protocol is a standardized framework for connecting large language models to external data sources and… userver-framework/userver — userver is a comprehensive C++ backend application platform and asynchronous framework designed for building scalable…