Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/soartec-lab/remix-go-spa

SPA application with `remix` and `Go`
https://github.com/soartec-lab/remix-go-spa

biomejs bun fakerjs gin go golang-migrate gorm msw oapi-codegen openapi orval radix-ui react react-hook-form react-testing-library remix shadcn-ui swr tailwindcss zod

Last synced: 14 days ago
JSON representation

SPA application with `remix` and `Go`

Awesome Lists containing this project

README

        

# remix-go-spa

modern SPA application with `remix` and `Go`

# Stacks
## Frontend

### Language

- Typescript

### Core library / Framework

- React
- Remix

use `SPA` mode

### form controle

- react-hook-form
- zod

`zod` schema is auto generated by `orval`

### Data Fetcher

- SWR

`SWR` hooks is auto generated by `orval`

### UI component

- radix-ui/themes
- shadcn/ui

use `Tailwind CSS`

### Testing

- Bun test
- React Testing Library
- MSW
- Faker.js

`MSW` mock definition with using `Faker.js` is generated by `orval`.

### Linter

- Biome

### JavaScript Runtime

- Bun.js

use workspace

### Build tool

- Vite

## Backend

### Language

- Go

### Framework

- Gin Web Framework

routes is auto generated by `oapi-codegen`

### O/R mapper

- GORM

## RDBMS

- MySQL

### DB schema manager

- golang-migrate

## API schema / code generator

- OpenAPI
- orval
- oapi-codegen