gjs
« Back to VersTracker
Description:
JavaScript Bindings for GNOME
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  @gnome  |  formulae.brew.sh
Category: Developer tools
Tags: javascript gnome gtk bindings desktop linux
Install: brew install gjs
About:
Gjs is a set of JavaScript bindings for the GNOME stack, built on Mozilla's SpiderMonkey engine. It enables developers to write GNOME applications and extensions using JavaScript, providing access to GObject-based libraries like GTK. This tool simplifies UI development and system integration for the GNOME desktop environment.
Key Features:
  • SpiderMonkey JavaScript engine integration
  • Access to GObject introspection APIs
  • GNOME platform library bindings
  • GTK UI development support
Use Cases:
  • Building native GNOME desktop applications
  • Creating GNOME Shell extensions
  • Developing system utilities for Linux desktop environments
Alternatives:
  • PyGObject – Python bindings for GNOME, offering similar functionality with Python syntax
  • Vala – Native GNOME development language with compiled performance benefits
Version History
Detected Version Rev Change Commit
Sep 18, 2025 1:29am 0 VERSION_BUMP 1263e62b
Sep 17, 2025 7:11pm 0 VERSION_BUMP e9d9b006
Sep 14, 2025 5:48pm 0 VERSION_BUMP d677f106
Nov 19, 2024 12:01am 0 VERSION_BUMP 10c7b307
Sep 17, 2024 11:08am 0 VERSION_BUMP 2b22b1f9