gitwtfhub

wtf is sextant?

mattpocock/sextant — explained in plain English

Analysis updated 2026-07-06 · repo last pushed 2020-11-25

173TypeScriptAudience · pm founderDormantSetup · easy

TL;DR

Sextant lets you visually map out application flows and user journeys using a drag-and-drop chart, then turns those charts into code you can use in your project.

Mindmap

Mindmap is still cooking. Refresh in a few.

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Sketch out an onboarding flow visually and get a code starting point for it.

REASON 2

Map a multi-step checkout process before writing any code.

REASON 3

Create a shared visual language for your team to discuss app behavior.

What's in the stack?

TypeScriptJavaScript

How it stacks up

mattpocock/sextantpulkitxm/claude-directorytauri-apps/meilisearch-docsearch
Stars173172171
LanguageTypeScriptTypeScriptTypeScript
Last pushed2020-11-252026-07-04
MaintenanceDormantActive
Setup difficultyeasyeasymoderate
Complexity1/52/5
Audiencepm foundervibe coderdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

There is a live demo you can try in your browser immediately without any setup.

Wtf does this do

Sextant is a tool that helps you map out how your application should work using a visual flowchart, then turns that chart into actual code. Instead of holding a complex user journey in your head or scribbling it on a whiteboard, you build it in a drag-and-drop interface, and the tool generates the underlying logic for you. You start by charting your application flow, the steps a user takes or the logic an app follows, in a visual GUI. Once you've laid out the flow visually, Sextant generates code based on that chart. The idea is to give you a clear, bird's-eye view of your application's logic while also producing something you can actually use in your codebase. There's a live demo you can try in your browser to get a feel for how the charting works. This would appeal to founders, product managers, or developers who want to think through a feature before diving into code. If you're building an onboarding flow, a checkout process, or any multi-step user journey, you could sketch it out visually first, then get a code starting point rather than building from a blank file. It's also useful for teams who want a shared visual language for how an app behaves. The README doesn't go into much detail about what programming languages or frameworks the generated code targets, how you integrate it into an existing project, or what the output actually looks like. It's a TypeScript-based project, which hints at a JavaScript ecosystem, but specifics on supported platforms aren't covered. The docs site linked from the README would be the next stop for anyone wanting to understand how it fits into a real workflow.

Yoink these prompts

Prompt 1
I want to map out a user onboarding flow with Sextant. Help me decide what steps to include and how to structure the chart.
Prompt 2
I've used Sextant to generate code from my checkout flow chart. Help me integrate the generated code into an existing TypeScript project.
Prompt 3
Help me design a multi-step user journey chart in Sextant for a subscription signup process with email verification.

Frequently asked questions

wtf is sextant?

Sextant lets you visually map out application flows and user journeys using a drag-and-drop chart, then turns those charts into code you can use in your project.

What language is sextant written in?

Mainly TypeScript. The stack also includes TypeScript, JavaScript.

Is sextant actively maintained?

Dormant — no commits in 2+ years (last push 2020-11-25).

How hard is sextant to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is sextant for?

Mainly pm founder.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.