LFX Platform

Know more about LFX Platform

LFX Insights

Code Generation Tools

Tools that automatically generate boilerplate and scaffold code to accelerate application development processes.

71 projects

181,357 contributors

$6.3B

Kubernetes

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

Contributors

115,590

Organizations

21,867

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,636

Organizations

2,764

Software value

$213M

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,779

Organizations

1,753

Software value

$46M

Yii Framework 2

Yii Framework 2 is a high-performance, component-based PHP web application framework designed for building modern web applications. It provides extensive features for rapid application development, security, caching, and database abstraction.

Contributors

7,485

Organizations

869

Software value

$10M

Project Lombok

Project Lombok is a Java library that automatically plugs into your editor and build tools to reduce boilerplate code by generating getters, setters, constructors, logging, and other common code patterns through annotations. It helps developers write cleaner, more concise Java code without sacrificing functionality.

Contributors

4,502

Organizations

912

Software value

$3.7M

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,343

Organizations

1,498

Software value

$4.4M

Magic Modules

Magic Modules is a tool that uses a shared code base to autogenerate infrastructure-as-code provider libraries for multiple cloud deployment tools like Terraform, Ansible, and InSpec to manage Google Cloud Platform resources

Contributors

3,797

Organizations

535

Software value

$35M

CakePHP

CakePHP is a rapid development framework for PHP that provides an extensible architecture for developing, maintaining, and deploying web applications. It uses commonly known design patterns like MVC and ORM, offering a flexible but robust structure for building both simple and complex systems.

Contributors

3,739

Organizations

564

Software value

$7.6M

MapStruct

MapStruct is a Java annotation processor that automates the generation of type-safe bean mapping code, reducing the need to write manual object transformations between Java bean types. It generates readable and performant code for converting between different object models at compile time.

Contributors

2,607

Organizations

374

Software value

$4.6M

gqlgen

gqlgen is a Go library for building GraphQL servers without any boilerplate code. It takes a schema-first approach by reading GraphQL schema files to generate type-safe Go code, enabling rapid development of GraphQL APIs while maintaining type safety and performance.

Contributors

2,545

Organizations

765

Software value

$9.4M

swag

Automatically generate RESTful API documentation with Swagger 2.0 for Go.

Contributors

2,179

Organizations

592

Software value

$930K

rust-bindgen

Rust-bindgen is a tool that automatically generates Rust FFI bindings to C and C++ libraries, enabling seamless interoperability between Rust code and existing C/C++ codebases by parsing header files and producing safe Rust interfaces.

Contributors

1,764

Organizations

637

Software value

$7.3M

oapi-codegen

A code generation utility that automatically generates Go client and server boilerplate code from OpenAPI 3.0 specifications. It helps developers create type-safe Go code for REST APIs defined using the OpenAPI standard.

Contributors

1,409

Organizations

507

Software value

$2.1M

Amplication

Amplication is an open-source development platform that helps developers build production-ready backend applications by automatically generating Node.js applications with TypeScript, NestJS, Prisma, REST API, GraphQL, authentication, and authorization. It provides a low-code approach to backend development while maintaining professional software standards.

Contributors

1,328

Organizations

229

Software value

$11M

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,261

Organizations

150

Software value

$90M

OpenAPI TypeScript

🚀 The OpenAPI to TypeScript codegen. Generate clients, SDKs, validators, and more. Support: @mrlubos

Contributors

1,242

Organizations

354

Software value

$33M

OpenRewrite

OpenRewrite is a large-scale automated source code refactoring tool that enables systematic code changes across codebases. It provides a robust framework for parsing, analyzing, and transforming source code while preserving style and formatting, with particular strength in Java ecosystem modernization and migration.

Contributors

1,009

Organizations

210

Software value

$19M

projen

Rapidly build modern applications with advanced configuration management

Contributors

814

Organizations

224

Software value

$5.7M

Recast

Recast is a JavaScript source code transformation tool that preserves formatting and comments while allowing programmatic manipulation of abstract syntax trees (ASTs). It enables parsing JavaScript code into an AST, modifying the AST, and reprinting the modified code while maintaining the original code style.

Contributors

521

Organizations

228

Software value

$352K

easyjson

A fast JSON serializer and deserializer library for Go that generates code for efficient marshaling and unmarshaling of JSON data, avoiding reflection for improved performance

Contributors

446

Organizations

161

Software value

$559K

Regenerator

Regenerator is a source transformation tool that converts JavaScript code containing generator/yield expressions into equivalent ES5-compatible code. It enables the use of ES6+ generator functions and async/await syntax in environments that don't natively support these features.

Contributors

361

Organizations

156

Software value

$3.6M

Addon Factory UCC Generator

A framework to integrate with Splunk.

This project hasn't been onboarded to LFX Insights.

AutoRest

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

This project hasn't been onboarded to LFX Insights.

Buf

The best way of working with Protocol Buffers.

This project hasn't been onboarded to LFX Insights.

Cadl

Cadl is a Linux Foundation project focused on developing tools and standards for API design and development, enabling more efficient and consistent API creation across different platforms and programming languages.

This project hasn't been onboarded to LFX Insights.

Cookiecutter

A cross-platform command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, C projects.

This project hasn't been onboarded to LFX Insights.

Copier

Library and command-line utility for rendering projects templates.

This project hasn't been onboarded to LFX Insights.

Forge Core Framework

Forge Core Framework APIs and Implementation

This project hasn't been onboarded to LFX Insights.

Freezed

Code generation for immutable classes that has a simple syntax/API without compromising on the features.

This project hasn't been onboarded to LFX Insights.

JHipster Lite

JHipster Lite ⚡ is a development platform to generate, develop & deploy modern web applications & microservices architecture, step by step - using Hexagonal Architecture :gem:

This project hasn't been onboarded to LFX Insights.

JavaPoet

A Java API for generating .java source files.

This project hasn't been onboarded to LFX Insights.

KSP

Kotlin Symbol Processing API

This project hasn't been onboarded to LFX Insights.

KotlinPoet

A Kotlin API for generating .kt source files.

This project hasn't been onboarded to LFX Insights.

Laminas Code

Extensions to the PHP Reflection API, static code scanning, and code generation

This project hasn't been onboarded to LFX Insights.

MCreator

MCreator is software used to make Minecraft Java Edition mods, Bedrock Edition Add-Ons, and data packs using visual graphical programming or integrated IDE. It is used worldwide by Minecraft players, aspiring mod developers, for education, online classes, and STEM workshops.

This project hasn't been onboarded to LFX Insights.

Mitosis

Write components once, run everywhere. Compiles to React, Vue, Qwik, Solid, Angular, Svelte, and more.

This project hasn't been onboarded to LFX Insights.

OpenAPI TS Type Generator

Generate TypeScript types from OpenAPI 3 specs

This project hasn't been onboarded to LFX Insights.

Rascal

The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)

This project hasn't been onboarded to LFX Insights.

SQLBoiler

Generate a Go ORM tailored to your database schema.

This project hasn't been onboarded to LFX Insights.

Smithy

Smithy is a protocol-agnostic interface definition language and set of tools for generating clients, servers, and documentation for any programming language.

This project hasn't been onboarded to LFX Insights.

Smithy Go Code Generators

Smithy code generators for Go (in development)

This project hasn't been onboarded to LFX Insights.

Sourcery

Meta-programming for Swift, stop writing boilerplate code.

This project hasn't been onboarded to LFX Insights.

Strum

A small rust library for adding custom derives to enums

This project hasn't been onboarded to LFX Insights.

Sundrio

Misc compile time tools

This project hasn't been onboarded to LFX Insights.

Symfony Maker Bundle

Symfony Maker Bundle

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.

Terramate

Terramate CLI is an open-source Infrastructure as Code (IaC) Orchestration and Code Generation tool for Terraform, OpenTofu and Terragrunt.

This project hasn't been onboarded to LFX Insights.

The Multi-Agent Framework

🌟 The Multi-Agent Framework: First AI Software Company, Towards Natural Language Programming

This project hasn't been onboarded to LFX Insights.

Vega JSON Schema Generator

Generate JSON schema from your Typescript sources

This project hasn't been onboarded to LFX Insights.

Vue Macros

Explore and extend more macros and syntax sugar to Vue.

This project hasn't been onboarded to LFX Insights.

controller-runtime

Repo for the controller-runtime subproject of kubebuilder (sig-apimachinery)

This project hasn't been onboarded to LFX Insights.

gapic-generator-python

Generate Python API client libraries from Protocol Buffers.

This project hasn't been onboarded to LFX Insights.

gnostic

A compiler for APIs described by the OpenAPI Specification with plugins for code generation and other API support tasks.

This project hasn't been onboarded to LFX Insights.

kiota

OpenAPI based HTTP Client code generator

This project hasn't been onboarded to LFX Insights.

mockery

A mock code autogenerator for Go

This project hasn't been onboarded to LFX Insights.

ros2-meta-operating-system

The Robot Operating System, is a meta operating system for robots.

This project hasn't been onboarded to LFX Insights.

svd2rust

Generate Rust register maps (`struct`s) from SVD files

This project hasn't been onboarded to LFX Insights.

ts-morph

TypeScript Compiler API wrapper for static analysis and programmatic code changes.

This project hasn't been onboarded to LFX Insights.

typescript-json-schema

Generate json-schema from your Typescript sources

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