gitwtfhub

wtf is anatomy?

thebuggeddev/anatomy — explained in plain English

Analysis updated 2026-08-13

2,313TypeScriptAudience · developerComplexity · 2/5Setup · easy

TL;DR

A generic full-stack starter template with optional Cloudflare D1 database support and ChatGPT sign-in helpers, the README does not describe anatomy features.

Mindmap

mindmap
  root((vinext-starter))
    What it does
      Full stack starter template
      Optional D1 database
      ChatGPT sign in helpers
    Tech stack
      TypeScript
      vinext
      Drizzle ORM
      Cloudflare D1
    Use cases
      Start a new full stack site
      Add optional database bindings
      Gate pages behind ChatGPT sign in
    Audience
      Developers
      Vibe coders

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

Bootstrap a new full-stack site with npm install and npm run dev

REASON 2

Add an optional Cloudflare D1 database using the included example

REASON 3

Gate specific pages behind Sign in with ChatGPT using the provided helpers

REASON 4

Generate Drizzle database migrations after changing the schema

What's in the stack?

TypeScriptvinextDrizzleCloudflare D1

How it stacks up

thebuggeddev/anatomyjakubantalik/thinking-orbsyounesfdj/gitfut
Stars2,3132,3092,296
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyeasyeasymoderate
Complexity2/51/52/5
Audiencedevelopervibe codergeneral

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

How do you spin it up?

Difficulty · easy Time to first run · 5min

Requires Node.js 22.13.0 or newer, database and ChatGPT sign-in features are optional and unused by default.

Wtf does this do

The README for this repository describes a generic full-stack starter template called vinext-starter, built on a framework named vinext, with optional support for Cloudflare D1 database and the Drizzle database toolkit. It does not describe the interactive 3D human anatomy explorer mentioned in the repository's short description, so what follows is based only on what the README itself documents. To use the starter, you need Node.js version 22.13.0 or newer. You install dependencies, then run a development server or a production build with a small set of npm commands. The starter is organized with site code kept under an app folder, a configuration file describing optional database and storage bindings, and an initially empty database schema file that can be filled in and migrated using Drizzle as the project grows. A notable part of the README covers authentication for sites hosted on OpenAI's workspace platform. Pages can read a signed-in user's email from a special request header, and in some cases a full name as well. The starter includes ready-made helper functions for checking whether a visitor is signed in with ChatGPT, requiring sign-in for protected pages, and generating sign-in and sign-out links. The README is careful to note that this sign-in method only establishes who the user is, and that separate access control checks are needed to restrict pages to specific workspaces or users. A short list of npm commands is included for local development, building, testing, and generating database migrations, along with links to the vinext and Drizzle documentation for further reading. Because this README does not mention 3D rendering, human anatomy content, or any anatomy-specific features, this explanation is limited to the starter template functionality actually documented here.

Yoink these prompts

Prompt 1
Set up the vinext-starter from https://github.com/thebuggeddev/anatomy and run it locally
Prompt 2
Using this starter, show me how to add a Cloudflare D1 database to my site
Prompt 3
Explain how the ChatGPT sign-in helpers in this starter work and how to protect a page with them
Prompt 4
Walk me through generating a Drizzle migration after I change db/schema.ts in this starter

Frequently asked questions

wtf is anatomy?

A generic full-stack starter template with optional Cloudflare D1 database support and ChatGPT sign-in helpers, the README does not describe anatomy features.

What language is anatomy written in?

Mainly TypeScript. The stack also includes TypeScript, vinext, Drizzle.

How hard is anatomy to set up?

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

Who is anatomy for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

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