Includes 16 banking and account management pages covering overview, transactions, accounts, cards, analytics, transfers, payments, savings, settings, billing, notifications, help center, and login/registration flows
florin — Astro Admin dashboard Template
By tarasenko-by
Florin is a free fintech admin dashboard template built with Astro and Veritheme, containing 16 banking pages with live theme switching and dark mode.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 3
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Live theme switching by toggling a single data-theme attribute, with fonts, radii, colors, and dark mode taking effect immediately without a rebuild
Dark mode follows the operating system by default, overridden when the user makes a manual selection
All pages share one responsive app shell, with the sidebar collapsing into a drawer on mobile
Styling comes from the Veritheme pure-CSS design system, with no custom CSS beyond 28 lines for the drawer, making it easy to port to other frameworks
Pages contain sample data, working modals, filters, and charts rather than static placeholders
Template Details
Florin is an open-source fintech/banking admin dashboard template built with Astro, with all styling from Veritheme, a pure-CSS design system. The repository provides 16 pages covering core banking flows and account management: overview, transactions, accounts, cards, analytics, transfers, payments, savings, settings, billing, notifications, help center, plus login, registration, password reset, and a 404 page. All pages share the same responsive app shell, with the sidebar collapsing into a drawer on mobile. Pages include sample data, working modals, filters, and charts.
Theme switching is the template's main feature: toggling a single data-theme attribute changes fonts, radii, colors, and dark mode in real time without a rebuild; dark mode follows the operating system by default and can be manually overridden. Styling is based on CSS classes on plain HTML, with no custom styles beyond a 28-line custom CSS file for the mobile drawer.
The template is positioned as a starting point rather than a finished product: sample data needs to be replaced with a real API, and the code is released under the MIT license, free for personal and commercial use. Licenses for third-party assets such as demo images, fonts, and icons must be checked separately, and external services such as domains, hosting, and databases may incur costs.
Is it right for your project?
Use Cases
- As a development starting point for fintech or banking admin interfaces, replacing sample data and connecting your own API
- Dashboard projects that need multiple themes or dark mode switching, using the data-theme mechanism for quick reskinning
- Copying the existing page structure into React, Vue, Svelte, or a server-rendered stack, since styling is based on plain HTML and CSS classes
- Generating a brand theme at veritheme.com and placing the JSON or CSS into the project so all pages follow the new theme
Suitable For
- Developers or teams that need to quickly prototype financial admin interfaces
- Projects that prefer to organize styles with plain CSS classes rather than framework components
- Dashboard scenarios that need dark mode and multi-theme switching
- Teams planning to migrate the page structure to another frontend framework
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
After cloning the repository, run npm install to install dependencies, then npm run dev to start the development server, accessible by default at http://localhost:4321
- 2
Use npm run build to generate a static site into the dist/ directory; npm run preview previews the production build
- 3
Sample data is static fake data; for actual use, replace it with your own API or data source
- 4
Styling depends on the npm package veritheme; theme presets are included in its CSS files and can be switched via the data-theme attribute
- 5
Third-party assets such as demo images, fonts, and icons must be checked against their respective licenses; external services such as domains, hosting, and databases may cost extra
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis listing covers the free version under the MIT license in the public repository; the free scope applies to that version's code and does not mean external services or third-party assets are free.
Must comply with when using
- Free use, modification, commercial use, and distribution of this version's code are permitted.
- When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
- The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.
Additional costs & items to verify
- Demo images, fonts, icons, and other third-party assets must be checked against their respective licenses and cannot be judged solely by the code's MIT license.
- External services such as domains, hosting, databases, payments, or AI may incur additional costs.
- Styling depends on the external npm package veritheme, which must be installed via npm for proper rendering; the template itself does not include the complete styling code.
- Data in the pages is sample fake data; for actual use, you must replace it with a real API or data source, as the template does not provide backend endpoints.
- Custom brand themes must be generated on the external website veritheme.com and then manually imported as JSON/CSS, creating a dependency on that external service.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
all styling comes from the published npm package (`veritheme`)
Original README
swap the fake data for your API
Original README
https://github.com/tarasenko-by/florin/blob/main/LICENSEhttps://github.com/tarasenko-by/florin/blob/main/README.mdGenerate a theme on [veritheme.com](https://veritheme.com), drop the JSON/CSS in
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-12. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.
Project checks & description sources
Template Information
- Source platforms
- GitHub
- Documentation and maintenance reference score
- More documented · 83 / 100
- Technologies
- Astro
- Website type
- Admin dashboard
How this score is calculated
Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.
What to verify for this project
- Repository update recorded
- 2026-09-22
- Screenshot last checked
- 2026-10-12
A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.
The catalog identifies Astro as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.
Use a selection guide →How this description was prepared
AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.
Review declaration: [email protected] · 2026-10-13
Inspect the recorded source material
SHA-256: 7b8ae150e1567d84d186d0a063ffe85345bcff10478b21fe28dd8dd723d811e1
2026-10-12T23:14:34.737Z
Source file / repository# Florin — free fintech dashboard template **Florin** is a free, open-source **fintech / banking dashboard template**: 16 polished screens, live theme switching, dark mode, and zero UI-framework lock-in. Built with [Astro](https://astro.build) and [Veritheme](https://veritheme.com) — a pure-CSS design system with design tokens and a vanilla-JS behaviour bundle.  ## Live re-theming Every screen restyles itself instantly — fonts, radii, colors, dark mode — by switching a single `data-theme` attribute. No rebuild, no CSS-in-JS. The floating palette toolbar in the corner does it live. | Editorial theme | Rounded Sans · dark | | --- | --- | |  |  |  ## Screens **Banking:** Overview · Transactions · Accounts · Cards · Analytics **Money:** Transfer · Payments · Savings **Account:** Settings · Billing · Notifications · Help center **Auth & errors:** Login · Sign up · Reset password · 404 All screens share one responsive app shell (collapsible sidebar → off-canvas drawer on mobile), realistic data, working modals, filters, and charts — no dead buttons. ## Quick start ```bash git clone https://github.com/tarasenko-by/florin.git cd florin npm install npm run dev ``` Open `http://localhost:4321` — you land on the Overview screen. ```bash npm run build # static build to dist/ npm run preview # serve the production build ``` ## How it's built - **[Astro](https://astro.build)** — every screen is a static `.astro` page; zero client-side framework. - **[Veritheme](https://github.com/tarasenko-by/veritheme)** — all styling comes from the published npm package (`veritheme`): utility classes, components, design tokens, theme presets. There is no custom CSS beyond a [28-line file](src/styles/florin.css) for the off-canvas drawer. - **Theming** — theme presets ship inside Veritheme's single CSS file and switch via `data-theme`; dark mode is a `.dark` class that follows the OS until the visitor picks explicitly. - **Icons** — [Lucide](https://lucide.dev) via `@lucide/astro`. ## Use it as a starting point Fork it, swap the fake data for your API, and keep the shell. Because styling is plain CSS classes on plain HTML, porting a screen to React, Vue, Svelte, or a server-rendered stack is copy-paste — there are no framework components to translate. Want your own brand? Generate a theme on [veritheme.com](https://veritheme.com), drop the JSON/CSS in, and every screen follows. ## License [MIT](LICENSE) — free for personal and commercial use. --- Made by [Siarhei Tarasenka](https://github.com/tarasenko-by) · powered by [Veritheme](https://veritheme.com)
Explore similar templates
Compare previews and descriptions within the same stack and category.

flowbite-astro-admin-dashboard
A free, open-source admin dashboard template built with Astro, Flowbite, and Tailwind CSS. It offers example pages for dashboards, stacked layouts, product and user CRUD, settings, pricing, authentication flows, and error states, plus charts, tables, widgets, modals, and drawers.
Astro · Admin dashboard
accessible-astro-dashboard
An accessibility-focused Astro admin template with a login page, dashboard overview, and example pages for media, messages, products, settings, and users. It includes SkipLinks, keyboard-operable sidebar navigation, dark mode, and localStorage-based preferences, with Accessible Astro Components and Astro Icon preinstalled.
Astro · Admin dashboard

bootstrap-admin-template
AsteroAdmin is a responsive admin template built with Astro and Bootstrap 5.3.3, offering light and dark themes, RTL support, and multiple dashboard layouts. It provides an analytics dashboard, compact sidebar, offcanvas navigation, and examples of charts, tables, and forms.
Astro · Admin dashboard

accessible-astro-docs
Official documentation site for the Accessible Astro projects, built with Astro's Starlight theme. It documents the Starter, Components, and Dashboard accessibility tools, with component descriptions, interactive examples, code snippets, accessibility guidelines, and TypeScript examples.
Astro · Admin dashboard

astro-blog
An Astro 6 blog template with a browser admin panel available only in development, where you write and publish MDX posts with autosave, component insertion, image upload, and live preview.
Astro · Admin dashboard

n8n-stats
n8n Pulse is an Astro-based static dashboard for the n8n community, aggregating templates, nodes, creators, discussions, events, and developer metrics from multiple APIs.
Astro · Admin dashboard
