/hana

⚛️ Simple, lightweight React framework for humans

Primary LanguageTypeScript




Hana

Latest Stable Version Total Downloads License



Hana is a simple, lightweight and easy to use React framework. It focuses on developer experience, stability and performance. Unlike the 100s of other React frameworks out there, Hana comes with a lot of features out of the box, including:

  • Powerful routing
  • Human state management
  • Dead simple server/client side authentication (coming soon)
  • SSR support with Leaf PHP (coming soon)

You can call it React on the go.

Getting Started

To get started with Hana, you can use the create-hana-app CLI tool to create a new project.

npm create hana-app@latest

What's in this Repo?

This Turborepo includes the following:

  • docs: Documentation powered by Vitepress
  • @hanabira/store: state management library for Hana
  • @hanabira/auth: authentication library for Hana (WIP)
  • @hanabira/router: router library for Hana
  • @hanabira/config: shared configs used throughout the monorepo
  • @leafphp/hana: SSR bridge for Hana (WIP)
  • create-hana-app: CLI tool for creating new Hana apps