pkg.soopen package index

brew / Rang 8890

fst mit Homebrew, Nix, apt installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für fst in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install fst

local Homebrew formula metadata

Linux

Nixverifiziert · 92%
nix profile install nixpkgs#fst

nixpkgs package indexes · pkgs/by-name/fs/fst/package.nix · Quelle: api.github.com

Debian aptverifiziert · 92%
sudo apt install fst-dev

Debian stable package indexes · fst-dev · Quelle: deb.debian.org

Überblick

Paketzusammenfassung

Represent large sets and maps compactly with finite state transducers

Befehle und Aliase

  • fst

Verlauf

Projektgeschichte und Nutzung

fst is Andrew Gallant's Rust crate and CLI package for compact ordered sets and maps backed by finite state transducers.

Projektgeschichte

The public repository was created in 2015. The README describes fst as a fast implementation of ordered sets and maps using finite state machines, specifically finite state transducers that map keys to values as the machine is executed.

The crate documentation emphasizes very large key sets and maps, including billions of byte-string keys, with a design focus on memory-efficient operations and searchable compact storage.

Adoptionsgeschichte

fst became part of the Rust package ecosystem through crates.io and docs.rs documentation, while the supplied package data records downstream operating-system packaging in Homebrew, Debian, Ubuntu, and Nix.

The README documents normal Rust dependency usage through Cargo.toml and points to docs.rs for examples and API reference, making it usable as a library as well as through the packaged fst executable.

Wie es verwendet wird

The library builds ordered sets or maps and supports fast search operations over the resulting automata. The README example builds an in-memory set and runs a Levenshtein fuzzy query.

The documentation also connects fst to regex-automata through implementations of the fst::Automata trait, allowing deterministic automata to search transducers produced by the crate.

Warum Paket-Nerds sich dafür interessieren

fst is significant because it turned a specialized data structure into a reusable Rust package with practical package-manager reach. It is especially interesting to search, indexing, and CLI-data users who care about memory-mapped, compact dictionaries rather than database-sized dependencies.

Zeitleiste

  • 2015: Public GitHub repository created.
  • 2015: README documented the project as a Rust implementation of compact ordered sets and maps using finite state transducers.
  • 2026: docs.rs listed fst 0.4.7 with full crate documentation.

Related projects

  • The README links to regex-automata as an integration point for automata-based search.
  • The README also points to the author's transducers article for background, examples, and experiments around large automata-backed indexes.

Sicherheitslage

Risikostufe: grün

narrow executable package without higher-risk signals.

Risikoklassifikator

grün Risiko · niedrig Konfidenz · appliance

Warum

  • narrow executable package without higher-risk signals

Signale

  • metadata:no-higher-risk-signals

Installationsverhalten

  • Es wurden keine Homebrew-Bottle-Metadaten erfasst.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
fstExecutableindexiertes ExecutableAus dem lokalen Executable-Index erkannt.

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-08-03
Manager-Version0.4.3
Manager aktualisiert
lokale Datenunbekannt
Upstreamnicht verfügbar
neueste erkannte Versionnicht erkannt
  • OKEs wurden keine Aktualitätswarnungen generiert.

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:fst
Version0.4.3
PaketmanagerHomebrew
Homepagehttps://github.com/BurntSushi/fst
Repositoryhttps://github.com/BurntSushi/fst
Bottlenicht erfasst
Dienstkeiner deklariert

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Debian apt95%

fst-dev 0.177.0-1

Free Studio Technology for audio plugins (development files)

https://git.iem.at/zmoelnig/FST/

sudo apt install fst-dev
  • Section: libdevel
  • Architecture: all
  • Source Package: fst
  • normalized package name match
  • Abgeglichen nach: Fst
Debian stable package indexes · deb.debian.org · Debian stable package indexes: fst-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

fst

nix profile install nixpkgs#fst
  • normalized package name match
  • Abgeglichen nach: Fst
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/fs/fst/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

fst-dev 0.123.0-1

Free Studio Technology for audio plugins (development files)

https://git.iem.at/zmoelnig/FST/

sudo apt install fst-dev
  • Section: universe/libdevel
  • Architecture: all
  • Source Package: fst
  • normalized package name match
  • Abgeglichen nach: Fst
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: fst-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

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