README.md
December 26, 2024 · View on GitHub
Taxi
The FTP Client that drives you anywhere designed for elementary OS
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.
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:
- elementary OS HIG
- elementary OS developer guide
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!