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.

Project

bare minimum skeleton

Build Tool

Generate starter project

Pick a project type, build tool, set Name and Package, then generate the ZIP.