ffsend VS tmux

Compare ffsend vs tmux and see what are their differences.


:mailbox_with_mail: Easily and securely share files from the command line. A fully featured Firefox Send client. (by timvisee)


tmux source code (by tmux)
Our great sponsors
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • Scout APM - Less time debugging, more time building
  • OPS - Build and Run Open Source Unikernels
ffsend tmux
13 81
5,476 23,638
- 1.9%
6.8 9.5
3 months ago 10 days ago
Rust C
GNU General Public License v3.0 only GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.


Posts with mentions or reviews of ffsend. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-12-28.


Posts with mentions or reviews of tmux. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-26.
  • How do you guys work with terminals?
    11 projects | reddit.com/r/neovim | 26 Jan 2022
    Here is link number 1 - Previous text "bug"
    11 projects | reddit.com/r/neovim | 26 Jan 2022
    its not being consistently 20ms faster/slower, but it adds like half-a-second lags here and there.. its not about "being slow" anymore, i'd say its a bug...
  • Need to press keymap twice to bring up hover information with LSP
    2 projects | reddit.com/r/neovim | 22 Jan 2022
    filetype plugin indent on "------------------------------------------------------------------------------ " Plugins "------------------------------------------------------------------------------ call plug#begin(stdpath('data') . '/plugged') Plug 'sainnhe/gruvbox-material' Plug 'morhetz/gruvbox' Plug 'junegunn/fzf', { 'do': { -> fzf#install() } } Plug 'junegunn/fzf.vim' Plug 'sheerun/vim-polyglot' Plug 'tpope/vim-commentary' Plug 'neovim/nvim-lspconfig' call plug#end() "------------------------------------------------------------------------------ " Basic settings "------------------------------------------------------------------------------ set path+=** " Searches current directory recursively (incl. subfolders) set wildmode=longest,list,full " Better tab completion set laststatus=0 " 2 = always show, 0 = never show set expandtab " Use spaces instead of tabs set shiftwidth=4 " One tab equals four spaces set tabstop=4 " One tab equals four spaces set nohlsearch " Disable highlight search matches set ignorecase " Searches are case sensitive only when term has at least one capital set nobackup " Disable automatic backup files set noswapfile " Disable swapfile set scrolloff=5 " Always show 5 lines when scrolling set splitbelow " Split below set splitright " Split right set omnifunc=syntaxcomplete#Complete " Enable omnifunc (C-x C-o) set clipboard=unnamedplus " Use system clipboard set guicursor= " Disable different cursor styles set updatetime=300 " Default is 4000 ms let loaded_matchparen = 1 " Disable highlighting of matching brackets " set number " set signcolumn=number "------------------------------------------------------------------------------ " Color settings "------------------------------------------------------------------------------ " https://github.com/tmux/tmux/issues/1246 " if has('nvim') || exists('+termguicolors') " let &t_8f = "\[38;2;%lu;%lu;%lum" " let &t_8b = "\[48;2;%lu;%lu;%lum" " set termguicolors " endif " let g:gruvbox_contrast_dark='hard' colorscheme gruvbox " colorscheme gruvbox-material " Customize fzf colors to match your color scheme " - fzf#wrap translates this to a set of `--color` options let g:fzf_colors = \ { 'fg': ['fg', 'Normal'], \ 'bg': ['bg', 'Normal'], \ 'hl': ['fg', 'Comment'], \ 'fg+': ['fg', 'CursorLine', 'CursorColumn', 'Normal'], \ 'bg+': ['bg', 'CursorLine', 'CursorColumn'], \ 'hl+': ['fg', 'Statement'], \ 'info': ['fg', 'PreProc'], \ 'border': ['fg', 'Ignore'], \ 'prompt': ['fg', 'Conditional'], \ 'pointer': ['fg', 'Exception'], \ 'marker': ['fg', 'Keyword'], \ 'spinner': ['fg', 'Label'], \ 'header': ['fg', 'Comment'] } " Highlight trailing whitespace (https://vim.fandom.com/wiki/Highlight_unwanted_spaces) highlight ExtraWhitespace ctermbg=red guibg=red match ExtraWhitespace /\s\+$/ autocmd BufWinEnter * match ExtraWhitespace /\s\+$/ autocmd InsertEnter * match ExtraWhitespace /\s\+\%#\@ " Keep selection when shifting vnoremap > >gv vnoremap < zz nnoremap zz " Fuzzy searching nnoremap :Files nnoremap b :Buffers nnoremap :Rg "------------------------------------------------------------------------------ " Use ripgrep instead of default vimgrep "------------------------------------------------------------------------------ set grepprg=rg\ --vimgrep "------------------------------------------------------------------------------ " Useful command to trim trailing whitespace "------------------------------------------------------------------------------ function! TrimWhiteSpace() %s/\s\+$//e endfunction command Trim :call TrimWhiteSpace() "------------------------------------------------------------------------------ " Set up netrw instead of Nerdtree (save a plugin) "------------------------------------------------------------------------------ " Make it look cleaner like NERDTree let g:netrw_banner=0 let g:netrw_liststyle=3 let g:netrw_browse_split=4 let g:netrw_winsize=25 " Function to toggle explorer on and off let g:NetrwIsOpen=0 function! ToggleNetrw() if g:NetrwIsOpen let i = bufnr("$") while (i >= 1) if (getbufvar(i, "&filetype") == "netrw") silent exe "bwipeout " . i endif let i-=1 endwhile let g:NetrwIsOpen=0 else let g:NetrwIsOpen=1 silent Lexplore endif endfunction " Toggle explorer with leader+e " 'v': vertical split, 'o': horizontal split, 't': new tab noremap e :call ToggleNetrw()
  • sanoid &amp; syncoid - long running sync tasks and alerting?
    1 project | reddit.com/r/zfs | 10 Jan 2022
    The quick and nasty way before you automate it all is to use something like tmux (https://github.com/tmux/tmux) which is available on most distro's. It will allow you to start a terminal session and run it in the background so it won't matter if you get disconnected you can always reconnect and re-attach to the session.
  • Confused with conditionals.
    1 project | reddit.com/r/tmux | 6 Jan 2022
    You can also see https://github.com/tmux/tmux/wiki/Formats.
  • What Are The Best Linux Apps?
    25 projects | reddit.com/r/linuxquestions | 5 Jan 2022
    I'm using sakura for my terminal: it's lightweight, and neat. But really, tmux is the star here; it really takes the terminal into another region of excellence, power, and functionality. I now couldn't live with tmux.
  • I tried to move entirely to Linux supporting programs before I migrate from Windows. Here's how it went
    16 projects | reddit.com/r/linux | 28 Dec 2021
    TimeShift quelled a lot of the fear I initially had with messing with my system. The backups don't take a massive amount of space, and the speed at which they are restored means I can be back up and running mere minutes after screwing something up. Last time I used Windows System Restore, it corrupted my entire install! Samba has removed all need for me to use USB keys in my house anymore. It took me less than 10 minutes from first learning about it to set up, too. TMux: I probably used the Terminal more in these past two months than I had in my first decade of Windows, and Tmux just makes things so much faster to work with. Also supports CMus with a script that lets me hide and re-open the player whenever I want. TheFuck Is self explanatory. It's satisfying and amusing all at the same time.
  • Tumx for Termux ❕
    1 project | dev.to | 19 Dec 2021
    It was developed by Nicholas Marriott and contribute by Thomas Adam , Ben Boeckel and many more you can check it in the GitHub Contribution page.
  • After a long time, this is my second successful installation.
    1 project | reddit.com/r/Gentoo | 18 Dec 2021
    you can read their wiki or the article on ArchWiki
  • Is there a way to make systemd-oomd a *little* bit more granular? Maybe don't start by whacking entire cgroups?
    1 project | reddit.com/r/Fedora | 16 Dec 2021
    That took out basically everything, except for my web browser and a spreadsheet (ironically, the two apps with the best crash-recovery mechanisms...). Including a tmux session started with systemd-run --user --scope --unit=tmux, as I was told to do many years ago.

What are some alternatives?

When comparing ffsend and tmux you can also consider the following projects:

kitty - Cross-platform, fast, feature-rich, GPU based terminal

tilix - A tiling terminal emulator for Linux using GTK+ 3

i3 - A tiling window manager

mosaic - A terminal workspace with batteries included

fish-shell - The user-friendly command line shell.

Mosh - Mobile Shell

emacs-theme-gruvbox - Gruvbox is a retro groove color scheme for Emacs. Port of the Vim version.

send - :mailbox_with_mail: Simple, private file sharing. Mirror of https://gitlab.com/timvisee/send

ble.sh - Bash Line Editor―a full-featured line editor written in pure Bash! Syntax highlighting, auto suggestions, vim modes, etc. are available in Bash interactive sessions!

transfer.sh - Easy and fast file sharing from the command-line.

pytorch-lightning - The lightweight PyTorch wrapper for high-performance AI research. Scale your models, not the boilerplate.