All Projects → zoeyfyi → Boop Gtk

zoeyfyi / Boop Gtk

Licence: mit
Port of @IvanMathy's Boop to GTK, a scriptable scratchpad for developers.

Programming Languages

javascript
184084 projects - #8 most used programming language
rust
11053 projects

Projects that are alternatives of or similar to Boop Gtk

Galacritty
WIP GTK terminal emulator based on Alacritty
Stars: ✭ 136 (-3.55%)
Mutual labels:  gtk
Linux Dotfiles
I configure lots of things, sorting them out here
Stars: ✭ 137 (-2.84%)
Mutual labels:  gtk
Moebius
Modern ANSI & ASCII Art Editor
Stars: ✭ 138 (-2.13%)
Mutual labels:  editor
Poethepoet
A task runner that works well with poetry.
Stars: ✭ 137 (-2.84%)
Mutual labels:  developer-tools
Ngx Quill Example
demo app for the advanced usage of ngx-quill module
Stars: ✭ 137 (-2.84%)
Mutual labels:  editor
Openlayers Editor
OpenLayers Editor
Stars: ✭ 138 (-2.13%)
Mutual labels:  editor
Responsively App
A modified web browser that helps in responsive web development. A web developer's must have dev-tool.
Stars: ✭ 14,425 (+10130.5%)
Mutual labels:  developer-tools
Frock
A plugin-based tool for running fake HTTP and socket services
Stars: ✭ 140 (-0.71%)
Mutual labels:  developer-tools
Sailboat
🐍 A quick and easy way to distribute your Python projects!
Stars: ✭ 137 (-2.84%)
Mutual labels:  developer-tools
Vscoq
A Visual Studio Code extension for Coq [[email protected],@fakusb]
Stars: ✭ 138 (-2.13%)
Mutual labels:  editor
Vue Jsplumb Editor
利用vue、jsPlumb参照阿里pai平台
Stars: ✭ 137 (-2.84%)
Mutual labels:  editor
Laravel Dotenv Editor
The .env file editor tool for Laravel 5.8+
Stars: ✭ 137 (-2.84%)
Mutual labels:  editor
Anonydog
On the internet, nobody knows you're a dog
Stars: ✭ 138 (-2.13%)
Mutual labels:  developer-tools
Relax
Free clone of noisli.com - a multiple-file markdown editor, ambient sounds and uncluttered interface
Stars: ✭ 135 (-4.26%)
Mutual labels:  editor
Zunit
A powerful testing framework for ZSH projects
Stars: ✭ 140 (-0.71%)
Mutual labels:  developer-tools
Editor.md
The open source embeddable online markdown editor (component).
Stars: ✭ 11,741 (+8226.95%)
Mutual labels:  editor
Tenderly Cli
CLI tool for Smart Contract error tracking, monitoring and alerting.
Stars: ✭ 138 (-2.13%)
Mutual labels:  developer-tools
Monacode
An es-module wrapper around the monaco editor and prettier
Stars: ✭ 137 (-2.84%)
Mutual labels:  editor
Razercommander
GTK contol center for managing razer peripherals on Linux
Stars: ✭ 140 (-0.71%)
Mutual labels:  gtk
Demos
demos 一个简洁的web开发编辑器
Stars: ✭ 138 (-2.13%)
Mutual labels:  editor

Boop-GTK

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 Crates.io 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!

Features

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

Downloads

Platform Format Link
Linux Binary boop-gtk.linux.amd64
Flatpak boop-gtk.flatpak
Snap boop-gtk.snap
AUR boop-gtk (thanks to qcasey) boop-gtk-bin boop-gtk-extra-scripts
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.

Screenshots

linux screenshot

There is also a quick demo on youtube.

Usage

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.

Building

Binary

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

Snap

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

Flatpak

sudo add-apt-repository ppa:alexlarsson/flatpak 
sudo apt-get update 
sudo apt-get install flatpak
sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
sudo flatpak install -y flathub org.freedesktop.Platform//20.08 org.freedesktop.Sdk//20.08 org.freedesktop.Sdk.Extension.rust-stable//20.08
wget https://github.com/flatpak/flatpak-builder/releases/download/1.0.10/flatpak-builder-1.0.10.tar.xz && 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/gen-sources.sh
flatpak-builder --repo=repo build-dir flatpak/fyi.zoey.Boop-GTK.json
flatpak build-bundle ./repo boop-gtk.flatpak fyi.zoey.Boop-GTK
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].