SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 Fish Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
awesome-shell
A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
powerline
Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile.
-
xxh
π Bring your favorite shell wherever you go through the ssh. Xonsh shell, fish, zsh, osquery and so on.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Ask HN: Any tool for managing large and variable command lines? | news.ycombinator.com | 2024-04-25In addition, I think bash's `operate-and-get-next` can be very helpful. When you go back through your shell history, you can hit Ctrl+o instead of enter and it will execute the command then put the next one in your history on the command line, and keep track of where you are in your history. This way, you can rerun a bunch of commands by going to the first one and Ctrl+o till you are done. And you can edit those commands and hit Ctrl+o and still go to the next previously run command.
Note: fzf's history search feature breaks this. https://github.com/junegunn/fzf/issues/2399
Agreed, I use this in conjunction with Starship [1], both initialized specifically for Fish in the config. I love this shell so much.
[1] - https://starship.rs/
brew install fzf # for fuzzy find files, commands, etc brew install starship $(brew --prefix)/opt/fzf/install git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting # syntax highlight for zsh git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions # smart autosuggestions for zsh echo 'eval "$(starship init zsh)"' >> ~/.zshrc
Project mention: FAQ on the xz-utils backdoor β via a project dev | news.ycombinator.com | 2024-03-29Reminds of the note at the bottom of Fish's releases. It's there because the build system cannot determine the current version for some reason. Hopefully that will go away now that they have switched to a different language / build system. The custom tarball is used by Arch Linux at the very least.
https://github.com/fish-shell/fish-shell/releases/tag/3.7.1
https://github.com/fish-shell/fish-shell/issues/7772#issueco...
https://gitlab.archlinux.org/archlinux/packaging/packages/fi...
Project mention: Install Asdf: One Runtime Manager to Rule All Dev Environments | news.ycombinator.com | 2024-04-27The main issue most people have with asdf is that itβs annoyingly slow. Not unusably so, but just enough that itβs irritating.
I identified [0] the source for much of it (sub-shells and pipes) and began a PR [1], but became bogged down with BATS testing, and then found mise / rtx, so kind of lost interest. Sorry. You can always implement these if youβd like.
[0]: https://github.com/asdf-vm/asdf/issues/290#issuecomment-1383...
[1]: https://github.com/asdf-vm/asdf/pull/1441
Project mention: Say good bye to cd and hello Zoxide - the better and smarter cd command | dev.to | 2024-04-14
Project mention: Ask HN: Any tool for managing large and variable command lines? | news.ycombinator.com | 2024-04-25I've heard good things about atuin
https://github.com/atuinsh/atuin
# Download the correct binary for Linux (replace the URL with the latest version if needed) wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/posh-linux-amd64 -O oh-my-posh # Make the binary executable chmod +x oh-my-posh # Move the binary to a directory in your PATH sudo mv oh-my-posh /usr/local/bin/
I switched from asdf to mise after a comment on lobste.rs[1] suggested I do so a few months ago, and I have been very happy with it.
It sands off some of asdf's sharp UI edges and provides a somewhat larger but still reasonable feature set; I've also replaced most of my direnv[2] usage with it.
The mise -> asdf comparison page is useful[3]
1: https://lobste.rs/s/66uxbj/how_love_homebrew#c_mvmsjp
2: https://direnv.net/
3: https://mise.jdx.dev/dev-tools/comparison-to-asdf.html
Project mention: fish-shell: the user-friendly command-line shell | news.ycombinator.com | 2023-08-26[1] https://github.com/oh-my-fish/oh-my-fish
Project mention: Carapace: A multi-shell completion library and binary | news.ycombinator.com | 2024-04-22
xonsh β Python-powered, cross-platform, Unix-gazing shell
You've got to install Fisher, then get z, sponge and a few others from the awsm.fish list.
Then you get trapped by the utility and struggle when you land on some remote server's bash shell.
https://github.com/jorgebucaran/fisher
https://github.com/jorgebucaran/awsm.fish#readme
Some PR about forgit improvements
You've got to install Fisher, then get z, sponge and a few others from the awsm.fish list.
Then you get trapped by the utility and struggle when you land on some remote server's bash shell.
https://github.com/jorgebucaran/fisher
https://github.com/jorgebucaran/awsm.fish#readme
Project mention: Cdpath: Easily Navigate Directories in the Terminal | news.ycombinator.com | 2023-12-06https://github.com/skywind3000/z.lua is quite nice and has more features, e.g. fzf integration and an interactive mode.
Tide is as close to powerlevel10k as one can get in Fish.
https://github.com/IlanCosman/tide
Fish related posts
- Ask HN: Any tool for managing large and variable command lines?
- Show HN: Kaldo β Cross Shell Aliases
- FAQ on the xz-utils backdoor β via a project dev
- Atuin β Magical Shell History
- Oh My Zsh
- Proposal for porting fish-shell from C++ to Rust
- Z β Jump Around
-
A note from our sponsor - SaaSHub
www.saashub.com | 28 Apr 2024
Index
What are some of the best open-source Fish projects? This list will help you:
Project | Stars | |
---|---|---|
1 | fzf | 59,739 |
2 | starship | 40,834 |
3 | awesome-shell | 31,086 |
4 | zsh-autosuggestions | 29,589 |
5 | fish-shell | 24,551 |
6 | autocomplete | 24,265 |
7 | asdf | 20,448 |
8 | zoxide | 18,590 |
9 | atuin | 17,775 |
10 | oh-my-posh | 14,203 |
11 | powerline | 14,189 |
12 | direnv | 11,697 |
13 | oh-my-fish | 10,002 |
14 | inshellisense | 8,035 |
15 | xonsh | 8,006 |
16 | fisher | 7,387 |
17 | powerline-shell | 6,177 |
18 | xxh | 4,977 |
19 | forgit | 4,250 |
20 | awsm.fish | 3,926 |
21 | z.lua | 2,914 |
22 | powerline-go | 2,704 |
23 | tide | 2,613 |
Sponsored