swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.
Repository Index
47,133 repositories indexed
1–24 of 38 · Most stars
The fastest JSON schema Validator. Supports JSON Schema draft-04/06/07/2019-09/2020-12 and JSON Type Definition (RFC8927)
- json-schema
- validator
- ajv
The automatic type-safe REST library for .NET. Refit turns a REST API into a C# interface and generates the HttpClient implementation, with support for HttpClientFactory, pluggable serializers and a testing package.
Design-first Go framework that generates API code, documentation, and clients. Define once in an elegant DSL, deploy as HTTP and gRPC services with zero drift between code and docs.
- go
- goa
- microservices
- rest
The definitive self-hosted URL shortener
- php
- url-shortener
- rest-api
- mezzio
The AsyncAPI specification allows you to create machine-readable definitions of your asynchronous APIs.
- asyncapi
- reactive
- specification
- websockets
OliveTin gives safe and simple access to predefined shell commands from a web interface.
- linux
- homeautomation
- selfhosted
- sysadmin
Symfony integration for the doctrine/data-fixtures library
- symfony
- symfony-bundle
- doctrine-fixtures
- doctrine
Typegoose - Define Mongoose models using TypeScript classes.
A REST API library with better functionality, performance, and scalability than refit
- webapi
- retrofit
- client
- restful
GUI / visual editor for creating and editing OpenAPI / Swagger definitions
Autoprefixer for Ruby and Ruby on Rails
Easy-to-use typesafe REST API client library for .NET Standard 1.1 and .NET Framework 4.5 and higher, which is simple and customisable. Inspired by Refit
The official Firely .NET SDK for HL7 FHIR
- fhir
- dotnet-core
- dotnet
- parsing
Accelerated Text is a no-code natural language generation platform. It will help you construct document plans which define how your data is converted to textual descriptions varying in wording and structure.
- natural-language-generation
- nlg
- text-generation
- clojure
an erlang application for consuming, producing and manipulating json. inspired by yajl
- erlang
- json
A task scheduler built with Go and Vue.js that allows users to specify recurring jobs via a simple YAML configuration file. The scheduler reads job definitions, executes commands at specified times using cron expressions, and passes in environment variables for each job.
parser for Google ProtocolBuffers definition
Packages for defining APIs, running them, generating client code and documentation.
Programming language agnostic type construction language based on polynomials.
- type-definitions
- serialization-library
- types
- f-algebras
OpenAPI Terraform Provider that configures itself at runtime with the resources exposed by the service provider (defined in a swagger file)
Hardware testing for the software world. Real or virtual, local or remote, human, automated or agentic.
- hardware
- hardware-in-the-loop
- hil
- testing-framework
gRPC Network Operations Interface (gNOI) defines a set of gRPC-based microservices for executing operational commands on network devices.
Some help defining GraphQL schema around BookshelfJS models