https://github.com/saulotarsobc/electronjs-with-nextjs
ElectronJS application with NextJS and TypeScript.
https://github.com/saulotarsobc/electronjs-with-nextjs
app electron electron-app electronjs linux mac multiplataform next nextjs sequelize sqlite sqlite3 tailwindcss typescript windows
Last synced: about 1 month ago
JSON representation
ElectronJS application with NextJS and TypeScript.
- Host: GitHub
- URL: https://github.com/saulotarsobc/electronjs-with-nextjs
- Owner: saulotarsobc
- License: mit
- Created: 2023-08-26T13:59:14.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-02-22T16:25:32.000Z (3 months ago)
- Last Synced: 2025-04-12T22:54:06.894Z (about 1 month ago)
- Topics: app, electron, electron-app, electronjs, linux, mac, multiplataform, next, nextjs, sequelize, sqlite, sqlite3, tailwindcss, typescript, windows
- Language: TypeScript
- Homepage:
- Size: 47.6 MB
- Stars: 23
- Watchers: 1
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# electronjs-with-nextjs
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
---
![]()
![]()
![]()
![]()
![]()
![]()
![]()
---
![]()
---
## Use
```sh
git clone https://github.com/saulotarsobc/electron-next-ts.git;
cd electron-next-ts;
npm install;
npm run dev;
```## Help
- [Electronjs - documentation](https://www.electronjs.org/pt/docs/latest/)
- [Any Linux Target](https://www.electron.build/linux)## NPM Commands
- `npm run dev`: Run Electron with development build.
- `npm run build:backend`: Build backend with TypeScript.
- `electron . --dev`: Run Electron with development build.
- `npm run prebuild`: Remove build and dist directories.
- `npm run build`: Build frontend and backend.
- `npm run build:frontend`: Build frontend with Next.js.
- `npm run build:backend`: Build backend with TypeScript.
- `npm run postinstall`: Install dependencies for Electron.
- `npm run dist`: Build and make a distribution package with Electron Builder.## Git Commands
### Release
```bash
#! bash
git tag "v$1"
git push origin --tags
```