macOS
brew install crystallocal Homebrew formula metadata
sudo port install crystalMacPorts ports tree · lang/crystal/Portfile · Quelle: api.github.com
brew
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für crystal in AI-Agent-Workflows.
Installation
brew install crystallocal Homebrew formula metadata
sudo port install crystalMacPorts ports tree · lang/crystal/Portfile · Quelle: api.github.com
sudo apk add crystalAlpine Linux edge package indexes · crystal · Quelle: dl-cdn.alpinelinux.org
sudo apt install crystalDebian stable package indexes · crystal · Quelle: deb.debian.org
sudo pacman -S crystalArch Linux sync databases · crystal · Quelle: geo.mirror.pkgbuild.com
nix profile install nixpkgs#shardsnixpkgs package indexes · pkgs/by-name/sh/shards/package.nix · Quelle: api.github.com
scoop install main/crystalScoop official bucket manifest trees · bucket/crystal.json · Quelle: api.github.com
winget install --id CrystalLang.Crystal -eWindows Package Manager source index · CrystalLang.Crystal · Quelle: cdn.winget.microsoft.com
Überblick
Fast and statically typed, compiled language with Ruby-like syntax
Verlauf
Crystal is a compiled, statically type-checked programming language with Ruby-inspired syntax and a native-code toolchain. As a package, it is both a compiler/runtime and the delivery point for Shards, the distributed dependency manager used by Crystal libraries.
The official birthday post says Crystal became one year old on September 3, 2013, placing the project's start in 2012. The project describes itself as born and raised at Manas, with goals that combine Ruby-like syntax, static type checking without pervasive annotations, C bindings, compile-time code generation, and efficient native code generation through LLVM.
Crystal reached its 1.0 milestone in March 2021 after many years of development, thousands of contributions, and more than 450 contributors according to the official 1.0 announcement. That release mattered to adoption because it introduced a 1.x compatibility promise for language and standard-library behavior, which is the kind of stability signal package maintainers and production users wait for.
Users install the crystal compiler to build command-line tools, services, and libraries with Ruby-like syntax and native output. The official homepage highlights the standard library, fibers, C bindings, macros, and Shards; the reference and API docs are the primary documentation surfaces for everyday development.
Crystal is unusually package-manager-shaped for a language runtime: the official install page distinguishes official packages, system packages, and community-maintained packages, and says Homebrew is the most popular installation method. The same page lists Debian/Ubuntu, Alpine, Arch, Homebrew, Nix, Scoop, WinGet, MSYS2, FreeBSD, OpenBSD, and other routes, so downstream packaging is a central part of how users receive the language.
Sicherheitslage
Für crystal wurde kein passendes lokales Secret-Handling-Manifest gefunden. Nucleus-Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
Executables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
crystal | cli | globales Executable | |
shards | cli | globales Executable |
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.
https://github.com/crystal-lang/crystal
Installationsmetadaten
| Paketschlüssel | brew:crystal |
|---|---|
| Version | 1.20.3 |
| Paketmanager | Homebrew |
| Paketmanager-Seite | https://formulae.brew.sh/formula/crystal |
| Homepage | https://crystal-lang.org/ |
| Repository | https://github.com/crystal-lang/crystal |
| Upstream-Dokumentation | https://crystal-lang.org/api/latest |
| Lizenz | Apache-2.0 |
| Quellarchiv | https://github.com/crystal-lang/crystal/archive/refs/tags/1.20.3.tar.gz |
| Zuletzt aktualisiert | 2026-07-03T09:03:45Z |
| Pulse | updated |
| Abhängigkeiten | bdw-gc, gmp, libyaml, llvm, openssl@3, pcre2, pkgconf |
| Von macOS bereitgestellte Bibliotheken | libffi |
| Bottle | verfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | nicht definiert |
| Dienst | keiner deklariert |
Registry-Fakten
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | crystal |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
Source-Datenbank-Treffer
Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.
crystal 1.14.0+dfsg-1
compiler of the Crystal object-oriented programming language
sudo apt install crystalcrystal-doc 1.14.0+dfsg-1
API documentation for the Crystal object-oriented programming language
sudo apt install crystal-doccrystal-samples 1.14.0+dfsg-1
samples for the Crystal object-oriented programming language
sudo apt install crystal-samplescrystal 1.11.2+dfsg-1build3
compiler of the Crystal object-oriented programming language
sudo apt install crystalcrystal-doc 1.11.2+dfsg-1build3
API documentation for the Crystal object-oriented programming language
sudo apt install crystal-doccrystal-samples 1.11.2+dfsg-1build3
samples for the Crystal object-oriented programming language
sudo apt install crystal-samplescrystal 1.20.2-r0
The Crystal Programming Language
sudo apk add crystalcrystal-bash-completion 1.20.2-r0
Bash completions for crystal
sudo apk add crystal-bash-completioncrystal-doc 1.20.2-r0
The Crystal Programming Language (documentation)
sudo apk add crystal-doccrystal-zsh-completion 1.20.2-r0
Zsh completions for crystal
sudo apk add crystal-zsh-completioncrystal 1.20.2-1
The Crystal Programming Language
sudo pacman -S crystalcrystal
sudo port install crystalmain/crystal
scoop install main/crystalCrystalLang.Crystal
winget install --id CrystalLang.Crystal -eshards
sudo port install shardsshards 0.19.0-1
dependency manager for the Crystal language
sudo apt install shardsQuellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.