ViteReactStarter

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.

1 previews
Author preview
Author-provided preview

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.

Recorded 2026-10-03View source

What stands out

A quick read of the recorded project description.

01

Uses Neutralinojs as the desktop application runtime, with the frontend built by Vite

02

Organizes UI and types with React and TypeScript

03

Integrates Wouter for frontend routing

04

Provides TailwindCSS, UnoCSS, and daisyUI components and themes

05

Imports vector icons via Iconify

06

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.

ViteReactStarter

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. 1

    Bun must be installed first

  2. 2

    Install the Neutralino CLI globally: bun i -g @neutralinojs/neu

  3. 3

    After cloning the repository, run bun run install to install dependencies

  4. 4

    Run neu run for development mode and neu build for production builds

  5. 5

    Submit code contributions to the NEXT branch

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This 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

please do it on the [NEXT](https://github.com/Avaray/yet-another-neutralinojs-starter/tree/next) branch

Original README
https://github.com/Avaray/yet-another-neutralinojs-starter/blob/main/LICENSEhttps://github.com/Avaray/yet-another-neutralinojs-starter/blob/main/README.md

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/)

![Screenshot](web/public/screenshot.jpg)

- [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. 
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.

react-starter-kit

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

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

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

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

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

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