Skip to content

jsoyer/homebrew-tap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

42 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🍺 Homebrew Tap

A personal Homebrew tap for useful developer tools

A curated collection of powerful development tools, packaged and ready to install on your Mac.

πŸ“¦ Quick Start

Add this tap to your Homebrew:

brew tap jsoyer/tap

πŸ› οΈ Available Packages

πŸ“¦ Devbox

Portable, Isolated Dev Environments on any Machine

Version Bottle Available Platform

Devbox creates isolated development environments without containers. Perfect for managing project-specific dependencies.

✨ Features:

  • πŸ”’ Isolated development environments
  • πŸš€ No Docker required
  • πŸ“ Declarative configuration
  • πŸ”„ Reproducible builds

Installation:

brew install jsoyer/tap/devbox

Quick Start:

devbox init                 # Initialize a new project
devbox add python nodejs    # Add packages
devbox shell               # Enter the environment

More info: jetify.com/devbox


πŸ—„οΈ Sqlit

Terminal UI for SQL Databases - The lazygit of databases

Version Python Databases

A beautiful terminal user interface for managing SQL databases. Navigate your databases like you navigate code with lazygit!

✨ Features:

  • οΏ½οΏ½ Beautiful TUI with syntax highlighting
  • πŸ”Œ Support for 20+ database types
  • ⚑ Fast navigation with keyboard shortcuts
  • πŸ“Š Data table visualization
  • πŸ” Query history and favorites
  • 🐳 Docker container support

Supported Databases: PostgreSQL β€’ MySQL β€’ SQLite β€’ MariaDB β€’ CockroachDB β€’ Oracle β€’ SQL Server β€’ MongoDB β€’ DuckDB β€’ ClickHouse β€’ BigQuery β€’ Snowflake β€’ Redshift β€’ Athena β€’ Presto β€’ Trino β€’ Supabase β€’ Turso β€’ and more!

Installation:

brew install jsoyer/tap/sqlit

Quick Start:

sqlit                              # Launch with connection manager
sqlit --db-type sqlite --database mydb.db    # Direct connection
sqlit --help                       # See all options

More info: github.com/Maxteabag/sqlit


πŸ“ Strawberry Music Player

Cross-platform Music Player with iPod and Discord Support

Version Cask Available Bottle Available Platform

Strawberry is a music player and music collection organizer. It is a fork of Clementine released in 2018 aimed at music collectors and audiophiles.

Features:

  • Play and organize music
  • Edit tags on audio files
  • Album cover art from various sources
  • Support for high resolution audio
  • Audio CD playback and ripping
  • Native desktop notifications
  • Visualizations from projectM
  • Lyrics from multiple sources
  • iPod, MTP and mass storage USB device support (via libgpod)
  • Scrobbler supporting Last.fm, Libre.fm and ListenBrainz
  • Discord Rich Presence support
  • Subsonic/Airsonic/Navidrome/Gonic streaming support
  • Tidal and Qobuz streaming support

Installation:

Option 1: Cask (Recommended) - Fast installation with pre-built DMG:

brew install --cask jsoyer/tap/strawberry-music-player

Option 2: Formula - Build from source or use bottle:

brew install jsoyer/tap/strawberry-music-player

Quick Start:

After installation, add these environment variables to your shell profile for full GStreamer support:

export GIO_EXTRA_MODULES="$(brew --prefix)/lib/gio/modules"
export GST_PLUGIN_SCANNER="$(brew --prefix)/libexec/gstreamer-1.0/gst-plugin-scanner"
export GST_PLUGIN_PATH="$(brew --prefix)/lib/gstreamer-1.0"

Then launch Strawberry from your Applications folder or via Spotlight.

More info: strawberrymusicplayer.org


πŸ“± libgpod

Library for Accessing iPod Contents

Version Platform

A shared library to access the contents of an iPod. It supports reading and writing of the iTunesDB and provides bindings for application development.

Features:

  • Read and write iPod database (iTunesDB)
  • Support for music, photos, and artwork
  • Cover art handling
  • Smart playlist support
  • Works with classic iPods and older iOS devices

Installation:

brew install jsoyer/tap/libgpod

Usage:

libgpod is a C library used by applications like Strawberry, gtkpod, and Rhythmbox to sync music with iPods.

More info: gtkpod.org (archived)


πŸš€ Why Use This Tap?

  • βœ… Pre-built Bottles & Casks - Fast installation with pre-compiled binaries
  • πŸ”„ Always Updated - Latest stable versions
  • πŸ“ Well Documented - Clear instructions and examples
  • πŸ§ͺ Tested - All formulas are tested before release
  • πŸ›‘οΈ Maintained - Regular updates and bug fixes
  • 🎡 iPod Support - Strawberry includes libgpod for iPod sync (not available in official Homebrew)

πŸ”§ Advanced Usage

Update All Formulas

brew update
brew upgrade jsoyer/tap/devbox jsoyer/tap/sqlit jsoyer/tap/strawberry-music-player jsoyer/tap/libgpod

Uninstall

brew uninstall devbox sqlit strawberry-music-player libgpod
brew untap jsoyer/tap

πŸ“Š Installation Stats

Package Type Size Install Time Dependencies
Devbox Formula ~29MB ~2 seconds (bottle) None
Sqlit Formula ~202MB ~3 minutes (bottle) Python 3.12, Rust
Strawberry Music Player Cask ~10MB ~5 seconds None (standalone DMG)
Strawberry Music Player Formula ~18.5MB ~7 minutes (bottle) Qt6, GStreamer, libgpod
libgpod Formula ~1MB ~2 minutes (bottle) glib, libplist, taglib

🀝 Contributing

Found a bug? Have a suggestion? Want to add a new formula?

  1. πŸ› Open an issue
  2. πŸ”§ Submit a pull request
  3. πŸ’¬ Start a discussion

Adding a New Formula

To add a new formula to this tap:

  1. Fork this repository
  2. Create a new .rb file in the Formula/ directory
  3. Follow the Homebrew Formula Cookbook
  4. Submit a pull request

Example:

class MyTool < Formula
  desc "Amazing development tool"
  homepage "https://example.com/mytool"
  url "https://github.com/user/mytool/archive/v1.0.0.tar.gz"
  sha256 "abc123..."
  license "MIT"

  def install
    bin.install "mytool"
  end

  test do
    system "#{bin}/mytool", "--version"
  end
end

πŸ“š Resources

πŸ“œ License

This tap is licensed under the MIT License. Individual formulas may have their own licenses.

πŸ™ Credits


Made with β˜• and πŸ€–
⭐ Star this repo if you find it useful!

About

A Homebrew tap for MacOS related tools and utilities.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors