# State Weaver

> Build a state machine, feed input, watch it run.

Canonical page: [https://chrome-stats.com/d/com.nodeloom.stateweaver](https://chrome-stats.com/d/com.nodeloom.stateweaver)

## Overview

- **ID:** `com.nodeloom.stateweaver`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** VectorHive Software
- **Category:** EDUCATION
- **Downloads:** 2
- **Version:** 1.0.0
- **Last updated:** 2026-08-10
- **First published:** 2026-08-09
- **Publisher country:** GB
- **Size:** 17 MB
- **Data as of:** 2026-09-08
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=com.nodeloom.stateweaver)
- **Privacy policy:** [https://telegra.ph/State-Weaver-Privacy-Policy-08-06](https://telegra.ph/State-Weaver-Privacy-Policy-08-06)

## Description

State Weaver is a simple, hands-on editor for finite state machines. You place states on a canvas, mark one as the start, draw arrows between them, and label each arrow with the input symbol that triggers it. Then you hand the machine a sequence of inputs and run it — the currently active state lights up and the machine steps from one state to the next along whichever transition matches each symbol, so an abstract diagram becomes something you can actually watch execute.<br><br>It&#39;s meant to make the idea click rather than to be an exhaustive tool: build a machine that accepts strings ending in a certain pattern, mark accepting states, feed in a test string, and see at the end whether the machine landed in an accepting state or not. Stepping through one input at a time makes it easy to follow exactly why a machine accepts or rejects, and a small set of example machines gives you something to explore and tweak before building your own from scratch.<br><br>The app is a focused multi-screen tool — a canvas editor for laying out states and transitions, a run panel for feeding input and watching it step through, and a small library of saved machines stored locally on the device. No account, no ads, no connection needed; everything you build stays on your phone.

## Rankings

- #3,045,132 — Overall

## Permissions and access

### Permissions

- `com.android.vending.CHECK_LICENSE`
- `com.nodeloom.stateweaver.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION`

## Similar extensions and apps

- [FSM Simulator](https://chrome-stats.com/d/com.fsmsimulator.fsmsimulator) — 12 users
- [State Machine Designer](https://chrome-stats.com/d/app.smd) — 224 users
- [Finite State Automata (FSAM)](https://chrome-stats.com/d/com.TripleVGames.MFLAP) — 7,279 users
- [AutoGraf](https://chrome-stats.com/d/com.ngtplcqfzwxkmvryjsah.pvxdhjmn) — 561 users
- [AutomaTaker](https://chrome-stats.com/d/com.IniXel.AutomaTaker) — 3,068 users
- [Automata: Evolution Simulator](https://chrome-stats.com/d/com.wnbc.automata) — 12 users
- [Turing Machine Simulator](https://chrome-stats.com/d/com.swingguiking.turing_machines) — 1,066 users
- [Markov Chain Simulator](https://chrome-stats.com/d/com.sanca.markovchain) — 23 users
- [Turing Machine Simulator](https://chrome-stats.com/d/com.rocketpuncher.turingmachinesimulator) — 5,677 users
- [Revolut](https://chrome-stats.com/d/net.lichess.stridewallet) — 1,261 users
- [GateWeaver](https://chrome-stats.com/d/com.ludexa.gateweaver) — 23 users
- [Work State](https://chrome-stats.com/d/com.work.state) — 17 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/com.nodeloom.stateweaver)
