Auth shell, sortable tables and hand-drawn SVG charts in a colour-blind-safe palette — with zero chart-library lock-in.
Every React dashboard template makes the same bet: bundle a charting library, a component kit and a state manager, and hope you wanted those exact choices. Pulse bets the other way. The charts are plain SVG components — you can open them, read them, and change them like any other React code — so there is no library version to be stuck on and nothing extra in the bundle.
The details that usually get skipped are done: the palette was actually validated for colour-vision deficiency and contrast in both themes, tables behave at real data density, and an auth shell is laid out so your product screens have somewhere to live on day one.
Pulse is the most engineering-heavy of our six free templates, and it is still MIT licensed end to end — use it as the front of a SaaS product, an internal tool or a client admin panel.
Line, bar and donut charts drawn as plain SVG components you can read and restyle — no wrestling with a charting API or shipping 100 KB of library.
The chart colours were validated for colour-vision deficiency and contrast in both light and dark mode, not eyeballed.
Login screen and authenticated layout are laid out and styled — wire them to whatever auth provider your product uses.
Tables with sorting and states handled, styled to stay readable at real data density.
Class-strategy theming across every screen, including the charts.
Product name, nav and settings live in config/site.ts — rebrand the whole shell in one edit.
Four commands from clone to a production build. The build outputs static files — host them anywhere, free.
git clone https://github.com/haider484991/pulse-nextjs-dashboard-template.git
cd pulse-nextjs-dashboard-template
npm install
npm run dev # develop at localhost:3000
npm run build # static site in out/ — deploy to any static host
None — that is the point. Charts are hand-written SVG React components included in the template. You restyle them by editing the component, and you never inherit a charting library’s bundle size or breaking changes.
It ships the auth shell — a styled login screen and authenticated layout — without prescribing a provider. Wire it to NextAuth, Clerk, Supabase or your own API; nothing in the template assumes one choice.
Yes. Pulse is MIT licensed: use it in a commercial SaaS, an internal tool or client work. Keep the license text in the source and you owe nothing.
That is a large part of what we do — React and Next.js product development. We can take Pulse from shell to working product against your API. Get in touch with what you’re building.
Pricing tables, feature grid, FAQ schema and email capture — the sections every SaaS page needs, already assembled.
View LaunchPad →Run it in waitlist mode before launch, flip one switch on launch day — with analytics events already wired to every button.
View Ignite →A filterable masonry gallery, a keyboard-accessible lightbox and a client proofing page — nothing competing with the photographs.
View Lumen →Monthly WordPress maintenance packages from $99. Fixed price, month to month, no contract.…
Read more →Free website redesign cost calculator. Work out what a redesign should cost, whether you need…
Read more →React and Next.js development services. New builds, rescues of half-finished projects, and…
Read more →Tell us about your business and we'll design a custom homepage concept within 48 hours — free, no strings attached.