{"id":18191218,"url":"https://github.com/thornwalli/web-workbench","last_synced_at":"2026-01-18T19:07:40.568Z","repository":{"id":22984499,"uuid":"257383760","full_name":"ThornWalli/web-workbench","owner":"ThornWalli","description":"Old operating system as homepage.","archived":false,"fork":false,"pushed_at":"2025-07-31T21:06:09.000Z","size":68731,"stargazers_count":67,"open_issues_count":4,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-31T23:56:41.516Z","etag":null,"topics":["amiga","amiga-topaz","javascript","nuxt","paint","rust","typescript","wasm","workbench","worker"],"latest_commit_sha":null,"homepage":"https://lammpee.de","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ThornWalli.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-04-20T19:30:45.000Z","updated_at":"2025-07-27T08:46:15.000Z","dependencies_parsed_at":"2023-02-18T12:02:44.032Z","dependency_job_id":"57ad3fde-75d8-4877-93e6-05777a09c457","html_url":"https://github.com/ThornWalli/web-workbench","commit_stats":{"total_commits":1121,"total_committers":6,"mean_commits":"186.83333333333334","dds":0.608385370205174,"last_synced_commit":"26d536633b86a96ca435f41d44c5619e6d3e1f4a"},"previous_names":[],"tags_count":196,"template":false,"template_full_name":null,"purl":"pkg:github/ThornWalli/web-workbench","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThornWalli%2Fweb-workbench","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThornWalli%2Fweb-workbench/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThornWalli%2Fweb-workbench/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThornWalli%2Fweb-workbench/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ThornWalli","download_url":"https://codeload.github.com/ThornWalli/web-workbench/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ThornWalli%2Fweb-workbench/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268660142,"owners_count":24286028,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-04T02:00:09.867Z","response_time":79,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["amiga","amiga-topaz","javascript","nuxt","paint","rust","typescript","wasm","workbench","worker"],"created_at":"2024-11-03T05:03:28.296Z","updated_at":"2025-10-07T13:32:47.259Z","avatar_url":"https://github.com/ThornWalli.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# web-workbench\n\n[![GitHub package version](https://img.shields.io/github/package-json/v/ThornWalli/web-workbench.svg)](https://github.com/ThornWalli/web-workbench)\n[![license](https://img.shields.io/github/license/ThornWalli/web-workbench.svg)](https://github.com/ThornWalli/web-workbench)\n[![TypeScript](https://img.shields.io/badge/%3C%2F%3E-TypeScript-%230074c1.svg)](http://www.typescriptlang.org/)\n[![Renovate](https://img.shields.io/badge/renovate-enabled-brightgreen.svg)](https://renovatebot.com)\n[![GitHub contributors](https://img.shields.io/github/contributors/ThornWalli/web-workbench.svg)](https://github.com/ThornWalli/web-workbench/graphs/contributors)\n\n![Main](https://github.com/ThornWalli/web-workbench/workflows/Main/badge.svg)\n![Beta](https://github.com/ThornWalli/web-workbench/workflows/Beta/badge.svg)\n\n| Instance | Url                        |\n| -------- | -------------------------- |\n| `live`   | \u003chttps://lammpee.de/\u003e      |\n| `beta`   | \u003chttps://beta.lammpee.de/\u003e |\n\n## Debug\n\n| GET-Parameter       | Description                 | Example                                                                     |\n| ------------------- | --------------------------- | --------------------------------------------------------------------------- |\n| `?no-boot`          | Disabled boot sequence.     | [Link](https://lammpee.de/?no-boot)                                         |\n| `?no-webdos`        | Disabled webdos sequence.   | [Link](https://lammpee.de/?no-webdos)                                       |\n| `?no-cloud-storage` | Disabled cloud storage.     | [Link](https://lammpee.de/?no-cloud-storage)                                |\n| `?start-command`    | Initial command after boot. | [Link](https://lammpee.de/?start-command=execute+%22DF2:Synthesizer.app%22) |\n| `?no-disk`          | Show floppy disk hint       | [Link](https://lammpee.de/?no-disk)                                         |\n\n\u003e Example: \u003chttps://lammpee.de/?no-boot\u0026no-webdos\u0026start-command=execute+%22DF1:Boing.app%22\u003e\n\n| Programm         | Url                                                                      |\n| ---------------- | ------------------------------------------------------------------------ |\n| `Boing!`      | \u003chttps://lammpee.de/?start-command=execute+%22DF1:Boing.app%22\u003e       |\n| `Clock`          | \u003chttps://lammpee.de/?start-command=execute+%22DF0:Clock.app%22\u003e          |\n| `Calculator`     | \u003chttps://lammpee.de/?start-command=execute+%22DF0:Calculator.app%22\u003e     |\n| `Cloud`          | \u003chttps://lammpee.de/?start-command=execute+%22DF0:Cloud.app%22\u003e          |\n| `DocumentEditor` | \u003chttps://lammpee.de/?start-command=execute+%22DF0:DocumentEditor.app%22\u003e |\n| `DocumentReader` | \u003chttps://lammpee.de/?start-command=execute+%22DF0:DocumentReader.app%22\u003e |\n| `Say`            | \u003chttps://lammpee.de/?start-command=execute+%22DF0:Say.app%22\u003e            |\n| `Guestbook`      | \u003chttps://lammpee.de/?start-command=execute+%22DF1:GuestBook.app%22\u003e      |\n| `WebBasic`       | \u003chttps://lammpee.de/?start-command=execute+%22DF1:WebBasic.app%22\u003e       |\n| `Web Paint`      | \u003chttps://lammpee.de/?start-command=execute+%22DF2:WebPaint.app%22\u003e       |\n| `Synthesizer`    | \u003chttps://lammpee.de/?start-command=execute+%22DF3:Synthesizer.app%22\u003e    |\n| `Moon City`      | \u003chttps://lammpee.de/?start-command=execute+%22DF4:Mooncity.app%22\u003e       |\n\n## FAQ\n\n### Cross-Origin Isolation\n\nThe following Cross-Origin headers must be set for operation.\n\nE.g., `SharedArrayBuffer` is required in WebPaint.\n\n| Name                           | Value          |\n| ------------------------------ | -------------- |\n| `Cross-Origin-Opener-Policy`   | `same-origin`  |\n| `Cross-Origin-Embedder-Policy` | `require-corp` |\n\nThese header entries are automatically set during development\nvia server middleware and Vite server options.\n\nFor deployment on GitHub Pages or similar hosting providers where headers cannot be set,\na fallback can be used: [https://github.com/gzuidhof/coi-serviceworker](https://github.com/gzuidhof/coi-serviceworker)\n\nThis can be activated via the environment variable `COI_WORKER = true`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthornwalli%2Fweb-workbench","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthornwalli%2Fweb-workbench","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthornwalli%2Fweb-workbench/lists"}