Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Latest commit

269: chore(deps): bump open from 1.6.0 to 1.7.0 r=zoeyfyi a=dependabot[bot]

Bumps [open]( from 1.6.0 to 1.7.0.
<p><em>Sourced from <a href="">open's changelog</a>.</em></p>
<h2>v1.7.0 (2021-04-18)</h2>
<li>Add <code>gio</code> support on unix platforms</li>
<li><a href=""><code>ac09da1</code></a> (cargo-release) version 1.7.0</li>
<li><a href=""><code>e39f357</code></a> update changelog</li>
<li><a href=""><code>0db1b1a</code></a> Re-enable CI after branch renaming</li>
<li><a href=""><code>10fd4a7</code></a> Merge pull request <a href="">#31</a> from City-busz/patch-1</li>
<li><a href=""><code>6a1766a</code></a> Remove unnecessary allocation</li>
<li><a href=""><code>90bc634</code></a> Add support for gio open on Linux</li>
<li><a href=""><code>ccbae5d</code></a> Update changelog to reflect 1.5.1 is also yanked</li>
<li>See full diff in <a href="">compare view</a></li>
<br />

[![Dependabot compatibility score](](

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)


<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)


Co-authored-by: dependabot[bot] <49699333+dependabot[bot]>

Git stats


Failed to load latest commit information.
Latest commit message
Commit time


A scriptable scratchpad for developers. Port of @IvanMathy's Boop to GTK

Also checkout TeX Match: Find LaTeX symbols by sketching

What is Boop-GTK?FeaturesDownloadsScreenshotsUsageAdditional ScriptsBuilding

Continuous integration Release boop-gtk Flathub AUR version AUR version

What is Boop-GTK?

Boop is a simple editor that allows you to execute scripts on the buffer. The idea is that you don’t have to paste potentially secret information into shady websites to do some simple transforms, like format json and decoding query strings.

Boop-GTK is a port of Boop to GTK, so users on Linux can Boop it!


  • 50+ builtin scripts including "Base64 Encode", "Format JSON", "Hex to RGB" and more
  • 100% script compatibility with Boop
  • Completely crossplatform!


Platform Format Link
Linux Binary boop-gtk.linux.amd64
Flatpak boop-gtk.flatpak
Snap boop-gtk.snap
AUR boop-gtk (thanks to qcasey)
Snap Store Get it from the Snap Store
Flathub Download on Flathub

If you are looking for a Windows version check out Woop by @felixse. For MacOS check out Boop by @IvanMathy, the project from which this is based.


linux screenshot

There is also a quick demo on youtube.


More documentation can be found in Boop's docs.

Boop-GTK is easy to use: open it, paste some text, run some scripts, optionally copy the text out.

Additional Scripts

More scripts can be found in the Boop repo. These scripts can also be found in the boop-gtk-extra-scripts package on the AUR.



sudo apt-get install -y libgtk-3-dev libgtksourceview-3.0-dev
cargo build


sudo apt-get install snap snapcraft
snapcraft snap
sudo snap install boop-gtk_1.7.1_amd64.snap


sudo add-apt-repository ppa:alexlarsson/flatpak 
sudo apt-get update 
sudo apt-get install flatpak
sudo flatpak remote-add --if-not-exists flathub
sudo flatpak install -y flathub org.freedesktop.Platform//20.08 org.freedesktop.Sdk//20.08 org.freedesktop.Sdk.Extension.rust-stable//20.08
wget && tar -xvf flatpak-builder-1.0.10.tar.xz && cd flatpak-builder-1.0.10 && ./configure --disable-documentation && make && sudo make install
sudo apt-get install python3-toml
bash flatpak/
flatpak-builder --repo=repo build-dir flatpak/fyi.zoey.Boop-GTK.json
flatpak build-bundle ./repo boop-gtk.flatpak fyi.zoey.Boop-GTK