3,365 apps tracked 0 new today 17 updated today Synced 29m ago

Workbench

Prototype with GNOME technologies

Sonny Piers ✓ Verified

re.sonny.Workbench
View on Flathub ↗

Workbench is for learning and prototyping with GNOME technologies, no matter if tinkering for the first time or building and testing a GTK user interface.

Among other things, Workbench comes with

  • Live GTK/CSS preview
  • Library of 100+ examples
  • JavaScript, Rust, Python and Vala support
  • Declarative user interface syntax
  • Autosave, sessions and projects
  • Code diagnostics, completion and formatter
  • Terminal output

Screenshots

Welcome screen
Welcome screen
Drawing Area demo
Drawing Area demo
Library window
Library window

Observed history

App ChangeVersionWhen ↓
updated51.029 Sept 2026

Upstream releases

Release notes supplied by the developer. These dates are not Flathub package publication times.

51.029 Sept 2026
  • Use GNOME 51
  • Fix scoping of CSS to the internal preview
  • Do not crash on NotebookPage without child
  • Build Gtk with DISABLE_ASSERT to prevent crashes

Dependencies:

  • Update libshumate to 1.7.0
  • Update vte to 0.84.1
  • Update libspelling to 0.4.10
50.02 Jun 2026
  • Use GNOME 50
  • Fix discarding/closing of sessions
  • Fix running Rust demos

Library:

  • Correct network permission check

Dependencies:

  • Update libshumate to 1.6.1
  • Update vte to 0.84.0
  • Update gom to 0.5.6
49.013 Oct 2025
  • Use GNOME 49
  • Temporarily disable experimental TypeScript support

Library:

  • Add "Shortcuts Window" demo

Dependencies:

  • Update libportal to 0.9.1
  • Update libshumate to 1.5.1
  • Update libspelling to 0.4.9
  • Update vte to 0.82.1
  • Update gom to 0.5.4
47.124 Jan 2025
  • Fix permissions dialog
  • Update Blueprint to 0.16.0
  • Update libportal to 0.9.0

Library:

  • Replace GTK syntax with CSS variables
  • Fix year sorting in "Column View" Python