git404hub

what is kutta fr?

crgimenes/kutta — explained in plain English

Analysis updated 2026-05-18

109GoAudience · generalComplexity · 2/5Setup · easy

tl;dr

A 2D wind tunnel simulator that shows airflow, lift, and drag around a wing shape in real time, for intuition and demos rather than engineering-grade accuracy.

vibe map

mindmap
  root((kutta))
    What it does
      Simulates 2D airflow
      Shows lift and drag
      Qualitative not validated
    Tech stack
      Go
      Ebitengine
      WebAssembly
    Use cases
      Explore angle of attack
      Import custom shapes
      Animate flaps
    Audience
      Aeromodelers
      Hobbyists

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

what do people make with this?

VIBE 1

Watch how airflow, lift, and drag change as you adjust a wing's angle of attack.

VIBE 2

Draw a custom shape or import an SVG and see how air flows around it.

VIBE 3

Split a wing into a wing plus a flap and animate the flap deploying.

VIBE 4

Run a kiosk-style full screen demo of airflow for a classroom or projector.

what's the stack?

GoEbitengineWebAssembly

how it stacks up fr

crgimenes/kuttaadguardteam/urlfiltercloud-ru-tech/guardrails-llm-filter
Stars109113104
LanguageGoGoGo
Last pushed2026-06-25
MaintenanceActive
Setup difficultyeasyhardmoderate
Complexity2/53/53/5
Audiencegeneraldeveloperops devops

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

how do i run it?

Difficulty · easy time til it works · 5min

Prebuilt binaries exist for macOS, Windows, and Linux, a browser version also runs via WebAssembly with reduced features.

in plain english

Kutta is a 2D wind tunnel simulator for people who build model airplanes or who just enjoy watching air flow do interesting things. It streams simulated air past a wing shape and draws the speed field, the swirling vorticity, smoke trails, and the lift and drag forces as you change the angle of attack. You can also draw your own custom shape, split a wing into a wing plus a flap, animate those parts moving, and watch the airflow break apart when the angle gets too steep. The author is upfront that this is a qualitative tool, not a validated engineering simulation. It uses simplified lattice units rather than real physical units, so it gets the shape of the airflow right, such as where the air stagnates, where the wake forms, and where the flow separates as the angle increases, but the actual numbers should not be trusted. It is meant to build intuition and to look good on a projector screen, not to size a real aircraft wing. The program is written in Go using a game library called Ebitengine, and ships as a single executable with nothing else to install. It can be tried directly in a web browser through WebAssembly, though opening or saving scene files and importing SVG shapes only works in the downloaded desktop version. Prebuilt binaries are available for macOS, Windows, and Linux, so a person does not need to install Go or any developer tools to use it. On macOS it can also be installed with a single Homebrew command. Once open, arrow keys change the angle of attack, other keys switch between different views of the airflow such as pressure or streamlines, and a text field lets you type in any four or five digit NACA airfoil code to test different wing shapes. Pressing E opens an editor where a shape can be drawn by hand with a pen tool, or imported from an SVG file exported by programs like Inkscape or Illustrator, turning any silhouette, such as a car or a building, into something the tunnel can blow air over. Under the hood, the airflow itself is computed using a method called the Lattice Boltzmann method, a way of simulating fluid flow on a grid, while the wing shapes come from standard NACA airfoil formulas. The project includes a gallery of example scenes, including a simulation of a Ferrari rear wing, that can be loaded and explored the same way.

prompts (copy fr)

prompt 1
Help me download and run kutta on my computer without installing Go.
prompt 2
Explain how to use the editor in kutta to turn an SVG shape into a wind tunnel scene.
prompt 3
Show me the command-line flags to run kutta in fullscreen kiosk mode with a saved scene.
prompt 4
Walk me through how kutta's Lattice Boltzmann solver differs from a full CFD simulation.

Frequently asked questions

what is kutta fr?

A 2D wind tunnel simulator that shows airflow, lift, and drag around a wing shape in real time, for intuition and demos rather than engineering-grade accuracy.

What language is kutta written in?

Mainly Go. The stack also includes Go, Ebitengine, WebAssembly.

How hard is kutta to set up?

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

Who is kutta for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.