Open Source Platform

Build apps faster than AI

Convirgance is the modern API platform that accelerates development with powerful abstractions, seamless integrations, and lightning-fast performance.

Why Choose Convirgance?

Experience dramatic improvements across every aspect of your development lifecycle

Productivity

50-80% less labor

to develop an application

Performance

1.5x - 1.8x faster

response time

Efficient Deployment

1/3 to 1/2 memory

requirements

Startup Speed

2x to 3x faster

startup time in VM and cloud environments

Runtime Cost

One quarter the cost

to support same workloads

Maintenance

A fifth the TCO

maintenance costs over the life of the software

Quick Start

Get your Convirgance application running in seconds

Generate Project

mvn -DarchetypeGroupId=com.invirgance \
    -DarchetypeArtifactId=convirgance-web-archetype \
    -DarchetypeVersion=0.1.0 \
    org.apache.maven.plugins:maven-archetype-plugin:3.2.1:generate

Build Project

mvn clean package

Run Application

java -jar target/<artifact name>-<version>.jar -p 8080

Need more detailed setup instructions?

View Full Getting Started Guide

Perfect for Any Architecture

Convirgance adapts to your preferred frontend approach with powerful backend abstractions

Single Page Applications

Perfect API backend for React, Angular, and Vue applications

Convirgance provides robust RESTful APIs with automatic serialization, validation, and error handling. Fast service development and high performance make it the ideal choice for modern SPA development.

Key Features:

  • • Automatic JSON serialization
  • • Built-in validation
  • • High-performance queries
  • • Container-compatible deployments

Perfect for:

  • • React dashboards
  • • Angular enterprise apps
  • • Vue.js applications
  • • Mobile app backends

Examples

Explore real-world applications built with Convirgance to see the framework in action

Pet Clinic screenshot

Pet Clinic

A port of Spring Pet Clinic to Convirgance. Built using a Hypermedia design. Eliminates all Java code, has a 2x faster startup time, and takes 1/3rd the memory.

Developer Examples screenshot

Developer Examples

Simple examples of services and pages to help developers learn how to build Convirgance applications. Includes simple services, taglib examples, and a section on HTMX examples.

Documentation

Comprehensive guides and API references for all Convirgance technologies

Technology Documentation JavaDocs TldDocs

Convirgance (Core)

The foundational framework with essential abstractions and utilities

Docs
JavaDoc
Java

Convirgance (JDBC)

Automatic management of JDBC drivers SQL databases

Docs
JavaDoc
Java

Convirgance (OLAP)

Online Analytical Processing for data warehousing and analytics

Docs
JavaDoc
Java

Convirgance (Wiring)

Dependency injection and configuration management system

Docs
JavaDoc
Java

Convirgance (Web Services)

RESTful APIs, Hypermedia support, and HTTP service abstractions

Docs
JavaDoc
TLD
Java TLD