Case study
Lemmings.ts: rebuilding Lemmings for the browser
Lemmings.ts recreates Lemmings as a TypeScript browser game that reads original Lemmings, Oh No! More Lemmings and Holiday Lemmings data files. Its game code includes level and graphics readers and interprets adlib.dat music through an Adlib emulator. The source lists gameplay fixes and touch support as unfinished.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 109
- Last commit
- 2021-09-15
- Language
- TypeScript
GitHub data as of 2026-11-10
Evidence

- Observed
- Download and demo observed; the case covers part of the target software.
- Scope
- Partial
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Provide original Lemmings, Oh No! More Lemmings and Holiday Lemmings data files in the matching run/version directories.
- Prerequisites: Build the Vue application with Node.js and npm.
- Limits: Gameplay fixes and touch support remain on the task list.
- License: MIT.
Cite
BibTeX
@misc{lemmings-ts-case,
title = {{Lemmings.ts: rebuilding Lemmings for the browser}},
howpublished = {\url{https://github.com/tomsoftware/Lemmings.ts}},
url = {https://github.com/tomsoftware/Lemmings.ts},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/lemmings-ts-case/}}
}Plain text
Lemmings.ts: rebuilding Lemmings for the browser. https://github.com/tomsoftware/Lemmings.ts (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/lemmings-ts-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · tomsoftware/Lemmings.ts · Revision 10c7c8b
- public/data/README.md GitHub · tomsoftware/Lemmings.ts · Revision 10c7c8b
More in Games
- libd2: Diablo II 1.14d engine-core libraries · Case study
- libnpengine: reimplementing the Nitroplus visual-novel engine · Case study
- librw: a re-implementation of the RenderWare Graphics engine · Case study
- Lilium Salvation: reconstructing Dark Salvation engine support · Case study
- linyaga: a Yaga game runtime for Pajama Sam and Putt-Putt · Case study
- Looking Glass: rebuilding American McGee's Alice in Rust · Case study