Automic VaultAutomic Vault

brew

Install libftdi with Homebrew, apt, dnf, MacPorts, Nix, pacman

Library to talk to FTDI chips. Version 1.5 via Homebrew; verified 2026-06-19.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install libftdi

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install libftdi

MacPorts ports tree · devel/libftdi/Portfile · source: api.github.com

Linux

Debian aptverified · 92%
sudo apt install libftdi-dev

Debian stable package indexes · libftdi-dev · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install libftdi

Fedora Rawhide package metadata · libftdi · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#libftdi

nixpkgs package indexes · pkgs/by-name/li/libftdi/package.nix · source: api.github.com

Arch Linux pacmanverified · 92%
sudo pacman -S libftdi

Arch Linux sync databases · libftdi · source: geo.mirror.pkgbuild.com

overview

Package summary

Library to talk to FTDI chips

Commands and aliases

  • ftdi_eeprom
  • libftdi1-config

history

Project history and usage

libftdi is Intra2net’s open-source userspace library for communicating with FTDI USB serial and FIFO chips through libusb, including bitbang and EEPROM tooling.

Project history

The official libFTDI page describes the library as a way to talk to FTDI chips from userspace with no kernel driver required, supporting chip families from FT8U232/FT8U245 through FT230X, FT232R, FT245R, FT2232, and FT4232H. Intra2net’s repository page identifies master as the libusb 1.0 development branch and libftdi-0.x as the legacy libusb 0.x branch.

The project’s official news records libftdi 1.3 on 2016-05-20, 1.4 on 2017-08-07, and 1.5 on 2020-07-07. Those releases added USB string APIs, transfer cancellation, EEPROM configuration improvements, FT230X baud-rate handling, kernel driver auto attach and detach, tcflush-style APIs, SPDX identifiers, Python wrapper improvements, and CMake improvements.

Adoption history

libftdi became common in hardware development because it avoided vendor-only driver stacks for FTDI adapters while still supporting popular serial, FIFO, and bitbang use cases. Its package presence across Homebrew, Debian, Ubuntu, Fedora, Arch, MacPorts, Nix, and other distributions reflects broad embedded, lab, and board-bringup usage.

How it is used

Applications link libftdi to enumerate and communicate with FTDI devices through libusb. The package also ships ftdi_eeprom for EEPROM decoding and programming, with release notes calling out repeated EEPROM handling improvements.

Why package nerds care

libftdi is a small but important hardware-enablement package: it gives distributions a Free Software path for FTDI chips without forcing every electronics tool to vendor its own USB code. It is also a packaging reminder that command-line EEPROM utilities, Python bindings, libusb transitions, and kernel-driver detach behavior are part of the real ABI users care about.

Timeline

  • 2016-05-20: Intra2net news records libftdi 1.3.
  • 2017-08-07: Intra2net news records libftdi 1.4.
  • 2020-07-07: Intra2net news records libftdi 1.5.
  • 2026: The official repository page still documents master for libusb 1.0 development and libftdi-0.x for legacy libusb 0.x code.

Related projects

  • libusb provides the portable USB access layer used by libftdi.
  • The Linux ftdi_sio kernel driver is the kernel-space counterpart that many libftdi workflows deliberately bypass or detach from.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for libftdi. Nucleus package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 13 platform targets.
  • Installs with 3 runtime dependencies.
  • Build metadata lists 3 build dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
ftdi_eepromcliglobal executable
libftdi1-configcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version1.5
manager updated2026-06-19
local dataok
upstreamnot checked
latest detectednot detected

https://www.intra2net.com/en/developer/libftdi

install metadata

Package metadata

Package keybrew:libftdi
Version1.5
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/libftdi
Homepagehttps://www.intra2net.com/en/developer/libftdi
Repositoryhttp://developer.intra2net.com/git?p=libftdi
Upstream docshttps://www.intra2net.com/en/developer/libftdi
LicenseLGPL-2.1-only
Source archivehttps://www.intra2net.com/en/developer/libftdi/download/libftdi1-1.5.tar.bz2
Last updated2026-06-19T12:32:09-07:00
Pulseupdated
Dependenciesboost, confuse, libusb
Build dependenciescmake, pkgconf, swig
Bottleavailable (on arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namelibftdi
Version Scheme0
Revision2
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

libftdi-dev 0.20-4+b2

Development files for libftdi

http://www.intra2net.com/en/developer/libftdi/

sudo apt install libftdi-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: libftdi
  • 2 dependencies
  • normalized package name match
  • Matched by: Libftdi
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libftdi-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libftdi1 0.20-4+b2

Library to control and program the FTDI USB controller

http://www.intra2net.com/en/developer/libftdi/

sudo apt install libftdi1
  • Section: libs
  • Architecture: amd64
  • Source Package: libftdi
  • 2 dependencies
  • normalized package name match
  • Matched by: Libftdi
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libftdi1 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libftdi1-dbg 0.20-4+b2

Debugging symbols for libftdi1

http://www.intra2net.com/en/developer/libftdi/

sudo apt install libftdi1-dbg
  • Section: debug
  • Architecture: amd64
  • Source Package: libftdi
  • 1 dependencies
  • normalized package name match
  • Matched by: Libftdi
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libftdi1-dbg from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

libftdi

nix profile install nixpkgs#libftdi
  • normalized package name match
  • Matched by: Libftdi
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/li/libftdi/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

libftdi-dev 0.20-4ubuntu3

Development files for libftdi

http://www.intra2net.com/en/developer/libftdi/

sudo apt install libftdi-dev
  • Section: universe/devel
  • Architecture: amd64
  • Source Package: libftdi
  • 2 dependencies
  • normalized package name match
  • Matched by: Libftdi
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libftdi-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libftdi1 0.20-4ubuntu3

Library to control and program the FTDI USB controller

http://www.intra2net.com/en/developer/libftdi/

sudo apt install libftdi1
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: libftdi
  • 2 dependencies
  • normalized package name match
  • Matched by: Libftdi
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libftdi1 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

libftdi1-dbg 0.20-4ubuntu3

Debugging symbols for libftdi1

http://www.intra2net.com/en/developer/libftdi/

sudo apt install libftdi1-dbg
  • Section: universe/debug
  • Architecture: amd64
  • Source Package: libftdi
  • 1 dependencies
  • normalized package name match
  • Matched by: Libftdi
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: libftdi1-dbg from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
dnf95%

libftdi 1.5-24.fc45

Library to program and control the FTDI USB controller

https://www.intra2net.com/en/developer/libftdi/

sudo dnf install libftdi
  • License: LGPL-2.1-only AND GPL-2.0-only AND GPL-2.0-or-later AND (GPL-2.0-only WITH eCos-exception-2.0) AND MIT AND BSD-2-Clause-Views
  • Category: Unspecified
  • Architecture: i686
  • Source Package: libftdi
  • 4 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Libftdi
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: libftdi from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

libftdi-c++ 1.5-24.fc45

Libftdi library C++ binding

https://www.intra2net.com/en/developer/libftdi/

sudo dnf install libftdi-c++
  • License: LGPL-2.1-only AND GPL-2.0-only AND GPL-2.0-or-later AND (GPL-2.0-only WITH eCos-exception-2.0) AND MIT AND BSD-2-Clause-Views
  • Category: Unspecified
  • Architecture: i686
  • Source Package: libftdi
  • 7 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Libftdi
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: libftdi-c++ from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

libftdi-c++-devel 1.5-24.fc45

Libftdi library C++ binding development headers and libraries

https://www.intra2net.com/en/developer/libftdi/

sudo dnf install libftdi-c++-devel
  • License: LGPL-2.1-only AND GPL-2.0-only AND GPL-2.0-or-later AND (GPL-2.0-only WITH eCos-exception-2.0) AND MIT AND BSD-2-Clause-Views
  • Category: Unspecified
  • Architecture: i686
  • Source Package: libftdi
  • 5 dependencies
  • 2 provides
  • normalized package name match
  • Matched by: Libftdi
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: libftdi-c++-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

libftdi-devel 1.5-24.fc45

Header files and static libraries for libftdi

https://www.intra2net.com/en/developer/libftdi/

sudo dnf install libftdi-devel
  • License: LGPL-2.1-only AND GPL-2.0-only AND GPL-2.0-or-later AND (GPL-2.0-only WITH eCos-exception-2.0) AND MIT AND BSD-2-Clause-Views
  • Category: Unspecified
  • Architecture: i686
  • Source Package: libftdi
  • 11 dependencies
  • 3 provides
  • normalized package name match
  • Matched by: Libftdi
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: libftdi-devel from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
dnf95%

python3-libftdi 1.5-24.fc45

Libftdi library Python 3 binding

https://www.intra2net.com/en/developer/libftdi/

sudo dnf install python3-libftdi
  • License: LGPL-2.1-only AND GPL-2.0-only AND GPL-2.0-or-later AND (GPL-2.0-only WITH eCos-exception-2.0) AND MIT AND BSD-2-Clause-Views
  • Category: Unspecified
  • Architecture: i686
  • Source Package: libftdi
  • 5 dependencies
  • 3 provides
  • normalized package name match
  • Matched by: Libftdi
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: python3-libftdi from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

libftdi 1.5-10

A library to talk to FTDI chips

https://www.intra2net.com/en/developer/libftdi/

sudo pacman -S libftdi
  • License: GPL-2.0-only AND LGPL-2.1-only
  • Architecture: x86_64
  • 6 dependencies
  • 1 optional deps
  • normalized package name match
  • Matched by: Libftdi
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: libftdi from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

libftdi

sudo port install libftdi
  • normalized package name match
  • Matched by: Libftdi
MacPorts ports tree · api.github.com · MacPorts ports tree: devel/libftdi/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Debian apt92%

ftdi-eeprom 1.5-10

Tool for reading/erasing/flashing FTDI USB chip EEPROMs

https://www.intra2net.com/en/developer/libftdi/

sudo apt install ftdi-eeprom
  • Section: utils
  • Architecture: amd64
  • Source Package: libftdi1
  • 4 dependencies
  • installed executable or alias match
  • Matched by: Ftdi Eeprom
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ftdi-eeprom from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Ubuntu apt92%

ftdi-eeprom 1.5-6build5

Tool for reading/erasing/flashing FTDI USB chip EEPROMs

https://www.intra2net.com/en/developer/libftdi/

sudo apt install ftdi-eeprom
  • Section: universe/utils
  • Architecture: amd64
  • Source Package: libftdi1
  • 4 dependencies
  • installed executable or alias match
  • Matched by: Ftdi Eeprom
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: ftdi-eeprom from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment