Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/frouriojs/create-frourio-app

Create a frourio project in seconds
https://github.com/frouriojs/create-frourio-app

typescript

Last synced: about 1 month ago
JSON representation

Create a frourio project in seconds

Awesome Lists containing this project

README

        

# create frourio app



npm version


npm download


Node.js CI


License

Create a frourio project in seconds






frourio




## Usage

Make sure you have [npx](https://www.npmjs.com/package/npx) installed (`npx` is shipped by default since [npm](https://www.npmjs.com/get-npm) `5.2.0`)

```bash
npx create-frourio-app
```

Or starting with npm v6.1 you can do:

```bash
npm init frourio-app
```

Or with [yarn](https://yarnpkg.com/en/):

```bash
yarn create frourio-app
```

Open `http://localhost:3000`

## Documentation

https://frourio.com/docs

## Features :tada:

1. Server engine:
- [Fastify (5x faster)](https://www.fastify.io/)
- [Express](https://expressjs.com/)
1. Client framework:
- [Next.js (React)](https://nextjs.org/learn/excel/typescript)
- [Nuxt.js (Vue)](https://typescript.nuxtjs.org/)
1. Next.js building mode:
- Basic (next build)
- [Static (next export)](https://nextjs.org/docs/advanced-features/static-html-export)
1. Nuxt.js rendering mode:
- [Universal (SSR / Static)](https://nuxtjs.org/guide/#server-rendered-universal-ssr-)
- [SPA](https://nuxtjs.org/guide/#single-page-applications-spa-)
1. Nuxt.js deployment target:
- [Server (Node.js hosting)](https://nuxtjs.org/api/configuration-target)
- [Static (JAMStack hosting)](https://nuxtjs.org/api/configuration-target)
1. HTTP client of aspida:
- [axios](https://github.com/axios/axios)
- [fetch](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API)
1. React Hooks for data fetching:
- [SWR](https://swr.vercel.app/)
- [React Query](https://react-query.tanstack.com/)
- None
1. Daemon process manager:
- None
- [PM2](https://pm2.keymetrics.io/)
1. O/R mapping tool:
- [Prisma (recommended)](https://www.prisma.io/)
- [TypeORM](https://typeorm.io/)
- None
1. Database type of Prisma:
- [MySQL](https://www.mysql.com/)
- [PostgreSQL](https://www.postgresql.org/)
- [SQLite](https://www.sqlite.org/)
1. Database type of TypeORM:
- [MySQL](https://www.mysql.com/)
- [PostgreSQL](https://www.postgresql.org/)
1. Testing framework:
- [Jest](https://jestjs.io/)
- None
1. Package manager:
- Yarn
- Npm
1. CI config:
- [GitHub Actions](https://github.co.jp/features/actions)
- None
1. API server hosting:
- Dedicated server
- Serverless (AWS Lambda)
- None
1. Static hosting service:
- GitHub Pages
- [Vercel](https://vercel.com/)
- [Netlify](https://www.netlify.com/)
- None

## License

create-frourio-app is licensed under a [MIT License](https://github.com/frouriojs/create-frourio-app/blob/master/LICENSE).