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

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

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

49 रिपॉजिटरी

Awesome GitHub RepositoriesType-Safe Client Generators

Tools that generate type-safe client code from API specifications to ensure consistency.

Distinct from API Client Generators: Focuses on generating type-safe client code specifically for frontend-backend communication.

Explore 49 awesome GitHub repositories matching web development · Type-Safe Client Generators. Refine with filters or upvote what's useful.

Awesome Type-Safe Client Generators GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • axios/axiosaxios का अवतार

    axios/axios

    109,077GitHub पर देखें↗

    Axios is an isomorphic, promise-based HTTP client designed for making asynchronous network requests across different JavaScript execution environments, including the browser and Node.js. It functions as a JSON API client that serializes JavaScript objects into JSON and parses server responses into structured data. The project features a system for managing reusable client instances with shared configurations, such as base URLs and default settings. It includes a mechanism for intercepting outgoing requests and incoming responses globally, allowing data to be transformed before it reaches the

    Generates type-safe client code and validators from schemas to ensure request and response consistency.

    JavaScripthacktoberfesthttp-clientjavascript
    GitHub पर देखें↗109,077
  • fuellabs/fuels-tsFuelLabs का अवतार

    FuelLabs/fuels-ts

    43,133GitHub पर देखें↗

    fuels-ts is a TypeScript SDK and development toolkit for the Fuel blockchain. It provides a library for executing transactions and querying blockchain state, alongside a set of utilities for smart contract development and deployment. The toolkit includes a local blockchain node runner that supports hot-reloading to enable rapid testing and iteration. It further distinguishes itself by generating type-safe TypeScript definitions from smart contract specifications to ensure compile-time validation of function calls. The project covers a broad range of capabilities including wallet derivation u

    Generates type-safe TypeScript definitions from smart contract specifications to ensure compile-time validation of function calls.

    TypeScriptfueltypescript
    GitHub पर देखें↗43,133
  • ymfe/yapiYMFE का अवतार

    YMFE/yapi

    27,722GitHub पर देखें↗

    yapi is an API management platform designed to coordinate the development of RESTful APIs between frontend, backend, and quality assurance teams. It functions as a centralized system for documenting interface specifications, simulating server responses, and validating requests through a built-in testing client. The platform features an API code generator that transforms interface specifications into typed request functions and data models across multiple programming languages. It also includes a mock server capable of generating synthetic responses using schema-based generators and rule-based

    Creates typed request functions and data models in multiple languages based on defined interface specifications.

    JavaScriptapiapi-managementapi-manager
    GitHub पर देखें↗27,722
  • subquery/subqlsubquery का अवतार

    subquery/subql

    18,791GitHub पर देखें↗

    Subql is a blockchain data indexing framework and TypeScript-based indexer used to extract raw blockchain events and transactions and transform them into structured, queryable data entities. It functions as a data API and a tool for building decentralized application backends, providing a query interface for type-safe access to indexed blockchain data. The project includes an AI-powered query engine that utilizes large language models to translate natural language questions into structured GraphQL queries. This system can orchestrate multi-step queries by breaking down complex requests into s

    Generates TypeScript type definitions from blockchain contract interfaces to ensure type safety during data processing.

    TypeScript
    GitHub पर देखें↗18,791
  • tencent/apijsonTencent का अवतार

    Tencent/APIJSON

    18,395GitHub पर देखें↗

    APIJSON is a no-code database API generator and object-relational mapping layer that automatically transforms relational database schemas into functional HTTP endpoints. It provides a system for generating CRUD operations and technical documentation without the need to write manual backend code. The project is distinguished by its ability to allow clients to define custom JSON response structures and field aliases directly within the request. It features dynamic query translation that converts structured JSON parameters into optimized SQL for complex relational joins, subqueries, and data agg

    Generates ready-to-use request snippets for frontend clients and scripts based on defined API queries.

    Javabaasclickhousecrud
    GitHub पर देखें↗18,395
  • amplication/amplicationamplication का अवतार

    amplication/amplication

    16,012GitHub पर देखें↗

    Amplication is a low-code API platform and backend service generator designed to accelerate the development of business domain services. It automates the creation of APIs and data models through schema-driven code generation, transforming structured definitions into executable backend source code. The platform functions as a developer portal orchestrator that establishes standardized workflows and golden paths for software delivery. It enforces organizational coding standards and best practices by applying live templates and predefined blueprints across all generated services. The system inc

    Derives TypeScript definitions and hooks from server schemas to synchronize data structures between frontend and backend.

    TypeScriptapicode-generationcsharp
    GitHub पर देखें↗16,012
  • quicktype/quicktypequicktype का अवतार

    quicktype/quicktype

    13,761GitHub पर देखें↗

    Quicktype is a multi-language model generation engine that converts JSON and GraphQL schemas into type-safe models and serialization code. It functions as a JSON to type generator and a GraphQL type generator, producing strongly typed classes and interfaces across a wide array of target programming languages. The system derives formal schemas from sample data and transforms these definitions into native language objects. This enables the synchronization of shared data models across diverse tech stacks and the development of type-safe interfaces for consuming external APIs. The engine utilize

    Creates strongly typed data models and serializers from schemas or sample data.

    TypeScript
    GitHub पर देखें↗13,761
  • dotansimha/graphql-code-generatordotansimha का अवतार

    dotansimha/graphql-code-generator

    11,257GitHub पर देखें↗

    This project is a type-safe GraphQL client generator and TypeScript schema compiler. It transforms GraphQL schema definitions and operation documents into static TypeScript types to ensure compile-time validation and data consistency between an API and a frontend application. The system functions as a customizable GraphQL plugin framework. It uses a plugin-based architecture and a custom pipeline to generate tailored API clients and request functions, eliminating the need for manual type declarations. The project covers GraphQL client automation, type generation, and workflow optimization. I

    Generates type-safe client code from GraphQL specifications to ensure consistency between the server and client.

    TypeScript
    GitHub पर देखें↗11,257
  • reactiveui/refitreactiveui का अवतार

    reactiveui/refit

    9,513GitHub पर देखें↗

    Refit is a type-safe REST client for .NET that transforms API definitions into live interfaces. It functions as an automatic API proxy generator, allowing developers to define endpoints as interfaces to eliminate manual HTTP request boilerplate. The library is designed for compatibility with ahead-of-time compilation and trimmed binaries, utilizing build-time source generation to ensure support for native AoT deployments. The project covers a broad range of API integration capabilities, including attribute-driven request composition, automatic JSON deserialization, and request header managem

    Transforms API definitions into live, type-safe interfaces to eliminate manual HTTP request boilerplate.

    C#c-sharpdotnetdotnet-core
    GitHub पर देखें↗9,513
  • nomicfoundation/hardhatNomicFoundation का अवतार

    NomicFoundation/hardhat

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

    Hardhat is a smart contract development framework and EVM tooling suite designed for the full lifecycle of Ethereum and EVM-compatible applications. It serves as a development environment for compiling, testing, and deploying smart contracts, providing a local blockchain simulation and a programmable task runner. The framework is distinguished by its extensive simulation capabilities, including the ability to fork remote network state and manipulate block time or account balances. It features a hook-based plugin system that allows for the extension of core functionality and the creation of cu

    Generates TypeScript type definitions from smart contract ABIs to ensure call-site safety.

    TypeScriptblockchaindappsdebugging
    GitHub पर देखें↗8,489
  • deepmap/oapi-codegendeepmap का अवतार

    deepmap/oapi-codegen

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

    oapi-codegen is a suite of generators that converts OpenAPI 3 specifications into type-safe Go client libraries, server boilerplate, and data models. It provides tools for producing production-ready HTTP clients and server-side interfaces to ensure that Go implementations remain compliant with defined API contracts. The tool supports server generation across various web frameworks and allows for extensive customization via template overrides, specification overlays, and custom type definition mappings. It handles complex API requirements through external reference resolution to organize code

    Produces type-safe request and response handlers for Go applications based on API specifications.

    Go
    GitHub पर देखें↗8,398
  • vendurehq/vendurevendurehq का अवतार

    vendurehq/vendure

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

    Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o

    Provides tooling to generate TypeScript types from GraphQL schemas for type-safe API communication.

    TypeScriptecommerceecommerce-apiecommerce-framework
    GitHub पर देखें↗7,924
  • twitchtv/twirptwitchtv का अवतार

    twitchtv/twirp

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

    Twirp is a Protocol Buffers RPC framework designed for implementing type-safe, distributed microservices communication over HTTP. It functions as a microservices communication framework and API code generator that produces strongly typed client stubs and server interfaces from schema definitions to eliminate manual network boilerplate. The framework ensures compatibility with existing web infrastructure by executing remote procedure calls over standard HTTP transport. It uses schema-driven contracts as a single source of truth to enable cross-language interoperability and decouple business lo

    Generates type-safe client and server code from API specifications to eliminate manual network boilerplate.

    Go
    GitHub पर देखें↗7,517
  • ricosuter/nswagRicoSuter का अवतार

    RicoSuter/NSwag

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

    NSwag is an OpenAPI toolchain for .NET that provides a suite of generators for converting OpenAPI specifications and JSON schemas into clients, server stubs, and structured documentation. It enables the creation of type-safe client libraries and data transfer objects, as well as the generation of OpenAPI specifications by analyzing .NET controllers. The project supports contract-first API development by generating server controller stubs from specifications and offers dedicated TypeScript API integration to ensure type safety in frontend applications. It also provides tools for hosting intera

    Produces type-safe client libraries and data transfer objects from an OpenAPI specification.

    C#angularaspnetaspnetcore
    GitHub पर देखें↗7,342
  • rsuter/nswagRSuter का अवतार

    RSuter/NSwag

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

    NSwag is a toolchain for the .NET ecosystem designed to automate the generation of API documentation, server controllers, and typed client proxies from OpenAPI contracts. It functions as a contract-first API tool that enables the creation of server-side boilerplate and client libraries based on predefined specifications. The suite distinguishes itself through its ability to extract OpenAPI specifications from existing ASP.NET Core code via reflection and its capacity to generate type-safe TypeScript client proxies. It also provides an interactive documentation server that hosts and renders th

    Provides a generator that produces type-safe TypeScript client proxies from OpenAPI specifications to ensure frontend-backend consistency.

    C#
    GitHub पर देखें↗7,342
  • growthbook/growthbookgrowthbook का अवतार

    growthbook/growthbook

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

    GrowthBook is a feature flagging and experimentation platform that utilizes a warehouse-native approach to data analysis. It serves as a system for managing feature rollouts and conducting A/B tests by executing SQL queries directly against existing data warehouses to calculate experiment results. The platform is distinguished by its integration of a Model Context Protocol server, which allows AI coding assistants and IDEs to manage flags and query analytics using natural language. It also provides specialized capabilities for AI model optimization, enabling the testing of prompts and models

    Automatically creates TypeScript interfaces from remote configurations to ensure consistent flag names and value types.

    TypeScriptab-testingabtestabtesting
    GitHub पर देखें↗7,351
  • bkrem/awesome-soliditybkrem का अवतार

    bkrem/awesome-solidity

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

    This project is a curated directory and index of resources for Solidity smart contract development. It provides a categorized collection of libraries, development frameworks, security tools, and educational materials used to build and deploy decentralized applications. The repository functions as a comprehensive catalog for the software development lifecycle, featuring a specific index of community-vetted modular building blocks and token standard implementations. It also maintains a dedicated list of security resources, including static analyzers and fuzzers, to assist in auditing and securi

    Indexes tools that generate strongly-typed bindings from smart contract ABIs for safer application-to-contract communication.

    GitHub पर देखें↗7,032
  • sqldelight/sqldelightsqldelight का अवतार

    sqldelight/sqldelight

    6,827GitHub पर देखें↗

    SQLDelight is a Kotlin database library that validates SQL schema, statements, and migrations at compile time, generating type-safe Kotlin query functions from labeled SQL files. It treats SQL as the source of truth for database definitions, catching schema errors during the build process before they reach production. The library supports multiple database dialects including SQLite, MySQL, PostgreSQL, HSQL, and H2, and generates platform-specific code for Android, iOS, JVM, and JavaScript targets. It provides a platform-specific driver abstraction that handles database connectivity difference

    Generates type-safe database access APIs from SQL schema and queries at compile time.

    Kotlinkotlin-multiplatformsqlsqldelight
    GitHub पर देखें↗6,827
  • wevm/wagmiwevm का अवतार

    wevm/wagmi

    6,731GitHub पर देखें↗

    Wagmi is a collection of reactive hooks and a toolkit for interacting with Ethereum blockchains. It provides a comprehensive suite of primitives for managing wallet connections, reading smart contract data, and orchestrating on-chain transactions. The project distinguishes itself through a smart contract interface toolkit that retrieves binary interfaces to generate type-safe hooks and function wrappers. This ensures that blockchain inputs and outputs are validated at compile-time. It also features a specialized utility for translating Ethereum Name Service domains into wallet addresses and p

    Generates TypeScript type definitions from smart contract ABIs to ensure compile-time safety for blockchain calls.

    TypeScriptdappethereumhooks
    GitHub पर देखें↗6,731
  • orval-labs/orvalorval-labs का अवतार

    orval-labs/orval

    6,145GitHub पर देखें↗

    Orval is an OpenAPI-to-TypeScript code generator that produces fully typed API clients, data-fetching hooks, mock data, validation schemas, and server handlers from OpenAPI or Swagger specifications. It reads any YAML or JSON API specification and generates TypeScript interfaces, HTTP request functions, and framework-specific integration code that ensures compile-time correctness for all API calls. The project distinguishes itself by generating production-ready data-fetching hooks for React Query, Vue Query, Svelte Query, Solid Query, Angular, and SWR, complete with automatic cache invalidati

    Generates fully typed TypeScript API clients, hooks, and mocks from OpenAPI specifications.

    TypeScript
    GitHub पर देखें↗6,145
पिछला123अगला
  1. Home
  2. Web Development
  3. API Client Generators
  4. Type-Safe Client Generators

सब-टैग एक्सप्लोर करें

  • C# GraphQL Client GeneratorsTools that generate typed C# .NET clients from GraphQL queries for type-safe API consumption. **Distinct from Type-Safe Client Generators:** Distinct from Type-Safe Client Generators: specifically generates C# clients from GraphQL schemas, not general API specifications.
  • Client Wrappers1 सब-टैगWraps existing generated clients to provide type-safe interfaces compatible with the ecosystem. **Distinct from Type-Safe Client Generators:** Distinct from Type-Safe Client Generators: focuses on wrapping existing clients rather than generating new ones.
  • Configuration Type GenerationAutomatically generates strongly-typed interfaces from remote configurations to prevent runtime type errors. **Distinct from Type-Safe Client Generators:** Generates types specifically for feature flags rather than general API clients.
  • Contract Type GeneratorsTools that generate language-specific type definitions from smart contract specifications to ensure call-site safety. **Distinct from Type-Safe Client Generators:** Specifically generates TypeScript types from blockchain contract ABIs, not generic REST or GraphQL API clients.
  • Database API GenerationGenerating type-safe methods for database queries during the build process. **Distinct from Type-Safe Client Generators:** Distinct from Type-Safe Client Generators: focuses on generating the local database access API rather than network-based client-server communication.
  • Frontend Client Generators1 सब-टैगGenerates frontend client code and wallet integrations for interacting with deployed smart contracts. **Distinct from Contract Type Generators:** Distinct from Contract Type Generators: generates full client code with wallet integration, not just type definitions.
  • Handler Template GeneratorsCreates handler stubs with built-in Zod validation for query params and responses, ready for business logic implementation. **Distinct from Type-Safe Client Generators:** Distinct from Type-Safe Client Generators: generates server-side handler templates with validation, not client-side code.
  • Model and Serializer Generators1 सब-टैगTools that produce both strongly typed data models and the serialization logic required to hydrate them. **Distinct from Type-Safe Client Generators:** Distinct from Type-Safe Client Generators: produces the underlying data models and serializers, not just the API client wrapper.
  • Schema-Driven Generators1 सब-टैगTools that automatically generate type-safe clients and API definitions directly from database schemas. **Distinct from Type-Safe Client Generators:** Distinct from general type-safe client generators by specifically using the database schema as the source of truth for API generation.