Self-host frankframework
v9.4.5Low-code Java integration framework for system messaging
- Stars
- 168
- Port
- 8080 (HTTP web interface and REST API)
frankframework/frankframeworkWhat is frankframework?
Frank!Framework is a Java-based integration framework that lets you connect disparate systems by configuring message flows in XML. It runs as a standalone Spring Boot app or a WAR file on Tomcat, Wildfly, or JBoss. The framework provides a web-based management console and REST API for monitoring, logging, and debugging message flows. It includes built-in support for major databases (PostgreSQL, MySQL, MariaDB, Oracle, SQL Server) and JMS providers (ActiveMQ, Artemis). A visual flow editor called Frank!Flow allows designing configurations graphically. The project is community-driven, licensed under Apache 2.0, and sponsored by WeAreFrank!.
Should you self-host frankframework?
frankframework scores 50/100 on selfhost.directory (how scoring works) and ranks #3 of 3 in Integration. It has 168 GitHub stars.
It shipped 8 stable releases in the past year. The latest, v10.2.1, came out on 21 October 2026.
Setup is advanced: plan for several services and some ongoing maintenance. An official Docker image is available. It is Apache-2.0-licensed and written mostly in Java.
Its closest alternative on selfhost.directory is BLE Monitor (60/100, 2 251 stars). It scores higher overall, so compare the two before you pick. See frankframework vs BLE Monitor side by side.
Features
- Credential Management
- Failed message redelivery
- Health and readiness endpoints
- JMS messaging support
- Low-code XML configuration
- Message debugging and testing
- Message monitoring and logging
- Multiple Deployment Options
- REST API
- Visual flow editor (Frank!Flow)Beta feature
- Web management console
frankframework README
More in Integration
HyperSwitchSelf-hosted, open-source Rust payments orchestrator: one API across Stripe, Adyen, Braintree and 120+ processors, with routing, retries, vault and a control dashboard.
metamcpSelf-hosted, open-source MCP gateway that groups MCP servers into namespaces and exposes them as SSE, Streamable HTTP or OpenAPI endpoints with API keys and OIDC.
n8nn8n is a self-hosted, source-available workflow automation platform with visual building, custom code, 1500+ integrations, and native AI agents.
openlinkerSelf-hosted, open-source e-commerce platform syncing orders, inventory, and listings across shops and marketplaces with shipping and invoicing integrations.
Remote Home AssistantLinks multiple home-assistant instances together
superglueAI-agent integration platform: agents build connectors, migrate data and sync ERPs, CRMs, databases. Source-available, self-hosted with Docker Compose or on Kubernetes.
activemqThe open-source, self-hosted Apache ActiveMQ message broker handles JMS, AMQP, MQTT, STOMP and REST traffic from Java, C, Python and .Net clients.
anythingmcpSelf-hosted gateway turning APIs and databases into MCP tools for AI assistants, with hundreds of ready connectors and access controls.
BLE MonitorBLE monitor for passive BLE sensors
ConvoyOpen-source webhooks gateway handling incoming and outgoing events with retries, signatures, fan-out and rate limits; self-host via Docker Compose or Helm chart.
CortezaSelf-hosted, open-source low-code platform for building CRM, workflow and integration apps; an Apache-2.0 alternative to Salesforce that deploys via Docker.
deliverantDeliverant is a self-hosted, open-source webhook reliability layer ensuring at-least-once delivery, deduplication, deterministic retries, and full visibility.
0 comments