Choose emoji from the command-line launcher with this Rofi plugin, which adds an emoji selector to Rofi.
The Best Junction Alternatives in 2026
Looking for something like Junction? Here are 24 alternatives, ranked by how closely they match it on purpose, features and platforms. Of these, 24 are open source.
Junction lets users choose which application or browser opens files and links.
Top picks at a glance
Quick comparison
| # | Alternative | Pricing | Open source | Platforms |
|---|---|---|---|---|
| 1 | Emoji Selector | — | Yes | — |
| 2 | Webvm | — | Yes | — |
| 3 | walk | — | Yes | — |
| 4 | xdg-ninja | — | Yes | — |
| 5 | Pi Apps | — | Yes | — |
| 6 | TextGen | — | Yes | — |
| 7 | Celluloid | — | Yes | — |
| 8 | Planify | — | Yes | — |
| 9 | dLine | — | Yes | — |
| 10 | Mousai | — | Yes | — |
All Junction alternatives
WebVM runs a Linux virtual machine in the browser, according to its repository description.
walk navigates files in a terminal interface as an alternative to cd and ls, with keyboard controls for moving through folders.
xdg-ninja checks a user’s home directory for unwanted files and directories using a shell script.
Pi-Apps catalogs software for Raspberry Pi, with projects described as open source in its repository title.
TextGen offers an open-source desktop application for local language models, with text, vision, tool calling, and API support.
Celluloid provides a GTK-based interface for mpv to play audio and video media.
Planify manages tasks with Todoist, Nextcloud, and CalDAV support for the GNOME desktop.
dLine brings calendar events into the terminal, with reminders and event management described by its project page.
Mousai identifies songs, according to its repository description and project page.
Brigadier fetches and installs Boot Camp ESD files from Apple or a software update server using a Python script.
lnav navigates log files and provides tools for searching, filtering, and querying logs.
lf manages files from a terminal, according to its repository description.
lsix displays thumbnails of image files in a terminal using Sixel graphics.
Broot navigates directory trees, finds files, and launches commands from a terminal.
fzf searches command-line lists with fuzzy matching, helping select files, commands, and other entries.
fclones finds duplicate files, according to the project title and repository description.
Joshuto manages files in a Rust terminal application with a workflow similar to ranger.
gdown downloads public Google Drive files when curl or wget cannot retrieve them.
Sharing sends files, directories, and clipboard text from a command line to iOS and Android devices.
FreeRDP provides a Remote Desktop Protocol library and client applications.
Gum provides components for building interactive shell scripts, according to its project description.
Loop manages windows on macOS, according to its repository description.
Atuin synchronizes and searches shell history with end-to-end encryption, according to its repository description.
Alternatives to similar tools
What is the best alternative to Junction?
Are there open-source alternatives to Junction?
Alternatives are suggested from the purpose and features described in our listings. Different pages for the same product appear once. Read each description to check whether it fits your task. How we choose alternatives · Suggest an alternative
























