Palmyra#

A rapid development framework for building data-driven web applications.

Palmyra pairs a SpringBoot REST API backend with a React frontend supporting both MUI and Mantine component libraries, giving teams a consistent, low-overhead path from database schema to production UI.

Why Palmyra#

  • Client-driven APIs — the server controls access while clients choose the fields, filters, pagination, and ordering they need.
  • High performance — raw JDBC under the hood delivers responses well under 50ms on typical workloads.
  • Large dataset handling — reactive processing avoids memory limits when exporting or streaming.
  • Schema & annotation driven — API surface is defined by POJOs and annotations; handlers hold business logic.
  • Deploy anywhere — any environment that runs Java/SpringBoot is supported.

Stack at a Glance#

Layer Technology
Backend SpringBoot + Palmyra SDK (JDBC)
Frontend React with MUI or Mantine
Databases MariaDB, MySQL, PostgreSQL, Oracle, DB2

Get Started#