Skip to content

ellie-commons/taxi

Repository files navigation

License: GPL v3 Static Badge

Taxi Icon

Taxi

The FTP Client that drives you anywhere designed for elementary OS

Screenshot

Native Linux FTP client

Taxi is a native Linux FTP client built in Vala and Gtk originally created by Kiran John Hampal. It allows you to connect to a remote server with various Protocols (FTP, SFT, etc.), and offers an 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.

Get it on AppCenter

Developing and Building

If you want to hack on and build Taxi yourself, you'll need the following dependencies:

  • gtk4
  • granite-7
  • libadwaita-1
  • libsoup-3.0

Run meson build to configure the build environment. Change to the build directory and run ninja to build

meson build --prefix=/usr
cd build
ninja

To install, use ninja install, then execute with io.github.ellie_commons.taxi

ninja install
io.github.ellie_commons.taxi

Flatpak

Run 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=appcenter

Then execute with

flatpak run io.github.ellie_commons.taxi

Do you want to contribute?

Taxi is open source. You can contribute by reporting/fixing bugs or proposing/implementing new features.

Before getting started, read the following guidelines:

Credits

This project was originally created by Alessandro. His work and initial vision were fundamental to the development of Taxi.

If you’d like to support Alessandro for his incredible contribution to the open-source community, you can donate via PayPal or pledge on Patreon.

A big thanks to Alessandro for his contribution to the open-source ecosystem!