Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/frouriojs/create-frourio-app
- Owner: frouriojs
- License: mit
- Created: 2020-05-30T10:24:49.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-08-08T17:52:28.000Z (over 1 year ago)
- Last Synced: 2024-11-09T16:46:34.092Z (about 2 months ago)
- Topics: typescript
- Language: TypeScript
- Homepage: https://frourio.com
- Size: 8.06 MB
- Stars: 45
- Watchers: 6
- Forks: 10
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# create frourio app
Create a frourio project in seconds
## 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).