Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/loteoo/hyperapp-starter

Clean web app starter using Hyperapp with strong focus on developer experience.
https://github.com/loteoo/hyperapp-starter

Last synced: 3 months ago
JSON representation

Clean web app starter using Hyperapp with strong focus on developer experience.

Lists

README

        



Hyperapp non-official logo



Hyperapp starter

Starter template to quickly build front-ends using Hyperapp

## 🚀 Quick start:
[Click here to use this template](https://github.com/loteoo/hyperapp-starter/generate), or run these commands:
```
# Clone project
git clone https://github.com/loteoo/hyperapp-starter.git

cd hyperapp-starter

npm i # Install dependencies
npm run dev # Dev server
```

```
npm run build # Build for production
npm run preview # Preview production build
```

Or use a [.zip download](https://github.com/loteoo/hyperapp-starter/archive/master.zip)

## Features

- [Vite](https://vitejs.dev/) for dev tooling
- Written in TypeScript
- CSS modules + nested syntax
- Smart CSS defaults on top of [sanitize.css](https://csstools.github.io/sanitize.css/)
- [JSX](https://reactjs.org/docs/introducing-jsx.html) ready to go
- Absolute imports (say goodbye to the `../../` hell)
- PWA/SPA ready with a default web app manifest
- Pages + routing implementation

## Live demo
https://hyperapp-starter-demo.netlify.com/

---

### To-do list demo app:
Basic CRUD actions with hyperapp 2.0
https://github.com/loteoo/hyperapp-todolist

### FAQ:

> How do I deploy my app?

By default, apps using this starter can be considered *static sites*, which means you can deploy for free on services like Netlify and Github Pages.

### Need code splitting and pre-rendering out of the box?

Checkout [hyperstatic](https://github.com/loteoo/hyperstatic) and the [hyperstatic starter](https://github.com/loteoo/hyperstatic-starter) instead!

---