Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
prehistoric-animal-museum

prehistoric-animal-museum

> 开发工具
Free

A free, open-source bilingual 3D museum where young children and their grown-ups explore prehistoric

935 stars0 likes0 views
WebsiteGitHub

About

A free, open-source bilingual 3D museum where young children and their grown-ups explore prehistoric

For curious children and the grown-ups willing to sit beside them.

Explore prehistoric animal exhibits in English or Simplified Chinese, with short narration and a parent guide for the questions that follow.

Official website → · Leon Made This · English · 简体中文

Free to visit · No account · No ads · No analytics scripts

Sea · Mosasaurus Land · Stegosaurus Sky · Tupandactylus

A quiet place to look closely

When my daughter was three, dinosaurs on television made her uneasy. The stories often centred on chases, fights, and “defeating the dinosaur”, leaving little room to simply look at the animal itself.

I wanted to give her a place with no winning or losing and no frightening scene waiting around the corner. A child can choose an animal, turn it around, and listen to a short introduction. A grown-up can add a thought, ask a question, or simply stay beside them.

This museum is not designed to keep children on the screen. Discovering one interesting detail is enough.

Explore together

  • Look from every side: drag with a finger or mouse to turn a model, then pinch or scroll to zoom.
  • Listen when you choose: short English and Mandarin narration never auto-plays.
  • Follow the questions: the parent guide covers when an animal lived, fossil discovery regions, size, diet, classification, and source references.
  • Use it comfortably: the responsive layout adapts to phone, tablet, and desktop screen sizes, supports keyboard navigation, and respects reduced-motion settings.

The museum follows the device language on a first visit. You can switch between English and Simplified Chinese at any time; the choice is remembered, and each language has a shareable link.

It is designed mainly for children aged 2-6 with a grown-up nearby, but curiosity matters more than the age label. If an image or sound feels uncomfortable, choose another animal or close the page.

Exhibits across sea, land, and sky

See the full collection

  • Land: Stegosaurus, Pachycephalosaurus, Tyrannosaurus rex, Triceratops, Apatosaurus, Gigantoraptor, Woolly mammoth, Maiasaura, Sauropelta, Dilophosaurus, Spinosaurus, Lystrosaurus, Baryonyx, and Carnotaurus.
  • Sky: Pteranodon, Rhamphorhynchus, Tupandactylus, Meganeura, and Archaeopteryx.
  • Sea: Ichthyosaurs, Plesiosaurs, Megalodon, Mosasaurus, and Anomalocaris.

The ichthyosaur and plesiosaur exhibits represent broader groups of related animals rather than one exact species. Fossils do not preserve every answer, so colours, soft tissue, and some movement are evidence-informed artistic reconstructions rather than exact portraits.

A calm, private visit

  • The application has no sign-in or user profile and does not ask for names or contact details. In “Compare with me,” a parent may optionally choose boy or girl and enter an approximate height solely to set the current page’s 3D character scale and viewpoint; these choices are not placed in the URL, uploaded, or sent to analytics, and disappear when the page closes.
  • It contains no advertising or analytics scripts, membership, knowledge unlock, or paywall.
  • The museum experience makes no runtime calls to AI, advertising, or analytics services; models, images, and narration are prepared static assets.
  • No autoplay and no pressure to “finish” the museum.

Run and contribute

Local development

Node.js 20.19 or newer is required.

npm ci
npm run dev

Run the project checks

npm run lint
npm run typecheck
npm test -- --run
npm run build
npm run test:e2e

Contributing

To propose a new animal, start with the animal authoring guide. For code, content, or asset changes, read CONTRIBUTING.md before opening a pull request.

Licences and sources

This repository has several clear legal layers:

  • Software code uses GNU AGPL-3.0-only.
  • Original museum writing, narration, exhibit backgrounds, and similar content use CC BY-NC-SA 4.0.
  • Third-party libraries, fonts, 3D models, and mixed assets retain their own recorded terms.
  • “Leon做了个 / Leon Made This”, the project names, logos, and source-identifying brand elements are reserved to prevent confusion about the official source; renamed and rebranded forks remain welcome within the applicable licences.

See the licensing guide, brand policy, contribution terms, and third-party notices for licensing boundaries and recorded attributions, sources, and modifications.

 

GitHub is the primary repository for development, Issues, and pull requests.

AtomGit is the official mirror for visitors in Mainland China.

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

dinosaurseducationkids

No comments yet. Be the first to share.

> Details

PublishedSep 9, 2026
UpdatedSep 17, 2026
Category开发工具
PricingFree

> Related tools

V
VS Code
流行的开源代码编辑器
G
Git
分布式版本控制系统
V
Vite
下一代前端构建工具