Velunext
- Author: sun2dayo
- Repository: https://github.com/sun2dayo/velunext
- GitHub stars: 0
- Forks: 0
- License: MIT
- Category: Themes
- Maintenance: Actively Maintained
- Frappe versions: develop
Install Velunext
bench get-app https://github.com/sun2dayo/velunext
Add the Frappe Gems badge to your README
Maintain Velunext? Paste this into your README:
[](https://frappegems.com/gems/apps/sun2dayo/velunext)
About Velunext
VeluNext
A modern visual theme for ERPNext/Frappe — branding, colors, typography, and micro-interactions applied to the Desk, the login screen, and the Customer Portal, while staying fully compatible with core (no native Frappe/ERPNext file is modified).
Built by NovaDX for its ERPNext instances.
Current version: 1.1.0
Compatibility: Frappe 16.x / ERPNext 16.x (built and tested against Frappe 16.31.0 / ERPNext 16.32.1)
Screenshots
Login

Desk (Home)

Workspace (Selling)

Dashboard (Payments)

Dark mode

Collapsed sidebar

Brand identity
| Primary color (purple) | #8B5CF6 |
| Secondary color (amber) | #F59E0B |
Features
Desk
- Sidebar, forms, lists, checkboxes, dashboards, and charts consistently recolored to the brand palette, without touching any native file (everything injected via the app's own CSS/JS).
- Module icons on the Home screen shown as plain brand-colored glyphs (no background), revealing the solid colored square + white icon on hover.
- Donut/pie charts (e.g. Accounts Receivable Ageing) using a purple→amber gradient consistent with the brand, keeping red on the most critical bucket as a deliberate warning signal.
- Navbar language switcher (flag/code + language name), reusing Frappe's native mechanism (
User.language) without introducing any new capability. - Navbar search field with a visible border and a brand-colored icon.
- Light/dark mode toggle, persisted per user (Frappe's native mechanism).
- Full dark mode support across every custom component.
Login / Authentication
- Centered, modern login card with styled inputs and buttons.
- Favicon and "Theme Powered by NovaDX" credit.
Customer Portal
- Portal sidebar, listing cards, status badges, and forms (e.g. ticket creation) redesigned.
- Navigation icons injected dynamically per route.
- "Theme Powered by NovaDX" footer on portal pages.
Installation
bench get-app velunext git@github.com:sun2dayo/velunext.git
bench --site install-app velunext
bench --site clear-cache
bench build --app velunext
Project structure
velunext/
├── hooks.py # app_include_css/js, web_include_css/js
├── public/
│ ├── css/ # modern_desk_sidebar.scss, modern_login.scss, modern_portal.scss
│ ├── js/ # theme_toggle.js, desk_language_switcher.js, desk_module_icons.js, ...
│ └── images/ # icons and assets recolored for the brand
├── templates/
└── www/
Development
- Working branch:
develop. Changes only reachmainwhen a development phase is finished. - Whenever a native color/icon needs changing, the goal is to reuse an existing Frappe mechanism (CSS variables,
content: url(), hooks) instead of patching core files — sobench updatenever wipes out the theme.
License
MIT — see license.txt.
Copyright (c) 2026, NovaDX <odaio@novadx.pt>
Related Themes apps for Frappe & ERPNext
- Business Theme V14 — Business Theme for Frappe / ERPNext v14
- Bluetheme — Custom Theme for ERPNext v12 with new Desk 2.0
- Frappe Desk Theme — A comprehensive theming solution for FrappeERPNext desk interface that allows complete customization of the user interface appearance.
- Frappe Theme — Theme for Frappe sites
- Portal Theme — Theme your entire Frappe portal — navbar, cards, login page, and more.
- Owl Theme — Take full control of your Frappe/ERPNext app. Customize backgrounds, logos, and colors with ease.
- Redtheme V13B — Custom theme for ERPNext/Frappe version 13-beta
- Whitetheme V13 — Custom Theme for Frappe/ERPNext v13