Uses Neutralinojs as the desktop application runtime, with the frontend built by Vite
yet-another-neutralinojs-starter — Vite Starter Template
By Avaray
A Neutralinojs-based desktop application starter template with a frontend using Vite, React, and TypeScript, integrated with Wouter routing, TailwindCSS, UnoCSS, daisyUI, and Iconify.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Preview provided in the project README.
One original preview is available. Open the full image to inspect the design.
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Organizes UI and types with React and TypeScript
Integrates Wouter for frontend routing
Provides TailwindCSS, UnoCSS, and daisyUI components and themes
Imports vector icons via Iconify
Development mode supports Vite hot module replacement (HMR)
Template Details
This is a starter template for building desktop applications. The core runtime is Neutralinojs, the frontend build tool is Vite, and the UI layer uses React and TypeScript. The template describes itself as "highly non-opinionated," meaning it provides only a basic combination and does not enforce a specific architecture or business conventions.
For styling and UI, the template includes both TailwindCSS and UnoCSS, paired with daisyUI components and themes, with icons from Iconify; routing uses Wouter. During development, Vite's hot module replacement (HMR) speeds up iteration.
For usage, the README requires installing Bun and the Neutralino CLI first. After cloning the repository, install dependencies with Bun, then start development mode with neu run and build the production version with neu build. The repository is under the MIT license, allowing free use, modification, commercial use, and distribution, provided copyright and license notices are retained; third-party assets such as screenshots, fonts, and icons require separate license verification.
Is it right for your project?
Use Cases
- Quickly scaffold a Neutralinojs desktop application skeleton using web technologies
- Need a frontend starting point already configured with React, TypeScript, and Vite
- Want to use TailwindCSS, UnoCSS, and daisyUI styling solutions together
- Need a desktop application template with routing (Wouter) and icons (Iconify)
Suitable For
- Developers familiar with React and TypeScript
- Projects using the Bun and Neutralino CLI workflow
- Teams that want to decide their own architecture without relying on strong conventions
- Desktop application starting points that can be modified and used commercially under the MIT license
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Bun must be installed first
- 2
Install the Neutralino CLI globally: bun i -g @neutralinojs/neu
- 3
After cloning the repository, run bun run install to install dependencies
- 4
Run neu run for development mode and neu build for production builds
- 5
Submit code contributions to the NEXT branch
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis entry 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
- Using this template requires installing the Bun runtime first, which is an external tool dependency and not included with the template.
- The Neutralino CLI must be installed globally to run and build, which is an external command-line tool dependency.
- Development mode must be started via the Neutralino CLI command neu run and cannot be run with ordinary frontend commands alone.
- Production builds must be completed using the Neutralino CLI command neu build.
- Code contributions must be submitted to the NEXT branch, not the default branch.
- Demo images, fonts, icons, and other third-party assets require license verification under their respective terms and cannot be judged solely by the code's MIT license.
- External services such as domains, hosting, databases, payments, or AI may incur separate charges.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
Install [BUN](https://bun.sh/)
Original README
Install [Neutralino](https://neutralino.js.org/docs/#/setup/installation) CLI globally with `bun i -g @neutralinojs/neu`
Original README
Run the app in development mode with `neu run`
Original README
Build the app for production with `neu build`
Original README
https://github.com/Avaray/yet-another-neutralinojs-starter/blob/main/LICENSEhttps://github.com/Avaray/yet-another-neutralinojs-starter/blob/main/README.mdplease do it on the [NEXT](https://github.com/Avaray/yet-another-neutralinojs-starter/tree/next) branch
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-03. 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 · 80 / 100
- Technologies
- Vite · React
- Website type
- Starter
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
- 2025-11-17
- Screenshot last checked
- 2026-10-03
No demo link is recorded. Use the repository instructions to evaluate the project locally; the screenshot alone cannot establish interactive behavior.
The catalog identifies Vite 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-04
Inspect the recorded source material
SHA-256: d0f4d83aa755f0c68ed263317f49a640183286b090093d2b71bb7a15fd6c2d33
2026-10-03T18:51:50.254Z
Source file / repository# 🥱 Yet Another Neutralinojs Starter **Highly non-opinionated** starter for building a desktop applications using [Neutralinojs](https://neutralino.js.org/docs/)  - [Vite](https://vite.dev/) with [Hot Module Replacement](https://vitejs.dev/guide/features#hot-module-replacement) for fast development - [React](https://react.dev/) for building user interfaces - [TypeScript](https://www.typescriptlang.org/) for type safety - [Wouter](https://github.com/molefrog/wouter) for routing - [TailwindCSS](https://tailwindcss.com/) and [UnoCSS](https://unocss.dev/) for styling - [daisyUI](https://daisyui.com/) with its awesome [components](https://daisyui.com/components/) and [themes](https://daisyui.com/docs/themes/) - [Iconify](https://iconify.design/) with tons of vector icons # ⚡️ How to run 1. Install [BUN](https://bun.sh/) 2. Install [Neutralino](https://neutralino.js.org/docs/#/setup/installation) CLI globally with `bun i -g @neutralinojs/neu` 3. Clone this repository 4. Install all dependencies with `bun run install` 5. Run the app in development mode with `neu run` 6. Build the app for production with `neu build` # 🛸 Contributing If you wan't to contribute to this project, please do it on the [NEXT](https://github.com/Avaray/yet-another-neutralinojs-starter/tree/next) branch.
Explore similar templates
Compare previews and descriptions within the same stack and category.

react-starter-kit
A full-stack SaaS monorepo starter built on Vite and React, with Bun, TypeScript, tRPC, Drizzle ORM, Better Auth, Stripe, and Cloudflare Workers. It includes email OTP, passkey, Google OAuth, organizations, subscription billing, Drizzle migrations, seed scripts, and Terraform infrastructure.
Vite · SaaS

cove
Cove is a minimal TanStack Start starter template maintained by mugnavo, integrating React, TanStack Router/Query, Tailwind CSS, shadcn/ui, Drizzle ORM with PostgreSQL, Better Auth, Vite Plus, and Nitro.
Vite · SaaS

vite-react-boilerplate
A production-ready Vite + React starter template with TypeScript, Tailwind CSS, TanStack Router/Query/Table, Storybook, React Hook Form + Zod, Vitest and Playwright testing, plus Husky/Commitizen/Commitlint commit conventions.
Vite · Starter

react-vite-admin
A backend management starter built on Vite and React, integrating Recoil, React Query, TypeScript, and Axios, with Ant Design-style interface screenshots. Suitable as a starting point for management-side projects, licensed under MIT, with Chinese documentation and common scripts.
Vite · Admin dashboard

typescript-react_best_practices-vite_template
A Vite + React + TypeScript starter template by CodelyTV, preconfigured with Jest and React Testing Library unit tests, Cypress end-to-end tests, ESLint and Prettier using Codely's shared configuration, GitHub Actions workflows, a Makefile, and Sass.
Vite · Starter

cloudflare-starter-kit
A Cloudflare Workers project scaffolding template maintained by kriasoft, using Vite and TypeScript, with three built-in workspaces: api, app, and edge, and preconfigured local testing, multiple environments, and a GitHub Actions deployment workflow.
Vite · Starter
