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
to develop an application
Performance
response time
Efficient Deployment
requirements
Startup Speed
startup time in VM and cloud environments
Runtime Cost
to support same workloads
Maintenance
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 GuidePerfect 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
Multipage Applications
Traditional server-rendered applications with modern conveniences
Convirgance excels at traditional multipage applications with server-side rendering, form handling, and session management. Get the SEO benefits and simplicity of server-rendered pages with modern development practices.
Key Features:
- • Server-side rendering
- • Form handling & validation
- • Session management
- • Template engine support
Perfect for:
- • Corporate websites
- • E-commerce platforms
- • Content management
- • Admin interfaces
Hypermedia Applications
HTMX and hypermedia-driven applications with enhanced interactivity
Convirgance is designed for the hypermedia renaissance. Create highly interactive applications using HTMX, Hotwire, or similar technologies while maintaining the simplicity of server-rendered HTML.
Key Features:
- • REST structure
- • Hypermedia services
- • HTMX support
- • Partial page updates
Perfect for:
- • Interactive dashboards
- • Real-time applications
- • Progressive enhancement
- • Hybrid architectures
Examples
Explore real-world applications built with Convirgance to see the framework in action

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