Taxi is a native Linux FTP client built in Vala and Gtk. It allows you to connect to a remote server with various protocols (FTP, SFTP, etc.), and offers a handy double-paned interface to quickly transfer files and folders between your computer and the server.
Made for elementary OS
Taxi is designed and developed on and for elementary OS. Installing via AppCenter ensures instant updates straight from us. Get it on AppCenter for the best experience.
If you want to hack on and build Taxi yourself, you'll need the following dependencies:
- gtk4
- granite-7 (>= 7.7.0)
- libadwaita-1 (>= 1.4)
- libsoup-3.0
Run meson to configure the build environment. Change to the build directory and run ninja to build
meson build --prefix=/usr
cd build
ninjaTo install, use ninja install, then execute with io.github.ellie_commons.taxi
ninja install
io.github.ellie_commons.taxiRun flatpak-builder to configure the build environment, download dependencies, build, and install
flatpak-builder build io.github.ellie_commons.taxi.yml --user --install --force-clean --install-deps-from=appcenterThen execute with
flatpak run io.github.ellie_commons.taxiTaxi is open source. You can contribute by reporting/fixing bugs or proposing/implementing new features.
Before getting started, read the following guidelines:
- elementary OS HIG
- elementary OS developer guide
This project was originally created by Kiran John Hampal, with inputs from Danielle, Alessandro, and others. A big thanks to all for their contributions to the open-source ecosystem!