ALGINTE
Manage Apache Kafka — and build stream processors visually, without a Java project.
Self-hosted, one container, free to run. Topics, consumer groups, connectors and schemas — plus a canvas that deploys real Kafka Streams topologies next to your cluster.
Build Kafka Streams topologies visually
Most Kafka UIs let you watch your cluster. Alginte also lets you build on it: compose a stream processor on a canvas, write the transformations as expressions, and run it — in minutes, without starting a Java project.
Draw the topology
Drag sources, processors, and sinks onto a canvas and connect them. The full operator set is there — map, filter, flatMap, branch, merge, group, aggregate, reduce, count, windows, joins, cogroup.
Write the logic inline
Transformations are SpEL expressions with a type-aware editor: completions from the key/value serdes at that point in the graph, live validation, and per-operator variables like #aggValue.
Deploy without a build pipeline
Submit and the topology runs inside Alginte, next to your cluster — no Java project, no jar to ship, no CI round-trip to test an idea.
Keep the design as JSON
Download any topology — configuration and canvas layout — and upload it back to edit or redeploy. Version it, share it, hand it over.
Deployed streams run in your instance and resume from Kafka-side state, so a redeploy picks up where processing left off. Full walkthrough and three importable examples in the Streams builder guide.
And everything you expect from a Kafka console
Topics & messages
Browse records point-in-time or live-tail them. Seek by newest, oldest, offset, or timestamp; decode keys and values as String, numbers, JSON, Avro, or Protobuf; produce test messages from a drawer without leaving the page.
Consumer groups
See members, per-partition committed and log-end offsets, and lag at a glance. Reset a partition offset to replay or skip — with the guardrail Kafka requires: only while the group is idle.
Schema Registry
Register Avro, JSON Schema, and Protobuf subjects with the naming strategy you use, diff any two versions side by side, and set compatibility per subject.
Kafka Connect
Create connectors through a form generated from the plugin’s own config — validated against the worker as you type — then watch tasks and restart just the failed ones.
Brokers & ksqlDB
Inspect cluster nodes, their configuration, and which partitions live where. Run ksqlDB statements and pull queries from a built-in editor when a ksqlDB server is configured.
MCP server 0.6.0
Point an MCP client at Alginte and let it read your cluster — topics, groups, schemas, connectors, sampled messages — through read-only, annotated tools.
Why teams run it
Runs next to your cluster
One container or one JAR, self-hosted. It binds to localhost by default, and no data ever leaves your infrastructure — there is no vendor backend in the path.
Free to run, commercially and in production
The Community edition needs no licence key, no registration, and never expires. Air-gapped installs keep working.
Works with your Kafka
Smoke-tested each release against Apache Kafka 3.7 through 4.2, Confluent Platform, and Redpanda — cluster management and deployed stream topologies alike. It connects as a client; nothing is installed on your brokers.
Starts in one command
No database to provision, no operator to install, no sidecars. Point it at your brokers and it is up.
Optional login when you need it
Off by default for a laptop. Turn on a single account, or OIDC against Keycloak, Google, Entra, or Okta with a user allowlist, when it goes on a network.
Download Beta
Latest version: 0.6.0 (release notes). Docker is the recommended way to run Alginte.
Alginte is in beta (0.x): configuration keys, the topology export format, and APIs may change between releases; breaking changes are called out in release notes with migration guidance.
Docker image
Layered image on Docker Hub — small upgrade pulls, runs anywhere.
docker pull alginte/alginte:latest
A reachable Kafka broker is required at startup — point
SPRING_KAFKA_BOOTSTRAPSERVERS at your cluster.
Fat JAR
Self-contained JAR (~186 MB) — frontend + backend in one. The direct JAR download arrives in a future release; the Docker image is the supported channel today.
java -jar alginte.jar No Kafka cluster handy? The playground starts Alginte with a bundled broker and sample data — one command, nothing else needed.
Full install guide and configuration reference in the documentation.
Get notified of new releases
One email per release — no marketing, unsubscribe any time. Also the first to hear when the Professional edition launches. How we handle your address: privacy.