SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript Gnome Projects
-
dash-to-dock
A dock for the Gnome Shell. This extension moves the dash out of the overview transforming it in a dock for an easier launching of applications and a faster switching between windows and desktops.
Project mention: Show HN: Scale by display gnome shell QoL extension | news.ycombinator.com | 2025-06-22[2] - https://github.com/micheleg/dash-to-dock
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
I kinda do this today, with Alpaca[0]'s sandboxed terminal runner and GSConnect[1] syncing the response notifications to my phone over the LAN.
[0] https://jeffser.com/alpaca/
[1] https://github.com/GSConnect/gnome-shell-extension-gsconnect
-
If you'd like to scratch that itch... https://github.com/Schneegans/Burn-My-Windows
-
blur-my-shell
Extension that adds a blur look to different parts of the GNOME Shell, including the top panel, dash and overview
-
-
-
Tiling-Assistant
An extension which adds a Windows-like snap assist to GNOME. It also expands GNOME's 2 column tiling layout.
-
-
-
Project mention: Tangram for Linux Is a Browser Built for Web Apps | news.ycombinator.com | 2025-10-10
I've been distro hopping recently and missing the Web Apps application in Linux Mint. Somehow, Tangram slipped my radar until now. Seems to have never been mentioned on HN too.
more: https://github.com/sonnyp/Tangram
-
-
-
-
Project mention: The Weirdest Linux Distros That Shouldn’t Exist (But Absolutely Do) | dev.to | 2025-11-04
NYArch Linux site
-
pixel-saver
Pixel Saver is designed to save pixel by fusing activity bar and title bar in a natural way.
-
gnome-clipboard-history
Gnome Clipboard History is a clipboard manager Gnome extension that saves what you've copied into an easily accessible, searchable history panel.
https://github.com/SUPERCILEX/gnome-clipboard-history
Can show last N entries and has a search bar as well, so you can click type away and cycle through results with TAB. Supports pinning as well.
-
On Mac I used Finicky. I switched to Linux with Omarchy almost a year ago and went looking for an equivalent. Junction only asks every time, mimi doesn't carry routing rules. The remaining path was "build your own", and I did. It worked well, with a TUI that paired nicely with Omarchy. Then I thought: this should be a built-in feature on every OS, the same way each OS has a rule for which app opens PDFs. So I decided to do McLovin the right way: a cross-platform router, configurable by anyone, with a browser picker when nothing matches and rules to send every link to the right place.
-
tray-icons-reloaded
GNOME Shell extension which bring back Tray Icons to top panel, with additional features.
-
cpupower
Manage the frequency scaling driver of your CPU (Intel Core and AMD Ryzen processors supported)
-
emoji-selector-for-gnome
This extension provide a popup menu with some emojis ; clicking on an emoji copies it to the clipboard.
-
gnome-shell-extension-ddterm
Another drop down terminal extension for GNOME Shell. With tabs. Works on Wayland natively (by ddterm)
-
-
bing-wallpaper-gnome-extension
GNOME shell extension that syncs your desktop & lock screen wallpaper to Microsoft Bing's Image of the Day.
JavaScript Gnome discussion
JavaScript Gnome related posts
-
Gnome Workbench
-
Tangram for Linux Is a Browser Built for Web Apps
-
Enough AI Copilots We Need AI HUDs
-
Show HN: Scale by display gnome shell QoL extension
-
Journey to GNOME Circle: Community, App Ideas, and Getting Started
-
Microsoft accused of Malware-like Bing Wallpaper app
-
Libadwaita: Splitting GTK and Design Language
-
A note from our sponsor - SaaSHub
www.saashub.com | 9 Jun 2026
Index
What are some of the best open-source Gnome projects in JavaScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | dash-to-dock | 4,320 |
| 2 | gnome-shell-extension-gsconnect | 3,657 |
| 3 | Burn-My-Windows | 3,030 |
| 4 | blur-my-shell | 2,091 |
| 5 | argos | 1,789 |
| 6 | gnome-ext-hanabi | 1,551 |
| 7 | Tiling-Assistant | 1,274 |
| 8 | forge | 1,233 |
| 9 | unite-shell | 1,074 |
| 10 | Tangram | 990 |
| 11 | Marker | 859 |
| 12 | Workbench | 834 |
| 13 | Desktop-Cube | 736 |
| 14 | NyarchLinux | 724 |
| 15 | pixel-saver | 678 |
| 16 | gnome-clipboard-history | 607 |
| 17 | Junction | 592 |
| 18 | tray-icons-reloaded | 560 |
| 19 | cpupower | 557 |
| 20 | emoji-selector-for-gnome | 493 |
| 21 | gnome-shell-extension-ddterm | 441 |
| 22 | CoverflowAltTab | 412 |
| 23 | bing-wallpaper-gnome-extension | 367 |