...

Hwy

A simple, lightweight, and flexible web framework for Go / TypeScript, built on Vite.
github-icon
GitHub
434star-icon
Created 2 years ago, last commit a day ago
2 contributors
296 commits
Stars added on GitHub, month by month
0
8
9
10
11
12
1
2
3
4
5
6
7
2024
2025
Stars added on GitHub, per day, on average
Yesterday
+9star-icon
Last week
+10.0
star-icon /day
Last month
+2.6
star-icon /day
Last 12 months
+0.3
star-icon /day
README

🌊 River

River is a simple, lightweight, and flexible web framework for Go / TypeScript, built on Vite.

Links

river.now | github.com | pkg.go.dev | npmjs.com | x.com

Quick Start

npm create river@latest

What is River?

River is a lot like Next.js or Remix, but it uses Go on the backend, with your choice of React, Solid, or Preact on the frontend.

It has nested routing, type-safe server actions, parallel-executed route loaders, and much, much more.

It's deeply integrated with Vite to give you full hot module reloading at dev-time.

Get Started

If you want to dive right in, just open a terminal and run npm create river@latest and follow the prompts.

If you'd prefer to read more first, take a peek at our docs.

Disclaimer

While River's technology is quite stable and has been used in anger in production settings, our APIs are still evolving, and we plan to stay sub–1.0 until we feel we have collected all the feedback we need to make sure we can support our APIs for years to come. Our general strategy is to delay a 1.0 release for long enough to be sure we won't need a lot of API churn moving forward.