LFX Platform

Know more about LFX Platform

LFX Insights

API Code Generators

Tools that automatically produce API client libraries, server stubs, and documentation from standard specifications (e.g. OpenAPI), expediting integration.

20 projects

157,492 contributors

$6.2B

Kubernetes

Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications.

Contributors

116,607

Organizations

22,021

Software value

$5.8B

OpenAPI Generator

OpenAPI Generator is a tool that automatically generates API client libraries, server stubs, documentation and configuration for multiple languages and frameworks using an OpenAPI Specification (formerly known as Swagger).

Contributors

15,761

Organizations

2,791

Software value

$222M

Swagger Codegen

swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.

Contributors

8,782

Organizations

1,756

Software value

$46M

NSwag

The Swagger/OpenAPI toolchain for .NET, ASP.NET Core and TypeScript.

Contributors

4,818

Organizations

679

Software value

$36M

GraphQL Code Generator

GraphQL Code Generator is a tool that generates type-safe code from GraphQL schemas and operations, automating the creation of TypeScript types, resolvers, and other code artifacts to improve development workflow with GraphQL APIs

Contributors

4,345

Organizations

1,511

Software value

$4.4M

Micronaut Framework

Micronaut is a modern JVM-based framework for building modular, easily testable microservices and serverless applications. It provides dependency injection, AOP, configuration management, and cloud-native features with fast startup time and reduced memory footprint.

Contributors

2,678

Organizations

487

Software value

$16M

AutoRest

OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python

Contributors

1,431

Organizations

239

Software value

$17M

Ballerina

Ballerina is an open-source programming language and platform designed for cloud-native applications and integration. It combines the flexibility of a general-purpose language with built-in support for networked and distributed applications, offering features like API composition, JSON handling, and network-aware type systems.

Contributors

1,263

Organizations

148

Software value

$90M

Open API Node.js

A Monorepo of various packages to power OpenAPI in node

Contributors

538

Organizations

155

Software value

$1.2M

JSON Schema $Ref Parser

A JavaScript library that parses JSON Schema files with support for resolving $ref pointers to external files and URLs. It can bundle multiple JSON Schema files into a single schema that's easy to use programmatically.

Contributors

504

Organizations

184

Software value

$631K

apispec

A pluggable API specification generator. Currently supports the OpenAPI Specification (f.k.a. the Swagger specification)..

Contributors

377

Organizations

128

Software value

$265K

gnostic

Gnostic is a compiler and tools for processing OpenAPI specifications, allowing developers to generate code, validate API descriptions, and perform other operations on OpenAPI documents. It helps in managing and working with API specifications in a structured way.

Contributors

320

Organizations

110

Software value

$2.2M

ApiDOM

ApiDOM is a JavaScript library that provides a unified interface for parsing, serializing, and manipulating API description formats like OpenAPI, AsyncAPI, and JSON Schema. It enables developers to work with API specifications using a consistent Document Object Model (DOM) approach, similar to how web browsers handle HTML.

Contributors

68

Organizations

18

Software value

$11M

Azure SDK

This is the Azure SDK parent repository and mostly contains documentation around guidelines and policies as well as the releases for the various languages supported by the Azure SDK.

This project hasn't been onboarded to LFX Insights.

Synthesis Tool

Synthesis Tool is a Linux Foundation project designed to streamline software development processes by integrating various development tools and workflows into a unified platform for enhanced productivity and collaboration.

This project hasn't been onboarded to LFX Insights.
Looking for a project that’s not listed?