Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/spacingbat3/reforged
A set of :electron: Electron Forge tools, makers and publishers.
https://github.com/spacingbat3/reforged
appimage electron electron-builder electron-forge electron-packager forge maker makers packaging
Last synced: about 14 hours ago
JSON representation
A set of :electron: Electron Forge tools, makers and publishers.
- Host: GitHub
- URL: https://github.com/spacingbat3/reforged
- Owner: SpacingBat3
- License: other
- Created: 2022-05-07T21:17:33.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-12-26T18:56:47.000Z (about 1 month ago)
- Last Synced: 2025-01-30T13:10:05.398Z (about 14 hours ago)
- Topics: appimage, electron, electron-builder, electron-forge, electron-packager, forge, maker, makers, packaging
- Language: TypeScript
- Homepage: https://spacingbat3.github.io/ReForged/
- Size: 607 KB
- Stars: 30
- Watchers: 2
- Forks: 8
- Open Issues: 2
-
Metadata Files:
- Readme: docs/Readme.md
- License: COPYING
Awesome Lists containing this project
README
[![CodeCov](https://codecov.io/gh/SpacingBat3/ReForged/graph/badge.svg?token=83BCHPFQHS)](https://codecov.io/gh/SpacingBat3/ReForged)
[![ReForged Icon](https://user-images.githubusercontent.com/57194920/216773020-10a50af0-91f2-4956-9598-c10a3f61a355.svg)](https://github.com/SpacingBat3/ReForged#readme)
# ReForged
A set of [Electron Forge][forge] tools, makers and publishers.
## Status
Currently, this project is still very immature and some details are undecided
yet about this project. The currently planned and implemented parts of this
project are:- [X] [`@reforged/maker-appimage`][maker1] – a simple yet performant AppImage
maker, managing tasks asynchronously. Unlike to official Forge makers, this
ones directly implements Electron Forge packaging, rather than wrapping
another Node.js package.- [ ] Emit / show current task and its progress.
- [ ] Support passing and generating update information to AppImages (`zsync`).
- [ ] Support AppImage signing (`gpg`).- [ ] `@reforged/maker-alpm` – maker for Arch Linux `pacman` packages. It should
avoid the use of `makepkg`, but generate the packaged version directly. Like
`@reforged/maker-appimage`, it should be designed to executes multiple tasks
in asynchronous manner. Currently **WIP**.- [ ] `@reforged/maker-flatpak` – an improved version of Flatpak maker, with
similar concepts to `maker-appimage`: be asynchronous and directly implement
maker rather than using other Node modules. It also aims to fix some bugs with
the current implementation, optimally supporting
`@electron-forge/publisher-github`.## License
For information on which software licenses may the ReForged project be
distributed, see [`COPYING`](../COPYING) file.[forge]: https://github.com/electron/forge
[maker1]: https://www.npmjs.com/package/@reforged/maker-appimage