---
title: "goo - s&box library"
description: "goo is a full-featured s&box UI framework in C#. structure, style, and behavior in one language"
canonical: "https://sbox.watch/libraries/xaz/goo/"
generated_at: "2026-07-22T23:15:23.138Z"
---

# goo

goo is a full-featured s&box UI framework in C\#. structure, style, and behavior in one language

- Type: library
- Ident: xaz.goo
- Creator: xazware
- Canonical: https://sbox.watch/libraries/xaz/goo/
- Markdown: https://sbox.watch/libraries/xaz/goo.md
- sbox.game: https://sbox.game/xaz/goo/
- Generated: 2026-07-22T23:15:23.138Z

## Stats

- 24h momentum: +1
- Terry score: 79%
- Favorites: 7
- Upvotes: 10
- Downvotes: 0
- Updated: Jul 22, 2026
- Created: Jun 2, 2026
- Size: 1.1 MB
- Files: 172
- Tags: csharp, goo, gui, library, razor, sucks, ui

## Description

goo

goo is a full-featured s&box UI framework in C\#. structure, style, and behavior in one language.

think about it like this: if markup and stylesheets did the whole job, there'd be no JavaScript. goo exists to consolidate layout, behavior, and styling into one language with a simplified syntax.
what's in it?

blobs: 12 blob types Container, Text, Image, Sector, Arc, Polygon, ScenePanel, SvgPanel, WebPanel, TextEntry, Embed Virtualized
reconciliation: diffs your UI tree against the last UI tree, applies minimum changes automatically
styles: init-only properties on blobs matching the engine's api
animations: dampers, tweening, easing, timeline, animator
drag and drop: built in code just for you
style tokens: Goo.Tokens for reusable values
shapes: static factories for composite shapes like rings and discs
panel transform: transform, translate, rotate, scale
cells: stateful layout nodes
zero-alloc: children are pooled, 0-byte animation updates, describes a fresh tree each time

can you read good? here are the docs:



## More by xazware

| Package | Ident | Players | Favorites | Upvotes | Score | Markdown |
| --- | --- | --- | --- | --- | --- | --- |
| Razor Designer | xaz.razordesigner | 0 | 15 | 16 | 86% | https://sbox.watch/libraries/xaz/razordesigner.md |
| Hit Shapes | xaz.hit_shapes | 0 | 3 | 2 | 43% | https://sbox.watch/libraries/xaz/hit_shapes.md |
| Test library | xaz.gooui | 0 | 0 | 0 | -- | https://sbox.watch/libraries/xaz/gooui.md |
