rRick & Morty cartoon

McFly

McFly is a no-framework framework
that assists in leveraging the web platform

## Why I often wonder what it would look like to build sites & apps knowing just the basics. I thought: - What if I knew how to write HTML and I can have a dynamic web page from that? - What if I knew how to build custom elements and that's all the component system I needed? - What if I can write HTML fragments and assemble them easily in a page? - What if I did not have to worry about the [ever-growing number of ways to have a place on the Web](https://ayos.blog/places-in-the-web/)? **McFly** is my reimagination of web development: Back to the basics. Into the future. ## Project Status We are currently in a Proof of Concept phase. All parts are subject to breaking changes in minor releases. ## 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 `