Open Source Radar
7etsuo/

anvil

GitHub

Anvil is a TypeScript game engine designed for agent-native, multi-genre use, with a browser, headless verification, and desktop shells. It includes an engine surface and a sample ARPG, Gravewake, built on top of it, and provides a development setup with Node.js 22+, pnpm, and several npm scripts.

17stars
3forks
0issues
2026since
Star historydaily snapshots by VibeCrowd

Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).

Reviewgenerated from repository data · Jul 18, 2026

What it is

Anvil is an agent-native, multi-genre TypeScript game engine for browser, headless verification, and desktop shells. Games live beside the engine and consume public Anvil APIs. The repository includes an engine surface (anvil/) and a sample ARPG game (games/gravewake/).

How it works

The project provides an engine that is extended by genre-specific pieces (e.g., ARPG). Public APIs are consumed by games. There are documentation references for building or inspecting the engine surface and for authoring integration.

Getting started

Development setup requirements:

  • Requires Node.js 22 or newer and pnpm 9.15.9.

Initial steps:

  • cd anvil
  • pnpm install
  • pnpm -r run build
  • pnpm test
  • pnpm lint
  • pnpm validate:examples
  • pnpm test:examples

If running tests for M1–M9, use:

pnpm --filter @anvil/authoring --filter @anvil/genre-arpg test

Note: The complete pnpm check gate is described as not green due to failing CLI integration tests for unfinished schema-v2 scaffolding and commands. See the referenced document for details.

Recent releases

  • RELEASES (latest 0): - none

Traction

  • Stars: 17
  • Forks: 3
  • Open issues: 0

Behind the repo

  • None provided in the facts

Caveats

  • License: none listed
  • Created: 2026-07-15
  • Last push: 2026-07-16
  • Language: TypeScript
  • Notes: The README mentions ongoing integration work (M10/M11) and mentions tests with known failures in certain areas.
SharePost on XLinkedIn
All trending reposRevenue-verified startups →