Automic VaultAutomic Vault

brew

Install mono with Homebrew, apk, chocolatey, apt, dnf, MacPorts, Nix, pacman, scoop, winget, zypper

Cross platform, open source .NET development framework. Version 6.14.1 via Homebrew; verified from local package data.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install mono

local Homebrew formula metadata

MacPortsverified · 94%
sudo port install mono

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

Linux

Alpine Linux apkverified · 92%
sudo apk add mono

Alpine Linux edge package indexes · mono · source: dl-cdn.alpinelinux.org

Debian aptverified · 92%
sudo apt install ca-certificates-mono

Debian stable package indexes · ca-certificates-mono · source: deb.debian.org

Fedora dnfverified · 92%
sudo dnf install ibm-data-db2

Fedora Rawhide package metadata · ibm-data-db2 · source: dl.fedoraproject.org

Nixverified · 92%
nix profile install nixpkgs#mono

nixpkgs package indexes · mono · source: raw.githubusercontent.com

Arch Linux pacmanverified · 92%
sudo pacman -S mono

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

openSUSE zypperverified · 92%
sudo zypper install mono-core

openSUSE Tumbleweed package metadata · mono-core · source: download.opensuse.org

overview

Package summary

Cross platform, open source .NET development framework

Commands and aliases

  • al
  • al2
  • aprofutil
  • caspol
  • cccheck
  • ccrewrite
  • cert-sync
  • cert2spc
  • certmgr
  • chktrust
  • crlupdate
  • csc
  • csharp
  • csi
  • disco
  • dmcs
  • dtd2rng
  • dtd2xsd
  • gacutil
  • gacutil2
  • genxs
  • httpcfg
  • ikdasm
  • ilasm
  • illinkanalyzer
  • installvst
  • lc
  • macpack
  • makecert
  • mconfig
  • mcs
  • mdassembler

history

Project history and usage

Mono is the long-running open-source implementation of the .NET runtime and class-library stack for non-Windows and embedded platforms. The project was launched by Ximian in 2001 around Miguel de Icaza's effort to bring the Common Language Infrastructure and C# model to Linux; Mono's own early-history note says the team planned the July 19, 2001 launch at the O'Reilly conference and shipped early metadata, compiler, and class-library pieces.

Project history

The first development years were spent making the runtime, JIT, C# compiler, and class libraries self-host. Mono's history records milestones such as the runtime running Hello World in August 2001, the C# compiler compiling its first program in September 2001, compiler self-hosting work in 2002, and Mono 1.0 on June 30, 2004. The About page summarizes the architecture as an ECMA C# and Common Language Infrastructure implementation with a runtime, JIT, AOT compiler, garbage collector, loader, interoperability pieces, and .NET-compatible class libraries.

Adoption history

The stewardship story mirrors the commercial history around cross-platform .NET. Mono was supported by Novell after its Ximian acquisition, then by Xamarin, and then by Microsoft after the 2016 Xamarin acquisition. Microsoft's acquisition announcement emphasized Xamarin's C# mobile tooling for iOS, Android, and Windows and cited more than 1.3 million Xamarin developers and more than 15,000 customers. Mono joined the .NET Foundation in 2016, and the Mono homepage says WineHQ took over stewardship of the upstream Mono Project in 2024 while Microsoft moved active workloads to a modern Mono runtime fork in dotnet/runtime.

How it is used

In package managers, Mono is both a runtime and a developer toolchain: users install it to run .NET Framework-compatible applications outside Windows, compile C# code, host libraries that expect the classic Mono stack, or support older Xamarin/Unity-era workflows. Its importance is historical as much as practical: it proved that .NET could be portable years before cross-platform .NET became Microsoft's default story.

security posture

Risk level: yellow

broad file, network, media, or database tool signal. generalized runtime or code generation signal.

Risk classifier

yellow risk · medium confidence · runtime

Why

  • broad file, network, media, or database tool signal
  • generalized runtime or code generation signal

Signals

  • text:http,sync,sql
  • text:runtime

Install behavior

  • Homebrew declares a post-install hook for this formula.
  • Homebrew bottle metadata is available for 6 platform targets.
  • Installs with 1 runtime dependencies.
  • Build metadata lists 6 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
alcliglobal executable
al2cliglobal executable
aprofutilcliglobal executable
caspolcliglobal executable
cccheckcliglobal executable
ccrewritecliglobal executable
cert-synccliglobal executable
cert2spccliglobal executable
certmgrcliglobal executable
chktrustcliglobal executable
crlupdatecliglobal executable
csccliglobal executable
csharpcliglobal executable
csicliglobal executable
discocliglobal executable
dmcscliglobal executable
dtd2rngcliglobal executable
dtd2xsdcliglobal executable
gacutilcliglobal executable
gacutil2cliglobal executable
genxscliglobal executable
httpcfgcliglobal executable
ikdasmcliglobal executable
ilasmcliglobal executable
illinkanalyzercliglobal executable
installvstcliglobal executable
lccliglobal executable
macpackcliglobal executable
makecertcliglobal executable
mconfigcliglobal executable
mcscliglobal executable
mdassemblercliglobal executable
mdbrebasecliglobal executable
mdoccliglobal executable
mdoc-assemblecliglobal executable
mdoc-export-htmlcliglobal executable
mdoc-export-msxdoccliglobal executable
mdoc-updatecliglobal executable
mdoc-validatecliglobal executable
mdvalidatercliglobal executable
mkbundlecliglobal executable
modcliglobal executable
monocliglobal executable
mono-api-htmlcliglobal executable
mono-api-infocliglobal executable
mono-cil-stripcliglobal executable
mono-configuration-cryptocliglobal executable
mono-find-providescliglobal executable
mono-find-requirescliglobal executable
mono-hang-watchdogcliglobal executable
mono-heapvizcliglobal executable
mono-package-runtimecliglobal executable
mono-servicecliglobal executable
mono-service2cliglobal executable
mono-sgencliglobal executable
mono-shlib-copcliglobal executable
mono-symbolicatecliglobal executable
mono-test-installcliglobal executable
mono-xmltoolcliglobal executable
monodiscliglobal executable
monodocercliglobal executable
monodocs2htmlcliglobal executable
monodocs2slashdoccliglobal executable
monolinkercliglobal executable
monopcliglobal executable
monop2cliglobal executable
mozrootscliglobal executable
mprof-reportcliglobal executable
pdb2mdbcliglobal executable
pedumpcliglobal executable
permviewcliglobal executable
peverifycliglobal executable
resgencliglobal executable
resgen2cliglobal executable
secutilcliglobal executable
setregcliglobal executable
sgencliglobal executable
sgen-grep-binprotcliglobal executable
signcodecliglobal executable
sncliglobal executable
soapsudscliglobal executable
sqlmetalcliglobal executable
sqlsharpcliglobal executable
svcutilcliglobal executable
vbccliglobal executable
wsdlcliglobal executable
wsdl2cliglobal executable
xbuildcliglobal executable
xsdcliglobal 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 version6.14.1
manager updated
local dataok
upstreamnot checked
latest detectednot detected

https://www.mono-project.com/

  • infoNo package-manager update timestamp was available.low confidence
  • infoRelease/tag comparison is only available for GitHub repositories.https://www.mono-project.com/none confidence

install metadata

Package metadata

Package keybrew:mono
Version6.14.1
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/mono
Homepagehttps://www.mono-project.com/
Repositoryhttps://gitlab.winehq.org/mono/mono
Upstream docshttps://github.com/mono/mono#readme
LicenseApache-2.0
Source archivehttps://dl.winehq.org/mono/sources/mono/mono-6.14.1.tar.xz
Dependenciespython@3.14
Build dependenciesautoconf, automake, cmake, libtool, llvm, pkgconf
Uses from macOSkrb5
Bottleavailable (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installdefined
Servicenone declared
CaveatsTo use the assemblies from other formulae you need to set: export MONO_GAC_PREFIX="$HOMEBREW_PREFIX"

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namemono
Version Scheme0
Revision0
Head VersionHEAD
Conflicts With
  • chicken
  • pedump
  • xsd
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • 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%

ca-certificates-mono 6.12.0.199+dfsg-6

Common CA certificates (Mono keystore)

http://www.mono-project.com/

sudo apt install ca-certificates-mono
  • Section: cli-mono
  • Architecture: all
  • Source Package: mono
  • 4 dependencies
  • normalized package name match
  • Matched by: Mono
Debian stable package indexes · deb.debian.org · Debian stable package indexes: ca-certificates-mono from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libmono-2.0-1 6.12.0.199+dfsg-6

Mono JIT library (Default version)

http://www.mono-project.com/

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

libmono-2.0-dev 6.12.0.199+dfsg-6

Mono JIT library - Development files (Default version)

http://www.mono-project.com/

sudo apt install libmono-2.0-dev
  • Section: cli-mono
  • Architecture: amd64
  • Source Package: mono
  • 1 dependencies
  • normalized package name match
  • Matched by: Mono
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libmono-2.0-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libmono-accessibility4.0-cil 6.12.0.199+dfsg-6

Mono Accessibility library (for CLI 4.0)

http://www.mono-project.com/

sudo apt install libmono-accessibility4.0-cil
  • Section: cli-mono
  • Architecture: all
  • Source Package: mono
  • 1 dependencies
  • normalized package name match
  • Matched by: Mono
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libmono-accessibility4.0-cil from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libmono-btls-interface4.0-cil 6.12.0.199+dfsg-6

Mono Mono.Btls.Interface library (for CLI 4.0)

http://www.mono-project.com/

sudo apt install libmono-btls-interface4.0-cil
  • Section: cli-mono
  • Architecture: all
  • Source Package: mono
  • 3 dependencies
  • normalized package name match
  • Matched by: Mono
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libmono-btls-interface4.0-cil from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libmono-cairo4.0-cil 6.12.0.199+dfsg-6

Mono Cairo library (for CLI 4.0)

http://www.mono-project.com/

sudo apt install libmono-cairo4.0-cil
  • Section: cli-mono
  • Architecture: all
  • Source Package: mono
  • 2 dependencies
  • normalized package name match
  • Matched by: Mono
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libmono-cairo4.0-cil from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libmono-cecil-private-cil 6.12.0.199+dfsg-6

Mono.Cecil library

http://www.mono-project.com/

sudo apt install libmono-cecil-private-cil
  • Section: cli-mono
  • Architecture: all
  • Source Package: mono
  • 2 dependencies
  • normalized package name match
  • Matched by: Mono
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libmono-cecil-private-cil from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libmono-cil-dev 6.12.0.199+dfsg-6

Mono Base Class Libraries (BCL) - Development files

http://www.mono-project.com/

sudo apt install libmono-cil-dev
  • Section: cli-mono
  • Architecture: all
  • Source Package: mono
  • 32 dependencies
  • normalized package name match
  • Matched by: Mono
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libmono-cil-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libmono-codecontracts4.0-cil 6.12.0.199+dfsg-6

Mono.CodeContracts library (for CLI 4.0)

http://www.mono-project.com/

sudo apt install libmono-codecontracts4.0-cil
  • Section: cli-mono
  • Architecture: all
  • Source Package: mono
  • 4 dependencies
  • normalized package name match
  • Matched by: Mono
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libmono-codecontracts4.0-cil from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libmono-compilerservices-symbolwriter4.0-cil 6.12.0.199+dfsg-6

Mono.CompilerServices.SymbolWriter library (for CLI 4.0)

http://www.mono-project.com/

sudo apt install libmono-compilerservices-symbolwriter4.0-cil
  • Section: cli-mono
  • Architecture: all
  • Source Package: mono
  • 1 dependencies
  • normalized package name match
  • Matched by: Mono
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libmono-compilerservices-symbolwriter4.0-cil from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libmono-corlib4.5-cil 6.12.0.199+dfsg-6

Mono core library (for CLI 4.5)

http://www.mono-project.com/

sudo apt install libmono-corlib4.5-cil
  • Section: cli-mono
  • Architecture: all
  • Source Package: mono
  • 2 dependencies
  • 2 optional deps
  • normalized package name match
  • Matched by: Mono
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libmono-corlib4.5-cil from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libmono-corlib4.5-dll 6.12.0.199+dfsg-6

Mono core library (for CLI 4.5) - stand-alone package

http://www.mono-project.com/

sudo apt install libmono-corlib4.5-dll
  • Section: cli-mono
  • Architecture: all
  • Source Package: mono
  • 1 dependencies
  • normalized package name match
  • Matched by: Mono
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libmono-corlib4.5-dll from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libmono-cscompmgd0.0-cil 6.12.0.199+dfsg-6

Mono cscompmgd library (for CLI 4.0)

http://www.mono-project.com/

sudo apt install libmono-cscompmgd0.0-cil
  • Section: cli-mono
  • Architecture: all
  • Source Package: mono
  • 2 dependencies
  • normalized package name match
  • Matched by: Mono
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libmono-cscompmgd0.0-cil from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libmono-csharp4.0c-cil 6.12.0.199+dfsg-6

Mono.CSharp library (for CLI 4.0)

http://www.mono-project.com/

sudo apt install libmono-csharp4.0c-cil
  • Section: cli-mono
  • Architecture: all
  • Source Package: mono
  • 7 dependencies
  • normalized package name match
  • Matched by: Mono
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libmono-csharp4.0c-cil from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libmono-custommarshalers4.0-cil 6.12.0.199+dfsg-6

Mono CustomMarshalers library (for CLI 4.0)

http://www.mono-project.com/

sudo apt install libmono-custommarshalers4.0-cil
  • Section: cli-mono
  • Architecture: all
  • Source Package: mono
  • 2 dependencies
  • normalized package name match
  • Matched by: Mono
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libmono-custommarshalers4.0-cil from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

libmono-data-tds4.0-cil 6.12.0.199+dfsg-6

Mono Data Library (for CLI 4.0)

http://www.mono-project.com/

sudo apt install libmono-data-tds4.0-cil
  • Section: cli-mono
  • Architecture: all
  • Source Package: mono
  • 3 dependencies
  • normalized package name match
  • Matched by: Mono
Debian stable package indexes · deb.debian.org · Debian stable package indexes: libmono-data-tds4.0-cil from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

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 package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment