# Installer flatbuffers avec Homebrew, apk, dnf, MacPorts, Nix, pacman, apt, winget, zypper, chocolatey, scoop

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de flatbuffers pour les workflows d'agents IA.

## installation

```sh
sudo av install brew:flatbuffers
```

Commandes d'installation supplémentaires:

### macOS

- Homebrew (100%):

```sh
brew install flatbuffers
```

  Preuve: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install flatbuffers
```

  Preuve: MacPorts ports tree: devel/flatbuffers/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- apk (92%):

```sh
sudo apk add flatbuffers
```

  Preuve: Alpine Linux edge package indexes: flatbuffers from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

- dnf (92%):

```sh
sudo dnf install flatbuffers
```

  Preuve: Fedora Rawhide package metadata: flatbuffers from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst

- Nix (92%):

```sh
nix profile install nixpkgs#flatbuffers
```

  Preuve: nixpkgs package indexes: pkgs/by-name/fl/flatbuffers/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- pacman (92%):

```sh
sudo pacman -S flatbuffers
```

  Preuve: Arch Linux sync databases: flatbuffers from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

- Debian apt (92%):

```sh
sudo apt install flatbuffers-compiler
```

  Preuve: Debian stable package indexes: flatbuffers-compiler from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- zypper (92%):

```sh
sudo zypper install flatbuffers-devel
```

  Preuve: openSUSE Tumbleweed package metadata: flatbuffers-devel from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

### Windows

- winget (92%):

```sh
winget install --id Google.flatbuffers -e
```

  Preuve: Windows Package Manager source index: Google.flatbuffers from https://cdn.winget.microsoft.com/cache/source.msix

- Chocolatey (92%):

```sh
choco install flatc
```

  Preuve: Chocolatey community package catalog: flatc from http://community.chocolatey.org/api/v2/Packages?$filter=IsLatestVersion&$select=Id&$top=1000&$skiptoken='10.102','registrychangesview'

- Scoop (92%):

```sh
scoop install main/flatc
```

  Preuve: Scoop official bucket manifest trees: bucket/flatc.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

## Faits du paquet

- **Clé du paquet:** brew:flatbuffers
- **Gestionnaire de paquets:** Homebrew
- **Version:** 25.12.19
- **Résumé source:** Serialization library for C++, supporting Java, C#, and Go
- **Page d'accueil:** <https://google.github.io/flatbuffers>
- **Dépôt:** <https://github.com/google/flatbuffers>
- **Dernière mise à jour:** 2026-05-09T00:35:44Z
- **Généré:** 2026-08-03T19:37:03+00:00

## exécutables

- flatc (alias)

## Comportement d'installation

- Bouteille: non disponible

## Version et fraîcheur

- page générée: 2026-08-03
- version du gestionnaire: 25.12.19
## Historique du projet et usages

FlatBuffers is Google's cross-platform serialization library designed for maximum memory efficiency. Its core promise is direct access to serialized data without a separate parsing or unpacking step while preserving forwards and backwards compatibility.

### Historique du projet

The public repository began in January 2014, followed by a v1.0.0 tag in June 2014. The project centers on the flatc compiler, schemas, generated language code, and runtime libraries rather than a single runtime format implementation.

### Historique d'adoption

FlatBuffers broadened from C++ into a multi-language serialization ecosystem. The official README lists code generation and runtime support for languages including C, C++, C#, Dart, Go, Java, JavaScript, Kotlin, Lua, PHP, Python, Rust, Swift, TypeScript, and others, with package surfaces on registries such as NuGet, pub.dev, go.dev, Maven, npm, PyPI, crates.io, and Swift Package Index.

### Modes d'utilisation

The documented workflow is to write a .fbs schema, build or install flatc, generate language-specific code, serialize data with generated builders, and read buffers through generated accessors. The package manager executable flatc is therefore central to most FlatBuffers workflows.

### Pourquoi les passionnés de paquets s'y intéressent

FlatBuffers is significant because one source package feeds many language package ecosystems. It combines a native compiler, schema files, generated code, and runtime libraries, and its README explicitly notes that the project uses date-style versioning rather than traditional SemVer.

### Chronologie

- 2014: Initial public repository and FlatBuffers code commit.
- 2014: v1.0.0 release tag.
- 2021: v2.0.0 release tag.
- 2025: v25.2.10 release tag using the date-style versioning scheme.

### Related projects

- The official README points to language-specific FlatBuffers packages and ecosystems, while flatc is the compiler used to generate language bindings from schemas.

### Sources

- <https://flatbuffers.dev/>
- <https://formulae.brew.sh/formula/flatbuffers>
- <https://github.com/google/flatbuffers>
- <https://raw.githubusercontent.com/google/flatbuffers/master/README.md>


## Notes de sécurité

Aucun manifest local de gestion des secrets correspondant n'a été trouvé pour flatbuffers. Les métadonnées de paquet Nucleus restent publiées ici afin que la couverture future dispose d'une URL stable.


## Autres enregistrements de gestionnaires de paquets

- Debian apt - flatbuffers-compiler - 23.5.26+dfsg-4: normalized package name match | Debian stable package indexes: flatbuffers-compiler from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | efficient cross platform serialization library - compiler | https://google.github.io/flatbuffers/
- Debian apt - flatbuffers-compiler-dev - 23.5.26+dfsg-4: normalized package name match | Debian stable package indexes: flatbuffers-compiler-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | efficient cross platform serialization library - cmake files | https://google.github.io/flatbuffers/
- Debian apt - libflatbuffers-dev - 23.5.26+dfsg-4: normalized package name match | Debian stable package indexes: libflatbuffers-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | efficient cross platform serialization library - development files | https://google.github.io/flatbuffers/
- Debian apt - libflatbuffers23.5.26 - 23.5.26+dfsg-4: normalized package name match | Debian stable package indexes: libflatbuffers23.5.26 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | efficient cross platform serialization library - shared library | https://google.github.io/flatbuffers/
- Debian apt - python3-flatbuffers - 23.5.26+dfsg-4: normalized package name match | Debian stable package indexes: python3-flatbuffers from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | efficient cross platform serialization library - Python bindings | https://google.github.io/flatbuffers/
- Nix - flatbuffers: normalized package name match | nixpkgs package indexes: pkgs/by-name/fl/flatbuffers/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- Ubuntu apt - flatbuffers-compiler - 2.0.8+dfsg1-6build1: normalized package name match | Ubuntu 24.04 LTS package indexes: flatbuffers-compiler from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | efficient cross platform serialization library - compiler | https://google.github.io/flatbuffers/
- Ubuntu apt - flatbuffers-compiler-dev - 2.0.8+dfsg1-6build1: normalized package name match | Ubuntu 24.04 LTS package indexes: flatbuffers-compiler-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | efficient cross platform serialization library - cmake files | https://google.github.io/flatbuffers/
- Ubuntu apt - libflatbuffers-dev - 2.0.8+dfsg1-6build1: normalized package name match | Ubuntu 24.04 LTS package indexes: libflatbuffers-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | efficient cross platform serialization library - development files | https://google.github.io/flatbuffers/
- Ubuntu apt - libflatbuffers2 - 2.0.8+dfsg1-6build1: normalized package name match | Ubuntu 24.04 LTS package indexes: libflatbuffers2 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | efficient cross platform serialization library - shared library | https://google.github.io/flatbuffers/
- Ubuntu apt - python3-flatbuffers - 2.0.8+dfsg1-6build1: normalized package name match | Ubuntu 24.04 LTS package indexes: python3-flatbuffers from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | efficient cross platform serialization library - Python bindings | https://google.github.io/flatbuffers/
- apk - flatbuffers - 25.12.19-r1: normalized package name match | Alpine Linux edge package indexes: flatbuffers from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Memory Efficient Serialization Library | https://flatbuffers.dev/
- apk - flatbuffers-dev - 25.12.19-r1: normalized package name match | Alpine Linux edge package indexes: flatbuffers-dev from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Memory Efficient Serialization Library (development files) | https://flatbuffers.dev/
- apk - flatc - 25.12.19-r1: normalized package name match | Alpine Linux edge package indexes: flatc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Memory Efficient Serialization Library (compiler) | https://flatbuffers.dev/
- apk - py3-flatbuffers - 25.12.19-r1: normalized package name match | Alpine Linux edge package indexes: py3-flatbuffers from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Memory Efficient Serialization Library (python bindings) | https://flatbuffers.dev/
- apk - py3-flatbuffers-pyc - 25.12.19-r1: normalized package name match | Alpine Linux edge package indexes: py3-flatbuffers-pyc from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz | Precompiled Python bytecode for py3-flatbuffers | https://flatbuffers.dev/


## Combined YAML source

View the package source record on GitHub. [combined/flatbuffers.yml](https://github.com/mxcl/pkgdb/blob/main/combined/flatbuffers.yml)


## Sources

- pkg.so package database
- Geiger risk classifier
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
