Skip to content
SPECIFICTION
Get listed

Shards

crystal-lang.org

Free plan WindowsmacOSLinuxAndroid
Visit crystal-lang.org
Spec score 8.1 #34 of 93 in Package Managers

Spec sheet

Purpose
Shards is Crystal’s dependency manager for managing dependencies for Crystal projects and libraries.Read 12 Oct 2026 · crystal-lang.org
Support
The project directs users to its community forum and Discord for help.Read 12 Oct 2026 · crystal-lang.org
License
The Crystal site states that the language is licensed under Apache License 2.0.Read 12 Oct 2026 · crystal-lang.org
Maker
The website says the Crystal language was born and raised at Manas.Tech.Read 12 Oct 2026 · crystal-lang.org
C bindings
Crystal can call C library functions natively without runtime overhead.Read 12 Oct 2026 · crystal-lang.org
C interoperability
Crystal supports bindings to C libraries and calls library functions natively.Read 12 Oct 2026 · crystal-lang.org
Commands
Available commands include build, check, init, install, list, prune, update, and version.Read 12 Oct 2026 · crystal-lang.org
Commercial support
Corporate sponsorship tiers start at $5,000/month, with partnership models discussed by contacting the project.Read 12 Oct 2026 · crystal-lang.org
Concurrency
Crystal uses green threads called fibers, which communicate through channels.Read 12 Oct 2026 · crystal-lang.org
Crystal language
Crystal is a general-purpose, object-oriented compiled language with Ruby-inspired syntax, static type checking, and type inference.Read 12 Oct 2026 · crystal-lang.org
Dependency configuration
Shards reads project dependencies from a shard.yml file.Read 12 Oct 2026 · crystal-lang.org
Dependency sources
Shards fetches dependency source code from the repositories specified in the project configuration.Read 12 Oct 2026 · crystal-lang.org
Distribution model
The official site describes Shards as a distributed dependency manager without a centralized repository.Read 12 Oct 2026 · crystal-lang.org
Governance
Crystal is governed by a steering council, which works to maintain the quality and stability of the language, compiler, standard library, and related projects.Read 12 Oct 2026 · crystal-lang.org
Installation
Crystal packages and installation options are listed for Linux, macOS, Windows, Android, and other systems; Shards is usually distributed with Crystal or available as a separate package.Read 12 Oct 2026 · crystal-lang.org
Integration
The install page lists an official GitHub Actions integration using crystal-lang/install-crystal@v1.Read 12 Oct 2026 · crystal-lang.org
Package configuration
The homepage shows dependencies specified by repository and version in shard.yml.Read 12 Oct 2026 · crystal-lang.org
Project governance
Crystal is an open-source project led by a core team under the guidance of a steering council.Read 12 Oct 2026 · crystal-lang.org
Project type
Crystal is an open-source, general-purpose, object-oriented compiled language with Ruby-inspired syntax and static type checking.Read 12 Oct 2026 · crystal-lang.org
Reproducible installs
Shards writes resolved versions or Git commits to shard.lock so installs can use the same dependency versions again.Read 12 Oct 2026 · crystal-lang.org
Standard library
Crystal’s standard library includes libraries intended to help developers start projects right away.Read 12 Oct 2026 · crystal-lang.org
Supported platforms
The install page lists Linux, macOS, and Windows, and lists Android installation through community-maintained Termux packages.Read 12 Oct 2026 · crystal-lang.org
What it is
Shards is a distributed dependency manager for Crystal libraries, with no centralized repository.Read 12 Oct 2026 · crystal-lang.org
Windows status
Windows support is a preview and is described as not yet complete, but largely usable.Read 12 Oct 2026 · crystal-lang.org
Windows support
The official installation page says Windows support is currently a preview and is not yet complete, though largely usable.Read 12 Oct 2026 · crystal-lang.org

Plans and prices

Crystal / Shards Free No paid product plans are listed; corporate sponsorship starts at $5,000/month Read 12 Oct 2026 · crystal-lang.org

Every Shards plan and price →

Where Specifiction places it

Alternatives to ShardsAll alternatives →