Solvronix Desk
Modern white-label Frappe/ERPNext theme — command palette, auto color system, slim sidebar, smart home screen
- Author: Solvronix
- Repository: https://github.com/Solvronix/Solvronix-Desk
- GitHub stars: 14
- Forks: 21
- License: MIT
- Category: Developer Tools
- Maintenance: Actively Maintained
Install Solvronix Desk
bench get-app https://github.com/Solvronix/Solvronix-Desk
Tags
- command-palette
- dark-mode
- erp
- erpnext
- erpnext-theme
- frappe
- frappe-app
- frappe-framework
- frappe-theme
- sidebar
- theme
- white-label
Add the Frappe Gems badge to your README
Maintain Solvronix Desk? Paste this into your README:
[](https://frappegems.com/gems/apps/Solvronix/Solvronix-Desk)
About Solvronix Desk
Solvronix Desk
A professional white-label theme for Frappe/ERPNext v16 that makes your ERP look and feel like a modern SaaS product.

The Problem
ERPNext is powerful. But the default interface is overwhelming — too many menus, outdated design, and non-technical users struggle to find anything. Businesses reject ERPNext because it "doesn't look professional" or "is too hard to use."
Solvronix Desk solves this. Install it once and your ERPNext looks and feels like a tool people actually enjoy using — without touching a single line of your business logic.
What You Get
Command Palette — Ctrl+K
Press Ctrl+K from anywhere. Type what you're looking for — a document, a list, a setting — and navigate instantly. No menu hunting. No memorizing paths.
White-Label Branding
Go to Theme Settings, enter your company name, upload your logo, pick your two brand colors. Save. The entire system — sidebar, navbar, login page, buttons — instantly becomes your brand.
Quick Color Presets
Four one-click color presets appear above the color pickers in Theme Settings. Pick a preset — Brand Color and Accent Color update instantly. Includes Solvronix (Navy + Orange), Forest (Green + Gold), Midnight (Slate + Violet), and Plum (Purple + Amber). Use as-is or as a starting point before tweaking.
Auto Color System
You set one brand color. The system automatically generates your complete color palette — backgrounds, hover states, borders, shadows — using CSS color-mix(). Change your brand color and everything updates instantly. No developer needed.
Slim Icon Sidebar
A 64px icon rail (like Slack) instead of the default wide sidebar. Expands to 240px on click. Saves screen space, reduces visual clutter. State is saved per user.
Dark Mode
One click toggles between light and dark. Both modes respect your brand colors. Works on every page.
Modern Login Page
A full-screen branded login experience with your company logo and colors. First impression that sets the right tone for your team.
Screenshots
| Login Page | Today's View |
|---|---|
![]() |
![]() |
| Theme Settings | Dark Mode |
|---|---|
![]() |
![]() |
| Command Palette | Slim Sidebar |
|---|---|
![]() |
![]() |
Requirements
| Requirement | Version |
|---|---|
| Frappe Framework | v16 |
| ERPNext | v16 (optional — works on any Frappe app) |
| Python | 3.10+ |
| Node | 18+ |
Installation
Step 1 — Download the app
bench get-app https://github.com/Solvronix/Solvronix-Desk
Step 2 — Install on your site
bench --site your-site.com install-app solvronix_desk
Step 3 — Build and restart
bench build --app solvronix_desk
bench restart
Step 4 — Open your site
Go to your-site.com/desk. The theme is now active with default Solvronix colors.
Setup Your Branding (5 minutes)
After installation, open Theme Settings — search for it with Ctrl+K or find it in the sidebar.
| Field | What it does |
|---|---|
| Company Name | Shown in the navbar — replaces "ERPNext" |
| Company Logo | Shown in the navbar and login page |
| Brand Color | Sets sidebar, navbar, and login page background |
| Accent Color | Sets buttons, active states, and highlights |
Tip: The Quick Presets row above the color pickers lets you apply a complete color pair in one click. Click any swatch → both fields update → click Save.
Click Save — the entire system updates instantly.
How the Color System Works
You only need to pick two colors. Everything else is generated automatically.
Brand Color → sidebar background, navbar, login page
+ auto-generates: hover tints, border colors, page tint
Accent Color → buttons, active sidebar item, highlights
+ auto-generates: button hover, pressed state
This means any company — whether their brand is navy, green, red, or black — gets a complete, consistent color system from just two color pickers.
Example: Set Brand Color to #006B3C (green). Sidebar becomes green, login page becomes green, page background becomes a very light green tint. Set it back to #1B3F7E (navy) and everything reverts. No code, no rebuild.
Default Colors
| Color | Hex | Used For |
|---|---|---|
| Brand | #1B3F7E |
Sidebar, navbar, login |
| Accent | #F57C00 |
Buttons, active items |
| Page Background | Auto-generated | Light tint of brand color |
| Cards / Forms | #FFFFFF |
All content surfaces |
Keyboard Shortcuts
| Key | Action |
|---|---|
Ctrl+K / Cmd+K |
Open command palette |
↑ ↓ |
Move through results |
Enter |
Open selected item |
Esc |
Close palette |
Compatibility
| Frappe Version | Status |
|---|---|
| v16 | ✅ Fully supported |
| v15 | ⚠️ Not tested |
| v14 | ❌ Not supported |
Works with ERPNext and any other Frappe-based application.
Uninstalling
bench --site your-site.com uninstall-app solvronix_desk
bench build
bench restart
Your ERPNext returns to its default appearance. No data is deleted.
License
MIT License — free to use, modify, and distribute commercially.
See LICENSE for full details.
About Solvronix
Solvronix builds Frappe/ERPNext products for businesses globally, based in Lahore, Pakistan.
- Website: solvronix.com
- Email: sales@solvronix.com
- WhatsApp: +92 307 9484220
Other products: - Edvronix — School management system built on ERPNext. Fee collection, attendance, timetables, parent portal, and more.
Support
Something not working? Open an issue on GitHub Issues or contact us directly.
- Email: sales@solvronix.com
- WhatsApp: +92 307 9484220
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you'd like to change.
Related Developer Tools apps for Frappe & ERPNext
- Frappe — Low code web framework for real world applications, in Python and Javascript
- Frappe Docker — Docker environment for developing, deploying, and running Frappe applications (ERPNext and custom apps) in production and development
- Builder — Craft beautiful websites effortlessly with an intuitive visual builder and publish them instantly
- Bench — CLI to manage Multi-tenant deployments for Frappe apps
- Frappe Ui — A set of components and utilities for rapid UI development
- Press — Full service cloud hosting for the Frappe stack - powers Frappe Cloud
- Gameplan — Open Source Discussions Platform for Remote Teams
- Doppio — A Frappe app (CLI) to magically setup single page applications and Vue/React powered desk pages on your custom Frappe apps.




