McFly
McFly is a no-framework framework
that assists in leveraging the web platform
## Project Status
We are currently in a Proof of Concept phase. All parts are subject to breaking changes in minor releases.
> [!TIP]
> Need help? Wanna hangout? Everyone is welcome to join our public [McFly chat rooms](https://mcfly.js.org/chat)... or just read through the [Discussion channel](https://app.element.io/#/room/!ClBXAeIoOzdniMUUue:matrix.org) even without an account!
## Installation
Run the following to generate a McFly starter project.
```
npm create mcfly@latest
```
## Features
The time has come for vanilla Web tech. 🎉
✅ Create web apps with vanilla custom elements
✅ Write real .HTML files
✅ Have no frameworks or reactivity libraries on the browser
✅ Use server-side rendering
✅ Deploy anywhere
## Special directories
**1. `./src/pages/`**
- file-based routing for `.html` files
- directly use custom elements & static fragments (no imports or registry maintenance needed)
- use `