https://github.com/thornwalli/web-workbench
Old operating system as homepage.
https://github.com/thornwalli/web-workbench
amiga amiga-topaz javascript nuxt paint rust typescript wasm workbench worker
Last synced: 2 months ago
JSON representation
Old operating system as homepage.
- Host: GitHub
- URL: https://github.com/thornwalli/web-workbench
- Owner: ThornWalli
- License: mit
- Created: 2020-04-20T19:30:45.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-07-31T21:06:09.000Z (2 months ago)
- Last Synced: 2025-07-31T23:56:41.516Z (2 months ago)
- Topics: amiga, amiga-topaz, javascript, nuxt, paint, rust, typescript, wasm, workbench, worker
- Language: TypeScript
- Homepage: https://lammpee.de
- Size: 65.5 MB
- Stars: 67
- Watchers: 2
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# web-workbench
[](https://github.com/ThornWalli/web-workbench)
[](https://github.com/ThornWalli/web-workbench)
[](http://www.typescriptlang.org/)
[](https://renovatebot.com)
[](https://github.com/ThornWalli/web-workbench/graphs/contributors)
| Instance | Url |
| -------- | -------------------------- |
| `live` | |
| `beta` | |## Debug
| GET-Parameter | Description | Example |
| ------------------- | --------------------------- | --------------------------------------------------------------------------- |
| `?no-boot` | Disabled boot sequence. | [Link](https://lammpee.de/?no-boot) |
| `?no-webdos` | Disabled webdos sequence. | [Link](https://lammpee.de/?no-webdos) |
| `?no-cloud-storage` | Disabled cloud storage. | [Link](https://lammpee.de/?no-cloud-storage) |
| `?start-command` | Initial command after boot. | [Link](https://lammpee.de/?start-command=execute+%22DF2:Synthesizer.app%22) |
| `?no-disk` | Show floppy disk hint | [Link](https://lammpee.de/?no-disk) |> Example:
| Programm | Url |
| ---------------- | ------------------------------------------------------------------------ |
| `Boing!` | |
| `Clock` | |
| `Calculator` | |
| `Cloud` | |
| `DocumentEditor` | |
| `DocumentReader` | |
| `Say` | |
| `Guestbook` | |
| `WebBasic` | |
| `Web Paint` | |
| `Synthesizer` | |
| `Moon City` | |## FAQ
### Cross-Origin Isolation
The following Cross-Origin headers must be set for operation.
E.g., `SharedArrayBuffer` is required in WebPaint.
| Name | Value |
| ------------------------------ | -------------- |
| `Cross-Origin-Opener-Policy` | `same-origin` |
| `Cross-Origin-Embedder-Policy` | `require-corp` |These header entries are automatically set during development
via server middleware and Vite server options.For deployment on GitHub Pages or similar hosting providers where headers cannot be set,
a fallback can be used: [https://github.com/gzuidhof/coi-serviceworker](https://github.com/gzuidhof/coi-serviceworker)This can be activated via the environment variable `COI_WORKER = true`.