Build blazing-fast web & API apps with Panaragan

Panaragan is a nimble Java framework crafted for enterprise agility — combining raw speed, uncompromising security, and a developer experience that feels effortless. With a clean syntax and minimal runtime overhead, Panaragan keeps projects lightweight yet powerful. Assets are sealed directly inside the JAR, delivering container-first hardening and making runtime tampering nearly impossible. It’s a framework built for serious workloads, with the reliability and compliance standards modern enterprises demand, yet simple enough to let developers stay focused on building.

From rapid prototypes to enterprise-grade systems at global scale, Panaragan grows with you. Whether delivering APIs, microservices, or full-scale platforms, it offers a streamlined workflow with Maven or Gradle while ensuring resilience, scalability, and operational confidence. By blending simplicity with enterprise-class reliability, Panaragan empowers teams to innovate with joy, reduce risks, and scale digital infrastructure with confidence.

Tiny overheadRock-solid securityVery high throughput
Home.java
Tiny controller
public class Home {
    public static void index(Request request, Response response) {
        ParamsObject data = new ParamsObject();
        data.set("page_title", "Java Framework");
        response.renderView("home", data);
    }
    public static void json(Request request, Response response) {
        PJsonObject json = new PJsonObject();
        json.put("username", request.getQuery("username"));
        json.put("password", request.getQuery("password"));
        response.send(json);
    }
}

➤ High Performance

Super-fast routing and a tiny loader keep runtime overhead negligible. Panaragan makes both APIs and dynamic sites feel snappy — the responsiveness you'd expect from top-tier web services.

➤ Container Hardening

Ship assets and templates inside the JAR: run as non-root, read-only root FS, and optional seccomp/apparmor profiles. The result — a far smaller runtime surface and much harder to deface.

➤ Minimal Configuration

Sensible defaults and environment-first configuration mean you go from clone → build → run in minutes. Focus on features, not setup.

➤ Simple Delivery

Compact artifacts, predictable startup: `java -jar app.jar`. Small images, quick start times — deploy fast and iterate faster.

➤ Observability

Structured logs, tracing, and metrics that integrate with your stack. Logs are formatted to play well with common parsers and dashboards.

➤ Libraries & Ecosystem

Official and community modules for cache, scheduled jobs, HTML mail, datatables, Blade-like templates, query builders, sessions, validation and i18n. Familiar for Laravel / CodeIgniter developers.

Download

Generate starter project

Pick a project type, build tool, name, and package. Panaragan will generate the matching ZIP.

Project

Build Tool

Generate starter project

The generated ZIP rewrites the root folder, Java package, application name, and build file.

Vanilla
Minimal route and raw Hello World response.
Web / CMS
CMS-style web app with views, auth, backend modules, and assets.
API
REST skeleton with JWT and database examples.