-
Notifications
You must be signed in to change notification settings - Fork 4
/
Brewfile
158 lines (134 loc) · 7.96 KB
/
Brewfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
# Taps
tap "bramstein/webfonttools" # Tools for working with web fonts
tap "homebrew/cask-drivers" # Tap for cask drivers
tap "danielgtaylor/restish" # REST API client
tap "oven-sh/bun" # Bun JavaScript runtime
tap "pulumi/tap" # Pulumi infrastructure as code tools
tap "go-task/tap" # Task runner for Go
tap "tursodatabase/tap" # Turso database tools
tap "yakitrak/yakitrak" # Tap for yakitrak tools
tap "simenandre/tools" # Tap for Simen Andre's tools
# Mas
brew "mas" # Mac App Store command-line interface
mas "Outline", id: 1356178125 # Note-taking application
mas "Remote Desktop", id: 409907375 # Microsoft Remote Desktop application
# Shells and Shell Utilities
brew "zsh" # Z shell
brew "bash" # Modern version of Bash
brew "bash-completion" # Bash completion
brew "yadm" # Yet Another Dotfiles Manager
brew "ghq" # Manage remote repository clones
brew "moreutils" # Collection of additional Unix utilities
# GNU Tools
brew "findutils" # GNU `find`, `locate`, `updatedb`, and `xargs`, `g`-prefixed.
brew "gnu-sed" # GNU `sed`, overwriting the built-in `sed`.
brew "grep" # More recent version of macOS `grep`
# Networking Tools
brew "wget" # `wget` with IRI support.
brew "openssh" # OpenSSH utilities
brew "nmap" # Network mapper
# Security and Encryption
brew "gnupg" # GnuPG to enable PGP-signing commits.
brew "git-secret" # Bash tool to store encrypted secrets in a Git repository
brew "ssh-copy-id" # Add SSH key to a server's authorized_keys
# Compression Libraries and Tools
brew "lz4" # Compression library
brew "zlib" # Compression library
brew "zstd" # Compression library
brew "libffi" # Foreign Function Interface library
brew "p7zip" # File archiver with high compression ratio
brew "pigz" # Parallel implementation of gzip
brew "zopfli" # Compression tool
# Programming Languages and Runtimes
brew "golang" # Go programming language
brew "[email protected]" # Python 3.10
brew "rust" # Rust programming language
brew "zig" # Zig programming language
# Font Tools
brew "sfnt2woff" # Convert TTF to WOFF
brew "sfnt2woff-zopfli" # Convert TTF to WOFF (with Zopfli compression)
brew "woff2" # Convert TTF to WOFF2
cask "font-symbols-only-nerd-font" # Symbols Only Nerd Font
cask "font-jetbrains-mono" # JetBrains Mono font
# JavaScript Runtimes and Package Managers
brew "bun" # Bun JavaScript runtime
brew "pnpm" # Fast, disk space efficient package manager
brew "volta" # JavaScript tool manager
brew "corepack" # Yarn and pnpm binary manager
brew "deno" # Secure JavaScript and TypeScript runtime
# REST API Clients
brew "danielgtaylor/restish/restish" # REST API client
# Version Control
brew "git" # Distributed version control system
brew "git-lfs" # Git extension for versioning large files
brew "lazygit" # Simple terminal UI for git commands
brew "microplane" # Tool for mass refactoring
# Search Tools
brew "ripgrep" # Line-oriented search tool
brew "ack" # Search tool like grep, optimized for programmers
brew "fzf" # Command-line fuzzy finder
# JSON/YAML Processing Tools
brew "jq" # Command-line JSON processor
brew "yq" # Command-line YAML processor
# Cloud and IaC Tools
brew "pulumi" # Infrastructure as code tool
brew "crd2pulumi" # Generate Pulumi code from Kubernetes CRDs
brew "kube2pulumi" # Generate Pulumi code from Kubernetes YAML
brew "pulumictl" # Pulumi command-line tool
brew "tf2pulumi" # Convert Terraform code to Pulumi
brew "azure-cli" # Microsoft Azure command-line tool
brew "kubectl" # Kubernetes command-line tool
brew "helm" # Kubernetes package manager
brew "cilium-cli" # CLI to install, manage & troubleshoot Kubernetes clusters
# Container Tools
brew "podman" # Manage pods, containers, and container images
brew "podman-compose" # Docker Compose replacement for Podman
cask "docker" # Docker desktop
cask "podman-desktop" # Podman desktop
# Task Runners and Automation
brew "go-task" # Task runner for Go
brew "act" # Run GitHub Actions locally
# Databases
brew "turso" # Turso database command-line tool
# Video Meeting Applications
cask "microsoft-teams" # Microsoft Teams
cask "zoom" # Zoom video conferencing
# Applications
cask "visual-studio-code" # Visual Studio Code editor
cask "spotify" # Spotify music streaming
brew "neovim" # Hyperextensible Vim-based text editor
cask "slack" # Slack messaging app
cask "sonos" # Sonos controller app
brew "tmux" # Terminal multiplexer
cask "figma" # Figma design tool
cask "discord" # Discord chat and voice app
cask "grammarly" # Grammarly writing assistant
cask "microsoft-remote-desktop" # Microsoft Remote Desktop app
cask "postico" # PostgreSQL GUI client
cask "cyberduck" # FTP and cloud storage browser
cask "adobe-creative-cloud" # Adobe Creative Cloud
cask "1password" # 1Password password manager
cask "openvpn-connect" # OpenVPN client
cask "raycast" # Command launcher
cask "wezterm" # Terminal emulator
cask "rectangle" # Window management app
# Terminal Tools
brew "pv" # Pipe viewer
brew "rename" # Perl-powered file rename script
brew "rlwrap" # Readline wrapper
brew "tree" # Display directories as trees
brew "vbindiff" # Visual binary diff
brew "tmate" # Instant terminal sharing
brew "asciinema" # Record and share terminal sessions
brew "dasel" # Query and update data structures from the command line
brew "tldr" # Simplified and community-driven man pages
# HTTP and Web Servers
brew "caddy" # Fast, multi-platform web server with automatic HTTPS
brew "goreleaser" # Deliver Go binaries as fast and easily as possible
# Specific Toolsets
brew "whalebrew" # Dockerized CLI applications
# Obsidian
cask "obsidian" # Obsidian note-taking app
# My tools
brew "trippl-timely" # Not clear, could be a custom tool
brew "xlsx-mxlookup" # Not clear, could be a custom tool