-
-
Notifications
You must be signed in to change notification settings - Fork 7
/
software.yml
909 lines (907 loc) Β· 41.6 KB
/
software.yml
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
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
---
# eslint-disable max-lines
# yamllint disable rule:line-length
# yamllint disable rule:max-lines
# ########## TAGGING INSTRUCTIONS ##########
# Each package should have a comment above it. The tags are at the beginning and can be any combination of the following:
#
# @ binary - All of the packages in this list will have the binary tag
# @ cli - If the package is intended to be utilized from the terminal, add the @ cli tag
# @ application - If the package is intended to be used as a desktop app, add the @ application tag
# @ tui - TODO If the package is a @ cli but is intended to be used visually from a terminal (instead of inside scripts), then add the @ tui tag.
# All @ tui should have the @ cli tag
# @ service - TODO If the package launches any service when first run or installed, then add the @service tag
# @ menubar - If the package is a menubar application, then add the @ menubar tag. A @ menubar application will always also have the @ application tag
# @ binarycli - Should accompany any @ cli tags in this file
# @ binaryapp - Should accompany any @ application tags in this file
#
# @installoption apk: package_name # Package name in the official/default APK repositories. This method is listed for completeness
# @installoption apt: package_name # Package name in the official/default APT repositories. External repositories are not supported
# @installoption binary: url # URL to the executable file
# @installoption brew: package_name OR `example/example/package_name` # Homebrew macOS package name, include full address if not in the official registry
# @installoption cargo: package_name # Cargo package name
# @installoption choco: package_name # Chocolatey package name
# @installoption dnf: package_name # Package name in the official/default DNF/YUM repositories. External repositories are not supported
# @installoption exe: url # URL to the executable file (Windows only)
# @installoption github: github_address # GitHub address (e.g. github.com/altair-graphql/altair). Installation is performed using the role `githubbinary`
# @installoption go: go_github_address # Go GitHub address (e.g. github.com/nektos/act@latest)
# @installoption pacman: package_name # Package name in the official/default Archlinux compatible repositories
# @installoption ports: package_name # macOS port package name (installed via `sudo port install package_name`)
# @installoption pkg: package_name # Package name in the official/default BSD repositories. This method is listed for completeness
# @installoption scoop: package_name # Windows scoop package name (installed via `scoop install package_name`)
# @installoption snap: package_name # Package name as shown in snapcraft.io
# @installoption yay: package_name # Archlinux yay package name (installed via `yay -S package_name` from AUR)
# ########## END TAGGING INSTRUCTIONS ##########
# @var software_package: [] # `software_package` contains installation definitions for software that can be installed by simply adding the
# data keys of the software you would like to install to a variable named `software`. It is leveraged by the `roles/helper/installer` role
# which includes the ability to specify which installation methods to try first.
software_package:
# @binarycli @binary @cli [act](https://github.com/nektos/act) - To run Github Actions locally
act:
brew: act
choco: act-cli
go: github.com/nektos/act@latest
ports: act
scoop: act
yay: act
# @binaryapp @binary @application [Altair](https://github.com/altair-graphql/altair) - A beautiful feature-rich GraphQL Client for all platforms
altair:
cask: altair-graphql-client
choco: altair-graphql
github: github.com/altair-graphql/altair
snap: altair
yay: altair
# @binarycli @binary @cli [argo](https://argoproj.github.io) - ArgoCD is a declarative GitOps continuous delivery platform.
argocli:
brew: argocd
github: https://github.com/argoproj/argo-workflows
# @binarycli @binary @cli [azure-functions-core-tools](https://github.com/Azure/azure-functions-core-tools) - A local development experience for creating, developing, testing, running, and debugging Azure Functions
azurefunctions:
brew: azure/functions/azure-functions-core-tools@4
choco: azure-functions-core-tools
github: github.com/Azure/azure-functions-core-tools
npm: azure-functions-core-tools@4
# @binarycli @binary @cli [bandwhich](https://github.com/imsnif/bandwhich) - Terminal bandwidth utilization tool
bandwhich:
brew: bandwhich
github: github.com/imsnif/bandwhich
pacman: bandwhich
pkg: bandwhich
# @binarycli @binary @cli [bane](https://github.com/genuinetools/bane) - Custom & better AppArmor profile generator for Docker containers
bane:
github: github.com/genuinetools/bane
go: github.com/genuinetools/bane@latest
# @binarycli @binary @cli [bat](https://github.com/sharkdp/bat) - Clone of cat(1) with syntax highlighting and Git integration
bat:
apk: bat
brew: bat
cargo: bat
choco: bat
github: bat
pacman: bat
scoop: bat
# @binaryapp @binary @application [Betwixt](https://github.com/kdzwinel/betwixt) - Web Debugging Proxy based on Chrome DevTools Network panel
betwixt:
github: github.com/kdzwinel/betwixt
# @binarycli @binary @cli [bin](https://github.com/marcosnils/bin) - Effortless binary manager
bin:
github: github.com/marcosnils/bin
go: github.com/marcosnils/bin@latest
# @binaryapp @binary @application [BitWarden](https://github.com/bitwarden/desktop) - The desktop vault (Windows, macOS, & Linux)
bitwarden:
cask: bitwarden
choco: bitwarden
github: github.com/bitwarden/desktop
snap: bitwarden
yay: bitwarden-git
# @binarycli @binary @cli [bivac](https://github.com/camptocamp/bivac) - Backup Interface for Volumes Attached to Containers
bivac:
github: github.com/camptocamp/bivac
# go: github.com/camptocamp/bivac@latest # Failure: "module declares its path as: github.com/sirupsen/logrus but was required as: github.com/Sirupsen/logrus"
# @binarycli @binary @cli [boilr](https://github.com/tmrts/boilr) - boilerplate template manager that generates files or directories from template repositories
boilr:
github: github.com/tmrts/boilr
go: github.com/tmrts/boilr@latest
# @binarycli @binary @cli [budibase-cli](https://github.com/Budibase/budibase) - The Budibase CLI is how you initialise, manage and update your Budibase installation
budibase-cli:
github: github.com/Budibase/budibase
npm: '@budibase/cli'
# @binarycli @binary @cli [captain](https://github.com/jenssegers/captain) - Helps manage docker-compose.yml files from anywhere in the file system
captain:
github: github.com/jenssegers/captain
# @binaryapp @binary @application @service [Cerebro](https://github.com/cerebroapp/cerebro) - Open-source productivity booster with a brain
cerebro:
cask: cerebro
choco: cerebro
github: github.com/cerebroapp/cerebro
yay: cerebro
# @binarycli @binary @cli [clair](https://github.com/quay/clair) - Vulnerability Static Analysis for Containers
clair:
brew: clair
github: github.com/quay/clair
# @binarycli @binary @cli [cloudflared](https://github.com/cloudflare/cloudflared) - Cloudflare Tunnel client
cloudflared:
brew: cloudflare/cloudflare/cloudflared
github: github.com/cloudflare/cloudflared
# @binarycli @binary @cli [cmctl](https://cert-manager.io/docs/usage/cmctl/) - A CLI tool that can help you to manage cert-manager resources inside your cluster
cmctl:
github: github.com/cert-manager/cert-manager
# @binarycli @binary @cli [confd](https://github.com/kelseyhightower/confd) - Manage local application configuration files using templates and data from etcd or consul
confd:
brew: confd
choco: confd
github: github.com/kelseyhightower/confd
yay: confd
# @binarycli @binary @cli [consul-cli](https://github.com/mantl/consul-cli) - Command line interface to Consul HTTP API
consul-cli:
github: github.com/mantl/consul-cli
# @binarycli @binary @cli [croc](https://github.com/schollz/croc) - Easily and securely send things from one computer to another
croc:
brew: croc
choco: croc
github: github.com/schollz/croc
go: github.com/schollz/croc/v9@latest
pacman: croc
pkg: croc
scoop: croc
# @binarycli @binary @cli [ctop](https://github.com/bcicen/ctop) - Top-like interface for container metrics
ctop:
brew: ctop
github: github.com/bcicen/ctop
yay: ctop-bin
# @binaryapp @binary @application @menubar [Cumulus](https://github.com/gillesdemey/Cumulus) - A SoundCloud player that lives in the menubar
cumulus:
cask: cumulus
github: github.com/gillesdemey/Cumulus
# @binarycli @binary @cli [curator](https://www.elastic.co/guide/en/elasticsearch/client/curator) - Elasticsearch Curator helps you curate, or manage, your Elasticsearch indices and snapshots
curator:
pip: elasticsearch-curator
# @binarycli @binary @cli [dasel](https://github.com/TomWright/dasel) - Select, put and delete data from JSON, TOML, YAML, XML and CSV files with a single tool
dasel:
brew: dasel
github: github.com/TomWright/dasel
go: github.com/tomwright/dasel/cmd/dasel@master
# @binarycli @binary @cli [dat](https://github.com/datproject/dat) - Peer-to-peer sharing & live syncronization of files via command line
dat:
github: github.com/dat-ecosystem-archive/dat
npm: dat@next
# @binaryapp @binary @application [Dat Desktop](https://github.com/datproject/dat-desktop) - Peer to peer data syncronization
dat-desktop:
cask: dat
github: github.com/datproject/dat-desktop
# @binarycli @binary @cli [delta](https://github.com/dandavison/delta) - A syntax-highlighting pager for git and diff output
delta:
brew: git-delta
cargo: git-delta
choco: delta
dnf: git-delta
github: github.com/dandavison/delta
pacman: git-delta
pkg: git-delta
scoop: delta
# @binarycli @binary @cli [dive](https://github.com/wagoodman/dive) - A tool for exploring each layer in a docker image
dive:
brew: dive
github: github.com/wagoodman/dive
go: github.com/wagoodman/dive@latest
yay: dive
# @binarycli @binary @cli [desed](https://github.com/SoptikHa2/desed) - Debugger for Sed: demystify and debug the sed scripts, from comfort of terminal
desed: # Name of package - this should only be used for the TUI
cargo: desed # Cargo package installable via `cargo install desed`
dnf: desed # dnf package for Fedora
github: github.com/SoptikHa2/desed # GitHub link - populate if the repository has releases
pkg: desed # FreeBSD pkg name for future FreeBSD support
# @binarycli @binary @cli [deta](https://github.com/deta/deta-cli) - Command line interface for managing Deta micros and deployments
deta:
github: github.com/deta/deta-cli
# @binarycli @binary @cli [direnv](https://github.com/direnv/direnv) - Extension to load and unload environment variables depending on the current directory
direnv:
apt: direnv
brew: direnv
github: github.com/direnv/direnv
# @binarycli @binary @cli [docker-slim](https://github.com/docker-slim/docker-slim) - Extension to minify and secure Docker images
docker-slim:
brew: docker-slim
dnf: golang-github-docker-slim
github: github.com/docker-slim/docker-slim
yay: docker-slim
# @binarycli @binary @cli [dockle](https://github.com/goodwithtech/dockle) - Container Image Linter for Security, Helping build the Best-Practice Docker Image, Easy to start
dockle:
brew: goodwithtech/r/dockle
github: github.com/goodwithtech/dockle
yay: dockle-bin
# @binarycli @binary @cli [doctl](https://github.com/digitalocean/doctl) - The official command line interface for the DigitalOcean API
doctl:
brew: doctl
github: github.com/digitalocean/doctl
pacman: doctl
pkg: doctl
snap: doctl
# @binarycli @binary @cli [dog](https://github.com/ogham/dog) - A command-line DNS client
dog:
brew: dog
github: github.com/ogham/dog
pacman: dog
pkg: dog
# @binarycli @binary @cli [drone](https://github.com/harness/drone-cli) - The Drone command line tools are used to interact with the Drone from the command line, and provide important utilities for managing users and repository settings
drone:
brew: drone/drone/drone
github: github.com/harness/drone-cli
scoop: drone
# @binarycli @binary @cli [duf](https://github.com/muesli/duf) - Disk Usage/Free Utility - a better 'df' alternative
duf:
brew: duf
choco: duf
github: github.com/muesli/duf
pacman: duf
pkg: duf
scoop: duf
snap: duf-utility
# @binarycli @binary @cli [dust](https://github.com/bootandy/dust) - A more intuitive version of du in rust
dust:
apk: dust
github: github.com/bootandy/dust
pacman: dust
# @binarycli @binary @cli [envconsul](https://github.com/hashicorp/envconsul) - Launch a subprocess with environment variables using data from @hashicorp Consul and Vault
envconsul:
github: github.com/hashicorp/envconsul
# @binarycli @binary @cli [etcd](https://github.com/etcd-io/etcd) - Distributed reliable key-value store for the most critical data of a distributed system
etcd:
apt: etcd
brew: etcd
choco: etcd
github: github.com/etcd-io/etcd
yum: etcd
yay: etcd
# @binarycli @binary @cli [fd](https://github.com/sharkdp/fd) - A simple, fast and user-friendly alternative to 'find'
fd:
apk: fd
apt: fd-find
brew: fd
cargo: fd-find
choco: fd
github: github.com/sharkdp/fd
pacman: fd
pkg: fd
scoop: fd
# @binary [felony](https://github.com/henryboldi/felony) - An open-source pgp keychain built on the modern web with Electron, React, and Redux
# felony:
# github: github.com/henryboldi/felony
# @binarycli @binary @cli [ffsend](https://github.com/timvisee/ffsend) - Easily and securely share files from the command line, a fully featured Firefox Send client
ffsend:
apk: ffsend
brew: ffsend
github: github.com/timvisee/ffsend
pkg: ffsend
scoop: ffsend
snap: ffsend
yay: ffsend
# @binarycli @binary @cli @webapp [filebrowser](https://github.com/filebrowser/filebrowser) - Web file browser
filebrowser:
brew: filebrowser/tap/filebrowser
github: github.com/filebrowser/filebrowser
# @binary [Fission](https://fission.io/) - Fission CLI helps you to operate Fission
fission:
github: github.com/fission/fission
# @binary [fly](https://concourse-ci.org/) - CLI to manage Concourse CI installation
fly:
brew: fly
github: https://github.com/concourse/concourse
yay: fly-cli
# @binarycli @binary @cli [fm](https://github.com/knipferrc/fm) - Terminal file manager
fm:
github: github.com/knipferrc/fm
go: github.com/knipferrc/fm@latest
# @binarycli @binary @cli [fq](https://github.com/wader/fq) - jq for binary formats
fq:
apk: fq
brew: wader/tap/fq
go: github.com/wader/fq@latest
github: github.com/wader/fq
pacman: fq
scoop: fq
# @binarycli @binary @cli [fselect](https://github.com/jhspetersson/fselect) - Extension to find files with SQL-like queries
fselect:
brew: fselect
choco: fselect
cargo: fselect
github: github.com/jhspetersson/fselect
yay: fselect
# @binarycli @binary @cli [Fuego](https://github.com/sgarciac/fuego) - Fuego is a command line client for the firestore database
fuego:
github: github.com/sgarciac/fuego
snap: fuego
# @binaryapp @binary @application @service [Google Assistant Unofficial Desktop Client](https://github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client) - A cross-platform unofficial Google Assistant Client for Desktop
g-assist:
snap: g-assist
github: github.com/Melvin-Abraham/Google-Assistant-Unofficial-Desktop-Client
# @binarycli @binary @cli [gdrive](https://github.com/prasmussen/gdrive) - Google Drive CLI Client
gdrive:
brew: gdrive
github: github.com/prasmussen/gdrive
yay: gdrive
# @binarycli @binary @cli [ghorg](https://github.com/gabrie30/ghorg) - Quickly clone an entire org/users repositories into one directory - Supports GitHub, GitLab, Bitbucket, and more
ghorg:
github: github.com/gabrie30/ghorg
yay: ghorg
# @binaryapp @binary @application @menubar [Gitify](https://github.com/manosim/gitify) - GitHub notifications on the menu bar
gitify:
cask: gitify
github: github.com/manosim/gitify
yay: gitify-bin
# @binarycli @binary @cli [gitleaks](https://github.com/zricethezav/gitleaks) - Extension to scan git repos (or files) for secrets using regex and entropy
gitleaks:
brew: gitleaks
github: github.com/zricethezav/gitleaks
pkg: gitleaks
yay: gitleaks
# @binarycli @binary @cli [gitomatic](https://github.com/muesli/gitomatic) - A tool to monitor git repositories and automatically pull & push changes
gitomatic:
github: github.com/muesli/gitomatic
# @binarycli @binary @cli [glab](https://github.com/profclems/glab) - An open-source GitLab command line tool bringing GitLab's cool features to your command line
glab:
apk: glab
brew: glab
github: github.com/profclems/glab
scoop: glab
snap: glab
yay: gitlab-glab-bin
# @binarycli @binary @cli [glow](https://github.com/charmbracelet/glow) - Glow is a terminal based markdown reader designed from the ground up to bring out the beautyβand powerβof the CLI
glow:
brew: glow
github: github.com/charmbracelet/glow
pkg: glow
scoop: glow
yay: glow
# @binarycli @binary @cli [gojq](https://github.com/itchyny/gojq) - gojq is a pure Go implementation of jq that is mostly backwards compatible (but not completely)
gojq:
brew: gojq
github: github.com/itchyny/gojq
go: github.com/itchyny/gojq@latest
# @binarycli @binary @cli [go-chromecast](https://github.com/vishen/go-chromecast) - CLI for Google Chromecast, Home devices and Cast Groups
go-chromecast:
github: github.com/vishen/go-chromecast
go: github.com/vishen/go-chromecast@latest
# @binarycli @binary @cli [gping](https://github.com/orf/gping) - Ping, but with a graph
gping:
brew: gping
cargo: gping
choco: gping
github: github.com/orf/gping
scoop: gping
pacman: gping
# @binarycli @binary @cli [grex](https://github.com/pemistahl/grex) - A command-line tool and library for generating regular expressions from user-provided test cases
grex:
brew: grex
cargo: grex
choco: grex
github: github.com/pemistahl/grex
scoop: grex
# @binarycli @binary @cli [gron](https://github.com/tomnomnom/gron) - Extension to make JSON greppable
gron:
brew: gron
github: github.com/tomnomnom/gron
go: github.com/tomnomnom/gron@latest
# @binarycli @binary @cli [hclq](https://github.com/mattolenik/hclq) - Command-line processor for HashiCorp config files, like sed for HCL β Terraform, Consul, Nomad, Vault
hclq:
github: github.com/mattolenik/hclq
go: github.com/mattolenik/hclq@latest
# @binarycli @binary @cli [hexyl](https://github.com/sharkdp/hexyl) - A command-line hex viewer
hexyl:
apt: hexyl
brew: hexyl
cargo: hexyl
github: github.com/sharkdp/hexyl
pacman: hexyl
pkg: hexyl
scoop: hexyl
snap: hexyl
# @binarycli @binary @cli [hey](https://github.com/rakyll/hey) - HTTP load generator, ApacheBench (ab) replacement, formerly known as rakyll/boom
hey:
brew: hey
github: github.com/rakyll/hey
# @binarycli @binary @cli [hostctl](https://github.com/guumaster/hostctl) - This tool gives more control over the use of hosts file
hostctl:
brew: guumaster/tap/hostctl
github: github.com/guumaster/hostctl
scoop: hostctl
yay: hostctl
# @binarycli @binary @cli [htmlq](https://github.com/mgdm/htmlq) - A lightweight and flexible command-line JSON processor for HTML
htmlq:
brew: htmlq
cargo: htmlq
github: github.com/mgdm/htmlq
# @binarycli @binary @cli [hyperfine](https://github.com/sharkdp/hyperfine) - A command-line benchmarking tool
hyperfine:
apk: hyperfine
brew: hyperfine
cargo: hyperfine
choco: hyperfine
dnf: hyperfine
github: github.com/sharkdp/hyperfine
pacman: hyperfine
pkg: hyperfine
# @binarycli @binary @cli [jiq](https://github.com/fiatjaf/jiq) - Create jq queries interactively by leveraging a live reload feature in the terminal
jiq:
github: github.com/fiatjaf/jiq/cmd/jiq
go: github.com/fiatjaf/jiq/cmd/jiq@latest
# @binaryapp @binary @application [Jitsi Meet Electron](https://github.com/jitsi/jitsi-meet-electron) - Desktop application for Jitsi Meet built with Electron
jitsi-meet-electron:
cask: jisti-meet
choco: jitsi-meet-electron
github: github.com/jitsi/jitsi-meet-electron
pkg: jisti-meet
yay: jitsi-meet-desktop-bin
# @binarycli @binary @cli [jo](https://github.com/jpmens/jo) - JSON output from a shell
jo:
brew: jo
apt: jo
snap: jo
github: github.com/jpmens/jo
pkg: jo
scoop: jo
yay: jo
# @binarycli @binary @cli [jq](https://github.com/stedolan/jq) - Command-line JSON processor
jq:
brew: jq
choco: jq
apk: jq
apt: jq
dnf: jq
github: github.com/stedolan/jq
pkg: jq
# @binarycli @binary @cli [kdash](https://github.com/kdash-rs/kdash) - A simple and fast dashboard for Kubernetes
kdash:
brew: kdash-rs/kdash/kdash
cargo: kdash
choco: kdash
github: github.com/kdash-rs/kdash
scoop: kdash
# @binarycli @binary @cli [kn](https://github.com/knative/client) - The Knative CLI (kn) provides a quick and easy interface for creating Knative resources, such as Knative Services and Event Sources
kn:
brew: kn
github: github.com/knative/client
yay: knative-client-bin
# @binarycli @binary @cli [kubenav](https://github.com/kubenav/kubenav) - kubenav is the navigator for your Kubernetes clusters right in your pocket
kubenav:
github: github.com/kubenav/kubenav
yay: kubenav-bin
# @binarycli @binary @cli [license](https://github.com/nishanths/license) - Command-line license text generator
license:
go: github.com/nishanths/license@latest
yay: nishanths-license-git
# @binarycli @binary @cli @service [linkerd2](https://github.com/linkerd/linkerd2) - Linkerd is an ultralight, security-first service mesh for Kubernetes
linkerd2:
brew: linkerd
github: github.com/linkerd/linkerd2
yay: linkerd
# @binarycli @binary @cli [linuxkit](https://github.com/linuxkit/linuxkit) - A toolkit for building secure, portable and lean operating systems for containers
linuxkit:
brew: linuxkit/linuxkit/linuxkit
github: github.com/linuxkit/linuxkit
# @binarycli @binary @cli [logcli](https://github.com/grafana/loki) - Run LogQL queries against a Loki server
logcli:
brew: logcli
github: github.com/grafana/loki
yay: logcli-git
# @binaryapp @binary @application [Manta](https://github.com/hql287/Manta) - Flexible invoicing desktop app with beautiful & customizable templates
manta:
cask: manta
github: github.com/hql287/Manta
# @binaryapp @binary @application [MarkText](https://github.com/marktext/marktext) - A simple and elegant markdown editor, available for Linux, macOS and Windows
mark-text:
cask: mark-text
choco: marktext
github: github.com/marktext/marktext
yay: marktext
# @binaryapp @binary @application [MassCode](https://github.com/antonreshetov/massCode) - A free and open source code snippets manager for developers
masscode:
cask: masscode
github: github.com/antonreshetov/massCode
# @binarycli @binary @cli [mc](https://github.com/minio/mc) - MinIO Client is a replacement for ls, cp, mkdir, diff and rsync commands for filesystems and object storage
mc:
brew: minio/stable/mc
binary: https://dl.min.io/client/mc/release/linux-amd64/mc
exe: https://dl.min.io/client/mc/release/windows-amd64/mc.exe
go: github.com/minio/mc@latest
# @binarycli @binary @cli [mergestat](https://github.com/mergestat/mergestat) - Query git repositories with SQL. Generate reports, perform status checks, analyze codebases
mergestat:
brew: mergestat/mergestat/mergestat
github: github.com/mergestat/mergestat
# @binaryapp @binary @application [MJML App](https://github.com/mjmlio/mjml-app) - The desktop app for MJML
mjml-app:
github: github.com/mjmlio/mjml-app
# @binarycli @binary @cli [mkcert](https://github.com/FiloSottile/mkcert) - A simple zero-config tool to make locally trusted development certificates with any names
mkcert:
brew: mkcert
choco: mkcert
github: github.com/FiloSottile/mkcert
pacman: mkcert
scoop: mkcert
# @binaryapp @binary @application [Mockoon](https://github.com/mockoon/mockoon) - Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source
mockoon:
cask: mockoon
choco: mockoon
github: github.com/mockoon/mockoon
snap: mockoon
yay: mockoon-bin
# @binarycli @binary @cli [mole](https://github.com/davrodpin/mole) - CLI application to create ssh tunnels focused on resiliency and user experience
mole:
brew: davrodpin/homebrew-mole/mole
github: github.com/davrodpin/mole
yay: mole-bin
# @binaryapp @binary @application [Motrix](https://github.com/agalwood/Motrix) - A full-featured download manager
motrix:
cask: motrix
choco: motrix
github: github.com/agalwood/Motrix
scoop: motrix
yay: motrix-bin
# @binaryapp @binary @application [MQTT X](https://github.com/emqx/MQTTX) - MQTT X - Elegant Cross-platform MQTT 5.0 Desktop Client
mqttx:
cask: mqttx
github: github.com/emqx/MQTTX
snap: mqttx
yay: mqttx-bin
# @binarycli @binary @cli [muffet](https://github.com/raviqqe/muffet) - Fast website link checker in Go
muffet:
brew: muffet
github: github.com/raviqqe/muffet
go: github.com/raviqqe/muffet/v2@latest
yay: muffet-bin
# @binaryapp @binary @application [Mullvad VPN](https://github.com/mullvad/mullvadvpn-app) - The Mullvad VPN client app for desktop and mobile
mullvad-vpn:
cask: mullvadvpn
github: github.com/mullvad/mullvadvpn-app
yay: mullvad-vpn
# @binarycli @binary @cli [nebula](https://github.com/slackhq/nebula) - A scalable overlay networking tool
nebula:
github: github.com/slackhq/nebula
pacman: nebula
# @binarycli @binary @cli [nnn](https://github.com/jarun/nnn) - A full-featured terminal file manager
nnn:
apk: nnn
apt: nnn
brew: nnn
github: github.com/jarun/nnn
pacman: nnn
pkg: nnn
# @binarycli @binary @cli [node-prune](https://github.com/tj/node-prune) - Extension to remove unnecessary files from node_modules
node-prune:
github: github.com/tj/node-prune
go: github.com/tj/node-prune@latest
# @binarycli @binary @cli [nomino](https://github.com/yaa110/nomino) - Batch rename utility for developers
nomino:
cargo: nomino
github: github.com/yaa110/nomino
yay: nomino
# @binaryapp @binary @application [Nuclear](https://github.com/nukeop/nuclear) - Streaming music player that finds free music
nuclear:
cask: nuclear
choco: nuclear
github: github.com/nukeop/nuclear
snap: nuclear
yay: nuclear-player-bin
# @binarycli @binary @cli [osquery](https://github.com/osquery/osquery) - SQL powered operating system instrumentation, monitoring, and analytics
osquery:
cask: osquery
choco: osquery
github: github.com/osquery/osquery
yay: osquery-git
# @binarycli @binary @cli [ots](https://github.com/sniptt-official/ots) - Share end-to-end encrypted secrets with others via a one-time URL
ots:
brew: ots
github: github.com/sniptt-official/ots
go: github.com/sniptt-official/ots@latest
# @binarycli @binary @cli [oq](https://github.com/Blacksmoke16/oq) - A performant, and portable jq wrapper to facilitate the consumption and output of formats other than JSON; using jq filters to transform the data
oq:
brew: oq
github: github.com/Blacksmoke16/oq
snap: oq
yay: oq
# @binarycli @binary @cli [page-fetch](https://github.com/detectify/page-fetch) - Fetch web pages using headless Chrome, storing all fetched resources including JavaScript files
page-fetch:
go: github.com/detectify/page-fetch@latest
# @binarycli @binary @cli [pass](https://www.passwordstore.org/) - Password manager
pass:
apt: pass
brew: pass
pacman: pass
pkg: password-store
yum: pass
# @binarycli @binary @cli [pastel](https://github.com/sharkdp/pastel) - A command-line tool to generate, analyze, convert and manipulate colors
pastel:
brew: pastel
cargo: pastel
github: github.com/sharkdp/pastel
snap: pastel
yay: pastel
# @binarycli @binary @cli [peco](https://github.com/peco/peco) - Simplistic interactive filtering tool
peco:
apt: peco
brew: peco
choco: peco
github: github.com/peco/peco
pacman: peco
# @binarycli @binary @cli [pony](https://github.com/jessfraz/pony) - Local file-based password, API key, secret, recovery code store backed by GPG
pony:
github: github.com/jessfraz/pony
go: github.com/jessfraz/pony@latest
# @binaryapp @binary @application @menubar [Pretzel](https://github.com/amiechen/pretzel) - Pretzel is Mac desktop app that shows and find keyboard shortcuts based on your current app
pretzel:
github: github.com/amiechen/pretzel
# @binarycli @binary @cli [procs](https://github.com/dalance/procs) - A modern replacement for ps written in Rust
procs:
apk: procs
brew: procs
cargo: procs
dnf: procs
github: github.com/dalance/procs
pacman: procs
scoop: procs # For Windows
snap: procs
# @binarycli @binary @cli [psu](https://github.com/greenled/portainer-stack-utils) - CLI client for Portainer
psu:
github: github.com/greenled/portainer-stack-utils
# @binarycli @binary @cli [pup](https://github.com/ericchiang/pup) - Parsing HTML at the command line
pup:
brew: pup
github: github.com/ericchiang/pup
go: github.com/ericchiang/pup@latest
# @binarycli @binary @cli [q](https://github.com/harelba/q) - Run SQL directly on CSV or TSV files
q:
brew: q
github: github.com/harelba/q
# @binaryapp @binary @application [raindrop](https://raindrop.io) - All-in-one bookmark manager
raindrop:
cask: raindropio
github: github.com/raindropio/desktop
# @binarycli @binary @cli [rancher](https://github.com/rancher/cli) - The Rancher Command Line Interface (CLI) is a unified tool for interacting with your Rancher Server
rancher:
brew: rancher-cli
github: github.com/rancher/cli
yay: rancher-cli-bin
# @binaryapp @binary @application [Responsively](https://github.com/responsively-org/responsively-app) - A modified web browser that helps in responsive web development
responsively:
cask: responsively
choco: responsively
github: github.com/responsively-org/responsively-app
# @binarycli @binary @cli [rip](https://github.com/nivekuil/rip) - A safe and ergonomic alternative to rm
rip:
brew: rm-improved
cargo: rm-improved
github: github.com/nivekuil/rip
yay: rm-improved
# @binaryapp @binary @application [RunJS](https://github.com/lukehaas/RunJS) - A JavaScript playground that auto-evaluates as you type
runjs:
cask: runjs
choco: runjs
github: github.com/lukehaas/RunJS
# snap: runjs # Not in the Stable Channel yet
yay: runjs-bin
# @binarycli @binary @cli [s5cmd](https://github.com/peak/s5cmd) - Parallel S3 and local filesystem execution tool with benchmarks that show it is the fastest S3 downloader
s5cmd:
brew: peak/tap/s5cmd
github: github.com/peak/s5cmd
go: github.com/peak/s5cmd@latest
# @binarycli @binary @cli [schema](https://github.com/Confbase/schema) - A tool to infer and instantiate schemas and translate between data formats
schema:
go: github.com/Confbase/schema
# @binarycli @binary @cli [scrcpy](https://github.com/Genymobile/scrcpy) - Display and control your Android device
scrcpy:
apt: scrcpy
brew: scrcpy
choco: scrcpy
dnf: scrcpy
github: github.com/Genymobile/scrcpy
pkg: scrcpy
snap: scrcpy
yay: scrcpy
# @binaryapp @binary @application [Scrcpy GUI](https://github.com/Tomotoes/scrcpy-gui) - A simple & beautiful GUI application for scrcpy
scrcpy-gui:
github: github.com/Tomotoes/scrcpy-gui
# @binarycli @binary @cli [sd](https://github.com/chmln/sd) - Intuitive find & replace CLI (sed alternative)
sd:
apk: sd # Include information about apk releases for possible future Alpine support
brew: sd # Brew package name
cargo: sd
choco: sd-cli # Choco package name
dnf: sd
github: github.com/chmln/sd
pacman: sd # pacman release for Archlinux
pkg: sd
# @binarycli @binary @cli [sentry-cli](https://github.com/getsentry/sentry-cli/) - sentry-cli can connect to the Sentry API and manage some data for your projects
sentry-cli:
brew: getsentry/tools/sentry-cli
github: github.com/getsentry/sentry-cli
npm: '@sentry/cli'
scoop: sentry-cli
yay: sentry-cli-bin
# @binarycli @binary @cli [sftpgo](https://github.com/drakkan/sftpgo) - Fully featured and highly configurable SFTP server with optional HTTP/S, FTP/S and WebDAV support - S3, Google Cloud Storage, Azure Blob
sftpgo:
brew: sftpgo
choco: sftpgo
github: github.com/drakkan/sftpgo
pkg: sftpgo
yay: sftpgo-bin
# @binarycli @binary @cli [shfmt](https://github.com/mvdan/sh/) - A shell parser, formatter, and interpreter with bash support; includes shfmt
shfmt:
apk: shfmt
brew: shfmt
github: github.com/mvdan/sh/
go: mvdan.cc/sh/v3/cmd/shfmt@latest
pacman: shfmt
pkg: shfmt
scoop: shfmt
snap: shfmt
# @binarycli @binary @cli [skm](https://github.com/TimothyYe/skm) - A simple and powerful SSH keys manager
skm:
brew: timothyye/tap/skm
github: github.com/TimothyYe/skm
go: github.com/TimothyYe/skm/cmd/skm@latest
# @binaryapp @binary @application [Skype](https://www.skype.com) - Skype is for connecting with the people that matter most in your life and work
skype:
cask: skype
choco: skype
snap: skype
# @binaryapp @binary @application [Slack](https://slack.com/) - Transform the way that you work with one place for everyone and everything that you need to get things done
slack:
cask: slack
choco: slack
snap: slack
# @binaryapp @binary @application [SQLectron](https://github.com/sqlectron/sqlectron-gui) - A simple and lightweight SQL client desktop with cross database and platform support
sqlectron:
cask: sqlectron
github: github.com/sqlectron/sqlectron-gui
yay: sqlectron-gui
# @binarycli @binary @cli [ssh-vault](https://github.com/ssh-vault/ssh-vault) - Encrypt/decrypt using ssh keys
ssh-vault:
brew: ssh-vault
github: github.com/ssh-vault/ssh-vault
# @binarycli @binary @cli [ssl-proxy](https://github.com/suyashkumar/ssl-proxy) - Simple zero-config SSL reverse proxy with real autogenerated certificates
ssl-proxy:
github: github.com/suyashkumar/ssl-proxy
# @binaryapp @binary @application [SwitchHosts](https://github.com/oldj/SwitchHosts) - Extension to switch hosts
switchhosts:
github: github.com/oldj/SwitchHosts
# @binarycli @binary @cli [sync-ssh-keys](https://github.com/samber/sync-ssh-keys) - Sync public ssh keys to ~/.ssh/authorized_keys, based on Github/Gitlab organization membership
sync-ssh-keys:
github: github.com/samber/sync-ssh-keys
yay: sync-ssh-keys-bin
# @binarycli @binary @cli [sysbench](https://github.com/akopytov/sysbench) - System performance benchmark tool
sysbench:
apk: sysbench
apt: sysbench
brew: sysbench
dnf: sysbench
pacman: sysbench
pkg: sysbench
# @binarycli @binary @cli [sysget](https://github.com/emilengler/sysget) - One package manager to rule them all
sysget:
github: github.com/Eugeny/tabby
make:
mac: |
make
sudo make install
# @binaryapp @binary @application [Tabby](https://github.com/Eugeny/tabby) - A terminal for a more modern age
tabby:
cask: tabby
choco: tabby
github: github.com/Eugeny/tabby
# @binarycli @binary @cli [Task](https://github.com/go-task/task) - A task runner / simpler Make alternative written in Go
task:
brew: go-task/tap/go-task
choco: go-task
go: github.com/go-task/task/v3/cmd/task@latest
github: github.com/go-task/task
scoop: task
# snap: task
# yay: taskfile-git
# @binarycli @binary @cli [Teleport](https://github.com/gravitational/teleport) - Modern SSH server for teams managing distributed infrastructure
teleport:
brew: teleport
pkg: teleport
yay: teleport-bin
# @binarycli @binary @cli [teller](https://github.com/tellerops/teller) - Cloud native secrets management for developers - never leave your command line for secrets
teller:
brew: spectralops/tap/teller
github: github.com/tellerops/teller
# @binarycli @binary @cli [tflint](https://github.com/terraform-linters/tflint) - A Pluggable Terraform Linter
tflint:
brew: tflint
choco: tflint
github: github.com/terraform-linters/tflint
# @binarycli @binary @cli [tilt](https://github.com/tilt-dev/tilt) - Define your dev environment as code. For microservice apps on Kubernetes
tilt:
brew: tilt
github: github.com/tilt-dev/tilt
yay: tilt-bin
# @binaryapp @binary @application [Temps](https://github.com/jackd248/temps) - Simple menubar application based on Electron with actual weather information and forecast
temps:
github: github.com/jackd248/temps
# @binarycli @binary @cli [tokei](https://github.com/XAMPPRocky/tokei) - Tokei is a program that displays statistics about the code
tokei:
apk: tokei
brew: tokei
cargo: tokei
dnf: tokei
github: github.com/XAMPPRocky/tokei
pacman: tokei
pkg: tokei
scoop: tokei
# @binarycli @binary @cli [transfer](https://github.com/rinetd/transfer) - Converts from one encoding to another
transfer:
github: github.com/rinetd/transfer
go: github.com/rinetd/transfer@latest
# @binarycli @binary @cli [trivy](https://github.com/aquasecurity/trivy) - Scanner for vulnerabilities in container images, file systems, and Git repositories, as well as for configuration issues
trivy:
github: github.com/aquasecurity/trivy
yay: trivy-bin
# @binarycli @binary @cli [up](https://github.com/akavel/up) - Ultimate Plumber is a tool for writing Linux pipes with instant live preview
up:
brew: up
github: github.com/akavel/up
pkg: up
yay: up
# @binarycli @binary @cli [vault](https://vaultproject.io/) - HashiCorp Vault is a secrets management tool specifically designed to control access to sensitive credentials in a low-trust environment. It can be used to store sensitive values and at the same time dynamically generate access for specific services/applications on lease
vault:
brew: hashicorp/tap/vault
yay: vault-cli
# @binarycli @binary @cli[Vector](https://vector.dev/) /) - Vector is a lightweight, ultra-fast tool for building observability pipelines that lets you collect, transform, and route all your logs and metrics with one simple tool.
vector:
brew: vectordotdev/brew/vector
# @binarycli @binary @cli [velero](https://velero.io/) | - Velero is an open source tool to safely backup and restore, perform disaster recovery, and migrate Kubernetes cluster resources and persistent volumes.
velero:
brew: velero
choco: velero
github: github.com/vmware-tanzu/velero
yay: velero-bin
# @binaryapp @binary @application [Udemy Course Downloader](https://github.com/FaisalUmair/udemy-downloader-gui) - A desktop application for downloading Udemy Courses
udemy-downloader-gui:
github: github.com/FaisalUmair/udemy-downloader-gui
# @binarycli @binary @cli [waypoint](https://github.com/hashicorp/waypoint) - A tool to build, deploy, and release any application on any platform
waypoint:
brew: hashicorp/tap/waypoint
github:
scoop: waypoint
# @binarycli @binary @cli [websocat](https://github.com/vi/websocat) - CLI for interacting with web sockets
websocat:
brew: websocat
cargo: --features=ssl websocat
github: github.com/vi/websocat
pkg: websocat
port: websocat
# @binaryapp @binary @application [WebTorrent Desktop](https://github.com/webtorrent/webtorrent-desktop) - Streaming torrent app for Mac, Windows, and Linux
webtorrent:
cask: webtorrent
choco: webtorrent-desktop
github: github.com/webtorrent/webtorrent-desktop
yay: webtorrent-desktop
# @binarycli @binary @cli [whaler](https://github.com/P3GLEG/Whaler) - Whaler takes a Docker image and attempts to reverse engineer the Dockerfile that created it
whaler:
github: github.com/P3GLEG/Whaler
# @binarycli @binary @cli [winrm-cli](https://github.com/masterzen/winrm-cli) - Command-line tool to remotely execute commands on Windows machines through WinRM
winrm-cli:
make:
mac: make
linux: make
yay: winrm-cli-git
# @binarycli @binary @cli [wkhtmltopdf](https://github.com/wkhtmltopdf/wkhtmltopdf) - Convert HTML to PDF using Webkit (QtWebKit)
wkhtmltopdf:
apt: wkhtmltopdf
cask: wkhtmltopdf
choco: wkhtmltopdf
github: github.com/wkhtmltopdf/wkhtmltopdf
pacman: wkhtmltopdf
# @binarycli @binary @cli [xurls](https://github.com/mvdan/xurls) - Extract urls from text
xurls:
go: mvdan.cc/xurls/v2/cmd/xurls@latest
github: github.com/mvdan/xurls
# @binarycli @binary @cli [yq](https://github.com/mikefarah/yq) - Process YAML documents from the CLI
yq:
brew: yq
choco: yq
apk: yq
github: github.com/stedolan/jq
go: github.com/mikefarah/yq/v4@latest
snap: yq