Case study
LoreMaps: a static rewrite of a fantasy-map atlas
A static Astro atlas rewritten from the project’s earlier ASP.NET MVC site. Shipped map definitions in src/maps name each tile pyramid, image size, and meters-per-pixel scale, and npm run build writes the static site to dist/.
- Targets
- Website
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 23
- Last commit
- 2026-08-23
- Language
- TypeScript
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: The README calls this a from-scratch rewrite of the aspnet-mvc-live branch as a static site, with Leaflet 1.9 as the only runtime dependency. package.json requires Node.js >= 22.12.0, and its build script is astro build. The README says npm run build writes static output to dist/.
- Testing evidence: src/maps/faerun.ts ships a 4763 by 3185 image, tilesUrl https://loremaps.github.io/LoreMaps-Faerun-Tiles/Tiles, and metersPerPixel 1287.473. src/maps/got.ts ships a 4642 by 4642 image, tilesUrl https://loremaps.github.io/LoreMaps-GoT-Tiles/Tiles, and metersPerPixel 2266.681.
- License: The pinned tree has no LICENSE file. The README credits the Faerûn image to Pocket Plane Group and the Known World map to serMountainGoat under CC-BY-NC-SA. got.ts links the CC BY-NC-SA 3.0 deed. Tile images are hosted outside this repository.
Cite
BibTeX
@misc{loremaps-atlas-case,
title = {{LoreMaps: a static rewrite of a fantasy-map atlas}},
howpublished = {\url{https://github.com/loremaps/loremaps}},
url = {https://github.com/loremaps/loremaps},
urldate = {2026-11-03},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/loremaps-atlas-case/}}
}Plain text
LoreMaps: a static rewrite of a fantasy-map atlas. https://github.com/loremaps/loremaps (accessed 2026-11-03). Awesome REA entry: https://awesomerea.org/resources/loremaps-atlas-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · loremaps/loremaps · Revision 659dc5b
- package.json GitHub · loremaps/loremaps · Revision 659dc5b
- src/maps/faerun.ts GitHub · loremaps/loremaps · Revision 659dc5b
- src/maps/got.ts GitHub · loremaps/loremaps · Revision 659dc5b
More in Websites
- NewPipe: an Android front end for YouTube and PeerTube · Case study
- Omada API Toolkit: reconstructing the Controller Web API v2 · Case study
- zoomer: reconstructing Zoom meeting bot communication · Case study
- Google Earth: reconstructing 3D satellite asset formats and access · Case study
- Simple SPK Server: reconstructing a Synology package repository · Case study
- webcrack · Tool