Automic VaultAutomic Vault

brew

Install crfsuite with Homebrew, MacPorts

Fast implementation of conditional random fields. Version 0.12 via Homebrew; verified 2026-07-10. Also installable with macports: sudo port install crfsuite.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install crfsuite

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install crfsuite

MacPorts ports tree · math/crfsuite/Portfile · source: api.github.com

overview

Package summary

Fast implementation of conditional random fields

Commands and aliases

  • crfsuite

history

Project history and usage

CRFsuite is Naoaki Okazaki's fast implementation of Conditional Random Fields for labeling sequential data. It provides command-line training/tagging, C++ and SWIG APIs, and training algorithms such as L-BFGS, OWL-QN, SGD, averaged perceptron, passive aggressive, and AROW.

Project history

The official changelog records internal releases beginning with CRFsuite 0.1 on 2007-10-29 and a first public release, 0.4, on 2008-03-05. The 0.4 release added the website, documentation, a tutorial, and a CoNLL 2000 chunking performance comparison.

Adoption history

The project page presents CRFsuite as a faster and more flexible CRF package than older template-oriented tools, with a simple data format, benchmark results, and model storage based on CQDB. Version 0.12 added Python SWIG modules and sample programs, including named entity recognition and part-of-speech tagging examples.

How it is used

CRFsuite users train and tag sequence-labeling models with a feature-per-line data format. The official documentation emphasizes speed, training-method choice, performance evaluation during training, and programmatic use through C++ and SWIG APIs.

Why package nerds care

For package maintainers, CRFsuite is a compact C/C++ NLP toolkit with historical source and binary releases, a BSD license, and a small command-line surface. It is also useful as a contrast point with CRF++ because its official page calls out data-format flexibility that CRF++ lacks.

Timeline

  • 2007-10-29: CRFsuite 0.1 internal release
  • 2008-03-05: CRFsuite 0.4 first public release
  • 2009-03-07: Version 0.6 added SGD and reduced training memory usage
  • 2011-08-11: Version 0.12 optimized training, added more algorithms, revised APIs, and added Python SWIG support

Related projects

  • The official page links CRFsuite's data-format comparison to CRF++, and also points to libLBFGS and CQDB as implementation-related software.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for crfsuite. 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 12 platform targets.
  • Installs with 1 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
crfsuitecliglobal 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-25
manager version0.12
manager updated2026-07-10
local dataok
upstreamcurrent
latest detected0.12

https://github.com/chokkan/crfsuite

  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:crfsuite
Version0.12
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/crfsuite
Homepagehttps://www.chokkan.org/software/crfsuite/
Repositoryhttps://github.com/chokkan/crfsuite
Upstream docshttps://www.chokkan.org/software/crfsuite
LicenseBSD-3-Clause
Source archivehttps://github.com/chokkan/crfsuite/archive/refs/tags/0.12.tar.gz
Last updated2026-07-10T13:05:07-04:00
Pulseupdated
Dependenciesliblbfgs
Build dependenciesautoconf, automake, libtool
Bottleavailable (on arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, monterey, sonoma, ventura, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namecrfsuite
Version Scheme0
Revision0
Conflicts With
  • freeling
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.

MacPorts95%

crfsuite

sudo port install crfsuite
  • normalized package name match
  • Matched by: Crfsuite
MacPorts ports tree · api.github.com · MacPorts ports tree: math/crfsuite/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

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