# tobspr-games/shapez.io

shapez is an open source base building game on Steam inspired by factorio!

Repository: https://github.com/tobspr-games/shapez.io
Canonical: https://ross.abutalabs.com/products/shapezio
Homepage: https://get.shapez.io/gh
Language: JavaScript
License: GPL-3.0
License Family: copyleft
Topics: game, game-2d, javascript-game, game-development, gamedev, games
Last push: 2026-04-28T06:56:37+00:00

## Health v2 (maintenance only)
Score: 58/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 79, release rhythm 8, longevity 100
- inputs: {"age_days": 2333, "days_push": 127, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 6949, forks 1298 (observed 2026-08-28T04:09:51.688687+00:00)

## What it is
shapez is an open-source, minimalist base-building game inspired by Factorio, where players automate the extraction, cutting, rotating, merging, and painting of shapes on an infinitely expanding map. This repository contains the source code for the original shapez (shapez 1), built on a custom JavaScript game engine, with development having moved to the commercial shapez 2 and a community edition.

## Use cases
- play an open source factory building game like factorio
- find a free base building automation game
- study the source code of a javascript game engine
- create mods for shapez
- contribute to an open source game project
- play a browser-based factory automation game

## When to choose
- you want to play or study an open-source Factorio-like factory automation game
- you want to build mods for shapez using its documented modding system
- you want to learn how a 2D browser game engine is implemented in JavaScript

## When to avoid
- you want active upstream development - the repo is no longer maintained; use shapez-community-edition or buy shapez 2
- you need a general-purpose game engine or framework for your own projects - the engine is custom and game-specific
- you want modern TypeScript codebases - this project is largely ES5 JavaScript

## Facets
- artifact type: application
- maturity: maintenance
- function: game-engine, game
- domain: gaming-tools, simulation
- platform: browser, cross-platform
- tags: base-building, factory-automation, factorio-inspired, open-source-game, modding, javascript-game, shapez, game-development, web-server, nodejs

## Member repositories
- tobspr-games/shapez.io (main) score 58

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:51.688687+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:21:24.181808+00:00, confidence not recorded.
  - readme: https://github.com/tobspr-games/shapez.io (fetched 2026-08-28T04:09:51.688687+00:00, sha 6a1c9eb39958)
  - homepage: https://get.shapez.io/gh (fetched 2026-08-29T08:37:17.392401+00:00, sha 600bca25dea2)
  - site_page: https://store.steampowered.com/about?snr=1_5_9__global-responsive-menu (fetched 2026-08-29T08:37:17.427131+00:00, sha 2e409b3df8e1)
  - site_page: https://store.steampowered.com/about?snr=1_5_9__global-header (fetched 2026-08-29T08:37:17.446436+00:00, sha 2e409b3df8e1)
  - site_page: https://help.steampowered.com/faqs/view/10BB-D27A-6378-4436 (fetched 2026-08-29T08:37:17.444114+00:00, sha df279750ca7d)
- Data as of 2026-08-30T08:39:29.467469+00:00.
