GNOME developers can experiment with GNOME technologies and prototype GTK interfaces in the Workbench code playground.
Workbench
Workbench supports learning and prototyping with GNOME technologies through an environment for experimenting with them.

About Workbench
Workbench is an environment for learning and prototyping with GNOME technologies, for first-time tinkering or building and testing a GTK user interface.
It includes live GTK/CSS preview, a library of 100+ examples, support for JavaScript, Rust, Python and Vala, declarative user interface syntax, autosave with sessions and projects, code diagnostics and terminal output.
Key features
- Live GTK and CSS preview
- Library of 100+ examples
- Supports JavaScript, Rust, Python and Vala
- Declarative user interface syntax
- Autosave with sessions and projects
- Code diagnostics, completion and formatter
- Provides live preview for GTK and CSS work
- Includes library of 100+ examples
- Supports JavaScript, Rust, Python and Vala
Workbench at a glance
- Website
- apps.gnome.org/Workbench
- Category
- Education & Learning › Learn to Code
- Type
- Website
- Pricing
- Not confirmed. Check the site
- Platforms
- Linux, Web
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Workbench alternatives
Tools and sites you could use instead, ranked by how closely they match.
Logo Interpreter is a browser-based Logo programming environment with tests, reference material, and collaboration features.
Visual Studio Code for CS50 provides a coding environment adapted for students and teachers.
Guru99 offers tutorials and learning materials across technical subjects.
TutorialKart collects online courses, learning materials, and interview questions across programming, databases, SAP, and other subjects.
Learn Python with Thonny, a beginner-focused IDE that includes official installers and programming tools.
Popular in Learn to Code
Well-known listings from the same topic.
Workbench FAQ
How is Workbench installed?
How can feedback be submitted?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.










