Showing 332 open source projects for "auto code generation"

View related business solutions
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 1
    Auto

    Auto

    A collection of source code generators for Java

    ...Save time. Save code. Save sanity. Some of Auto subprojects are AutoFactory, JSR-330-compatible factories, AutoService, provider-configuration files for ServiceLoader, AutoValue, immutable value-type code generation for Java 7+, and Common, helper utilities for writing annotation processors. Auto is licensed under the Apache License, Version 2.0.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Byte Buddy

    Byte Buddy

    Runtime code generation for the Java virtual machine

    Byte Buddy is a code generation and manipulation library for creating and modifying Java classes during the runtime of a Java application and without the help of a compiler. Other than the code generation utilities that ship with the Java Class Library, Byte Buddy allows the creation of arbitrary classes and is not limited to implementing interfaces for the creation of runtime proxies.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 3
    MyBatis-Plus

    MyBatis-Plus

    An powerful enhanced toolkit of MyBatis for simplify development

    MyBatis-Plus is an enhanced toolkit for MyBatis, designed to simplify development and increase productivity. It provides a range of out-of-the-box features such as code generation, conditional query builders, and pagination plugins, reducing boilerplate code and streamlining database operations. MyBatis-Plus is widely used in enterprise applications for its efficiency and ease of use.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 4
    JetCache

    JetCache

    JetCache is a Java cache framework

    JetCache is a Java cache abstraction that provides uniform usage for different caching solutions. It provides more powerful annotations than those in Spring Cache. The annotations in JetCache support native TTL, two-level caching, and automatically refresh in distributed environments, also you can manipulate Cache instances by your code. Currently, there are four implementations: RedisCache, TairCache(not open source on github), CaffeineCache (in memory) and a simple LinkedHashMapCache (in...
    Downloads: 6 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • 5
    RuoYi Cloud

    RuoYi Cloud

    Java development platform built for distributed microservice apps

    ...Nacos provides service registration and configuration, Redis supports authentication, Sentinel handles traffic control, and Seata manages distributed transactions. The project includes gateway, authentication, system, code-generation, job, file, and monitoring modules. It supports multiple Spring Boot generations and can pair with Vue 2, Vue 3, or Vue 3 TypeScript frontends. Built-in administration covers users, roles, permissions, logs, scheduling, monitoring, and API generation.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 6
    Apache Avro

    Apache Avro

    Apache Avro is a data serialization system

    Apache Avro™ is a data serialization system. Simple integration with dynamic languages. Code generation is not required to read or write data files nor to use or implement RPC protocols. Code generation is an optional optimization, is only worth implementing for statically typed languages. Avro relies on schemas. When Avro data is read, the schema used when writing it is always present. This permits each datum to be written with no per-value overheads, making serialization both fast and small. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    RuoYi Vue3

    RuoYi Vue3

    RuoYi Java rapid-development platform

    ...The interface includes administration for users, departments, positions, menus, roles, dictionaries, parameters, and notices. It also supports logs, online-user monitoring, scheduled tasks, code generation, API documentation, and system monitoring. The project is positioned as the actively promoted JavaScript-based Vue 3 variant for building administrative and enterprise applications.
    Downloads: 19 This Week
    Last Update:
    See Project
  • 8
    JeecgBoot

    JeecgBoot

    Low-code enterprise web development platform

    JeecgBoot is a low-code platform built on Spring Boot that accelerates enterprise application development with online forms, code generation, and a modern Vue-based frontend. It can generate CRUD screens, data dictionaries, and menu structures from database schemas, producing clean starter code that developers can extend. The platform integrates common enterprise features—RBAC permissions, data scopes, dictionary management, logging, and file/OSS integration—so teams start from a production-ready baseline. ...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 9
    Pkl

    Pkl

    A configuration as code language with rich validation and tooling

    ...The language is embeddable, meaning it can run inside applications (Java, Swift, Go, etc.) to load configuration dynamically with the same safety guarantees. There’s also code generation support: writing Pkl modules can generate matching classes or data structures in target languages (Swift, Go, Java, Kotlin) so runtime config and statically typed code stay in sync.
    Downloads: 7 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 10
    Schema Spy

    Schema Spy

    SchemaSpy code home

    This is a new code repository for SchemaSpy tool initially created and maintained by John Currier. I personally believe that work on SchemaSpy should be continued, and a lot of still existing issues should be resolved. Last released version of the SchemaSpy was in 2010, and I have a plan to change this. Process of installation is very simple because SchemaSpy is only one Java .jar application. You can learn more read the installation doc. When you environment will be ready, and you can start...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 11
    Odigos

    Odigos

    Distributed tracing without code changes

    Odigos supports any application written in Java, Python, .NET, Node.js and Go. Historically, compiled languages like Go have been difficult to instrument without code changes. Odigos solves this problem by uniquely leveraging eBPF. Odigos currently supports all the popular managed and open source destinations. By producing data in the OpenTelemetry format, Odigos can be used with any observability tool that supports OTLP. Odigos automatically scales OpenTelemetry collectors based on...
    Downloads: 15 This Week
    Last Update:
    See Project
  • 12
    SikuliX

    SikuliX

    Now continued as OculiX — see oculix.org

    SikuliX is now continued as OculiX at https://oculix.org. The active development,,releases, documentation and community have moved there. SikuliX (and now OculiX) automates anything you see on the screen of your desktop computer. Running Windows, Mac or some Linux/Unix. It uses image recognition powered by OpenCV to identify GUI components and can act on them with mouse and keyboard actions. This is handy in cases when there is no easy access to a GUI's internals or the source...
    Downloads: 100 This Week
    Last Update:
    See Project
  • 13
    OpenAPI Generator

    OpenAPI Generator

    OpenAPI Generator allows generation of API client libraries

    With 50+ client generators, you can easily generate code to interact with any server which exposes an OpenAPI document. Maintainers of APIs may also automatically generate and distribute clients as part of official SDKs. Each client supports different options and features, but all templates can be replaced with your own Mustache-based templates. Getting started with server development can be tough, especially if you're evaluating technologies. We can reduce the burden when you bring your own...
    Downloads: 14 This Week
    Last Update:
    See Project
  • 14
    RuoYi Vue

    RuoYi Vue

    Java rapid-development platform with separated architecture

    RuoYi-Vue is an open-source Java rapid-development platform with separated frontend and backend architecture. Its backend uses Spring Boot, Spring Security, Redis, and JWT, with parallel branches for multiple Spring Boot generations. The classic frontend uses Vue, Element UI, Vuex, and Vue Router, while compatible Vue 3 variants are also available. It provides dynamic permission menus, role-based access control, multi-terminal authentication, and data-scope permissions. Built-in modules...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 15
    Swagger Codegen

    Swagger Codegen

    Template-driven engine to generate documentation

    Swagger-Codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition. Simplify API development for users, teams, and enterprises with the Swagger open source and professional toolset. Find out how Swagger can help you design and document your APIs at scale. The power of Swagger tools starts with the OpenAPI Specification, the industry standard for RESTful API design. Individual tools to...
    Downloads: 9 This Week
    Last Update:
    See Project
  • 16
    SoapUI

    SoapUI

    SoapUI is a free and open source cross-platform functional testing

    SoapUI is the world's leading testing tool for API testing. See the SoapUI website to learn more. By downloading our software, you agree to our license and privacy policy. Automate and fit API testing into your team’s continuous delivery pipeline with the next-generation tool built for validation of REST, SOAP, GraphQL, microservices, and other back-end services. This is for developers and testers looking to accelerate their ability to deliver REST, SOAP, and GraphQL APIs. SoapUI Open Source...
    Downloads: 47 This Week
    Last Update:
    See Project
  • 17
    Ebean

    Ebean

    Ebean ORM

    ...Docker test containers for all the supported databases. Get 100% test coverage on all the features of the database we use. We can build queries using type safe query beans. IDE auto-complete when writing queries, compile time checking and it's FUN. Optimize queries to only fetch what we need (partial objects). Automatically avoid N+1 via a smart load context.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 18
    RIBs

    RIBs

    Uber's cross-platform mobile architecture framework

    ...RIBs come with IDE tooling around code generation, memory leak detection, static analysis and runtime integrations.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 19
    Micronaut

    Micronaut

    Micronaut Application Framework

    Micronaut is a modern, JVM-based, full-stack Java framework designed for building modular, easily testable JVM applications with support for Java, Kotlin, and the Groovy language. Micronaut is developed by the creators of the Grails framework and takes inspiration from lessons learned over the years building real-world applications from monoliths to microservices using Spring, Spring Boot, and Grails. Micronaut aims to provide all the tools necessary to build JVM applications. With Micronaut...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Colorful

    Colorful

    Android dynamic skin resurfacing library

    Colorful is an Android library aimed at simplifying the use of color and theme customization in Android applications by providing utilities for generating, manipulating, and applying dynamic color schemes at runtime. It abstracts away the complexity of Android’s standard theming system and gives developers a higher-level API for tasks such as tinting UI components, generating complementary color palettes, and producing visually consistent themes based on a primary color. With Colorful, you...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    RStudio

    RStudio

    RStudio is an integrated development environment (IDE) for R

    RStudio is a powerful, full-featured integrated development environment (IDE) tailored primarily for the R programming language but increasingly supportive of other languages like Python and Julia. It brings together console, editor, plotting, workspace, history, and file-management panes into a unified interface, helping data scientists, statisticians, and analysts to work more productively. The IDE is cross-platform: there are desktop versions for Windows, macOS and Linux, as well as a...
    Downloads: 24 This Week
    Last Update:
    See Project
  • 22
    Swagger Core

    Swagger Core

    Examples, server integrations for generating Swagger API Specification

    ...Current version supports JAX-RS2 (javax and jakarta namespaces). One of the common usage scenarios is to integrate swagger-jaxrs2 into an existing or new JAX-RS based project ("code-first"), to automatically provide and expose its APIs definition, which is kept in sync during the project lifecycle. Such definition can be the base for further processing/consumption, including API documentation (e.g with swagger-ui, API client generation in various languages (e.g with swagger-codegen), custom processing, and so on. ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 23
    AWS X-Ray Java Agent

    AWS X-Ray Java Agent

    The official AWS X-Ray Auto Instrumentation Agent for Java

    The AWS X-Ray Java Agent is a drop-in solution that enables the propagation of X-Ray traces within your Java web applications and servlet-based microservices. This includes automatic tracing for supported frameworks and libraries, including Spring, the AWS SDK, Apache HTTP clients, and JDBC-based SQL queries. The agent enables you to use the X-Ray SDK out of box, and requires no code changes to enable the basic propagation of traces. See the chart below for the current feature parity between...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 24
    jPicEdt

    jPicEdt

    Another drawing editor for LaTeX with PSTricks & TikZ

    jPicEdt is an extensible internationalized vector-based drawing editor for LaTeX and related packages (TikZ, PsTricks,...), written in Java. It is also a library of reusable high-level graphic primitives.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 25
    bidji

    bidji

    data transformation and code generation

    Bidji project is a set of tools for: - data transformation - code generation (which uses data transformation)
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next