Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sjc5/hwy
Hwy is a fullstack web framework for driving a (p)react frontend with a Go backend. Includes end-to-end typesafety, file-based nested UI routing, and much more.
https://github.com/sjc5/hwy
framework go nextjs preact react remix router typescript
Last synced: about 22 hours ago
JSON representation
Hwy is a fullstack web framework for driving a (p)react frontend with a Go backend. Includes end-to-end typesafety, file-based nested UI routing, and much more.
- Host: GitHub
- URL: https://github.com/sjc5/hwy
- Owner: sjc5
- License: bsd-3-clause
- Created: 2023-09-20T00:11:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-07T01:17:36.000Z (2 months ago)
- Last Synced: 2025-01-02T03:09:14.442Z (10 days ago)
- Topics: framework, go, nextjs, preact, react, remix, router, typescript
- Language: Go
- Homepage:
- Size: 1.32 MB
- Stars: 318
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Hwy
Hwy is a fullstack web framework for driving a (p)react frontend with a Go backend.
Includes end-to-end typesafety, file-based nested UI routing, and much more.## Project Goals
- Be boring
- Avoid feature bloat
- Be easy to debug and understand
- Keep dev and prod as identical as possible
- Build on stable, "lowest-common-denominator" primitives
- Be as tech-agnostic as possible
- Change as little as possible over time
- Avoid vendor-specific code
- Prefer dumb solutions over clever ones## Quick Start
Coming soon.
## Project Status
Hwy is in alpha stage and is not recommended for use in production unless you
know what you're doing. All APIs are subject to change without notice, so if you
do decide to use Hwy, pin your versions, and be prepared to update your code
frequently.Additionally, Hwy is not currently open for contributions. If you have a feature
request or bug report, please open an issue on GitHub.