Skip to content
its-alikhokher edited this page Aug 19, 2026 · 2 revisions

Swift Theme

A theming layer for Frappe v16. It colours the whole desk — navbar, sidebar, list, report, kanban, dashboards, forms, child tables, modals and the login page — from one palette, and stays out of Frappe's way while doing it.

Twelve presets, six light and six dark. Each brings its own palette, its own backdrop behind the desk, and its own accent shapes on card headers and number cards, so switching preset changes more than the hue. If none of them fit, give it any two colours and it works out the rest.

Start here

Installation Getting it onto a site
Themes and Backdrops The twelve presets and what each looks like
Settings Reference Every setting, what it does, what it defaults to
Troubleshooting When something looks wrong
Support How to reach me

Requirements

  • Frappe v16 (>=16.0.0,<17.0.0)
  • Python 3.10 or newer
  • redis running — bench migrate needs it

Licence

MIT. Free to use, modify and ship.

Clone this wiki locally