Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Doubleshotjs/doubleshot

Repository files navigation

DoubleShot logo

Hi, give me a doubleshot ☕.

A split node backend and electron main process.


Description

Doubleshot is a collection of tools for integrating the nodejs backend framework with electron to build a desktop application. At some point in the future, you can simply and quickly split it up and convert it to a web application.

A software engineer's time is precious, and I hope that one set of code can be applied to two different applications with minor modifications. So we can have more time to enjoy a cup of coffee. 😀

Features

  • 🏃‍ A Runner to start and build both the frontend (renderer) and backend (main).
  • 🔨 A Builder to run/build electron main process or node backend.
  • 🛻 An electron ipc transport for nestjs that provides simple ipc communication.
  • 🪟 An electron module for nestjs to launch electron windows.
  • 😎 Very easy integration of electron and node.
  • ⚡ Quickly split and convert between C/S and B/S.
  • ⏩ Quick start and build, powered by tsdown and electron-builder

Warning: this project is in early stage, do not use in production environment

License

MIT License © 2022 Archer Gu

About

☕ A split node backend and electron main process.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

AltStyle によって変換されたページ (->オリジナル) /