# 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.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/tomsoftware/Lemmings.ts>
- Primary source: <https://github.com/tomsoftware/Lemmings.ts/blob/10c7c8b9167258503d02589cf048e2d83a43dd0a/README.md>
- Catalog page: <https://awesomerea.org/resources/lemmings-ts-case/>
- Record JSON: <https://awesomerea.org/resources/lemmings-ts-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/lemmings-ts-case/index.md)

## 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.

## Primary sources

1. <https://github.com/tomsoftware/Lemmings.ts/blob/10c7c8b9167258503d02589cf048e2d83a43dd0a/README.md>
2. <https://github.com/tomsoftware/Lemmings.ts/blob/10c7c8b9167258503d02589cf048e2d83a43dd0a/public/data/README.md>

## More in Games

- [libd2: Diablo II 1.14d engine-core libraries](https://awesomerea.org/resources/libd2-engine-core-reconstruction-case/index.md) · Case study
- [libnpengine: reimplementing the Nitroplus visual-novel engine](https://awesomerea.org/resources/libnpengine/index.md) · Case study
- [librw: a re-implementation of the RenderWare Graphics engine](https://awesomerea.org/resources/librw-renderware-reimplementation-case/index.md) · Case study
- [Lilium Salvation: reconstructing Dark Salvation engine support](https://awesomerea.org/resources/lilium-salvation-case/index.md) · Case study
- [linyaga: a Yaga game runtime for Pajama Sam and Putt-Putt](https://awesomerea.org/resources/linyaga-yaga-engine-case/index.md) · Case study
- [Looking Glass: rebuilding American McGee's Alice in Rust](https://awesomerea.org/resources/looking-glass-alice-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
