Automic VaultAutomic Vault

brew

Install freeling with Homebrew, MacPorts

Suite of language analyzers. Version 4.2.1 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install freeling

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install freeling

MacPorts ports tree · textproc/freeling/Portfile · source: api.github.com

overview

Package summary

Suite of language analyzers

Commands and aliases

  • analyzer
  • analyzer_client
  • convert_model
  • threaded_analyzer
  • treeler

history

Project history and usage

FreeLing is an open source language-analysis suite from the TALP Research Center at Universitat Politecnica de Catalunya. It is a C++ library with command-line front ends for morphological analysis, named entity detection, part-of-speech tagging, parsing, word-sense disambiguation, semantic-role labeling, and related NLP tasks.

Project history

The official FreeLing page says the project was created and led by Lluis Padro to make UPC natural-language-processing research available to the community. The project grew into a multilingual library and command-line toolkit, with official documentation for developers and non-developer users.

Adoption history

FreeLing is more common in research and NLP toolchain packaging than in general-purpose system distributions. The supplied package facts list Homebrew and MacPorts, while the official project distributes source through GitHub and publishes user documentation for installation, modules, configuration files, and the analyzer front end.

How it is used

Users run analyzer or threaded_analyzer for text analysis and use configuration files under the FreeLing data/config tree to choose language resources and output formats such as XML, JSON, or CoNLL. Developers link the C++ library modules directly and consult the technical reference manual.

Why package nerds care

FreeLing is a science-package example where code and linguistic data are inseparable. Packagers must install binaries, C++ libraries, model data, language-specific resources, and configuration files in paths that let the analyzer find the right data without manual environment surgery.

Timeline

  • Pre-2016: FreeLing was developed at UPC/TALP as an open source NLP suite.
  • 2016: GitHub releases list FreeLing 4.0.
  • 2018: GitHub releases list FreeLing 4.1.
  • 2020: GitHub releases list FreeLing 4.2.
  • 2020s: The Read the Docs user manual documents current installation, modules, configuration, and analyzer usage.

Related projects

  • The official site links FreeLing to TALP Research Center, UPC, its technical reference manual, online demo, linguistic data, and community contributions. Related package-level tools in the same source tree include analyzer, analyzer_client, crfsuite, and treeler.

security posture

Risk level: blue

broad file, network, media, or database tool signal.

Risk classifier

blue risk · medium confidence · tool

Why

  • broad file, network, media, or database tool signal

Signals

  • text:client

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 3 runtime dependencies.
  • Build metadata lists 1 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.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
${FREELINGDIR}/share/freeling/config/*.cfg
Windows
%FREELINGDIR%\share\freeling\config\*.cfg

executables

Installed executables

CommandKindExposureNote
analyzercliglobal executable
analyzer_clientcliglobal executable
convert_modelcliglobal executable
threaded_analyzercliglobal executable
treelercliglobal 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 version4.2.1
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://github.com/TALP-UPC/FreeLing

install metadata

Package metadata

Package keybrew:freeling
Version4.2.1
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/freeling
Homepagehttps://nlp.lsi.upc.edu/freeling/
Repositoryhttps://github.com/TALP-UPC/FreeLing
Upstream docshttps://freeling-user-manual.readthedocs.io/en/latest
LicenseAGPL-3.0-only
Source archivehttps://github.com/TALP-UPC/FreeLing/releases/download/4.2/FreeLing-src-4.2.1.tar.gz
Dependenciesboost, dynet, icu4c@78
Build dependenciescmake
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namefreeling
Version Scheme0
Revision13
Conflicts With
  • crfsuite
  • foma
  • hunspell
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedyes
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%

freeling

sudo port install freeling
  • normalized package name match
  • Matched by: Freeling
MacPorts ports tree · api.github.com · MacPorts ports tree: textproc/freeling/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

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment