https://github.com/MarinX/agewasm
A simple and secure online client-side Age key generator, encryption and decryption tool built using wasm
https://github.com/MarinX/agewasm
age-encryption golang wasm
Last synced: about 1 year ago
JSON representation
A simple and secure online client-side Age key generator, encryption and decryption tool built using wasm
- Host: GitHub
- URL: https://github.com/MarinX/agewasm
- Owner: MarinX
- License: mit
- Created: 2022-06-22T07:02:10.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-08T12:02:01.000Z (over 1 year ago)
- Last Synced: 2025-04-07T19:13:06.200Z (over 1 year ago)
- Topics: age-encryption, golang, wasm
- Language: HTML
- Homepage: https://agewasm.marin-basic.com
- Size: 51.8 KB
- Stars: 90
- Watchers: 1
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-age - agewasm - basic.com/)) — Static HTML and Wasm in-browser encryption tool. (GUIs)
README
# Age WASM [app](https://agewasm.marin-basic.com)
A simple and secure online client-side Age key generator, encryption and decryption tool built using wasm
View online [here](https://agewasm.marin-basic.com)
## Building
You will need:
- [Go](https://go.dev/) and `wasm_exec.js` (included with Go)
- [PNPM](https://pnpm.io/)
Use the provided `Makefile` and execute `make build`.
See `make help` for descriptions of other targets.
The final static website will be placed in `dist/`
## Usage
Put the `dist` folder on your favorite web server server or open `index.html`.
There is no binary to run :)
---
**Prebuilt files?**
You can grab a generated zip file on the [release page](https://github.com/MarinX/agewasm/releases).
---
## Developement
You can run a developement Vite server with live-reload using `pnpm run dev` (this will not auto-rebuild the WASM).
Please format the source files before commiting with `pnpm run format`
## License
This project is licensed under the MIT License. See the LICENSE file for the full license text.