Welcome to the documentation for the Crystal language.
Crystal is a language for humans and computers. These materials help humans understand the language and its ecosystem.
These instructions and courses help you get to know the language and how to use it.
Install Crystal and get it running.
Introductory material for beginners.
A collection of external resources to help you take the most of the language.
Grow in Crystal¶
The core documentation of the Crystal language, standard library, and tooling.
Specification of the language.
Standard Library API¶
Documentation of the standard library.
Discover the ecosystem of Crystal libraries.
Detailed examples for practical applications.
Instructions on how to use the compiler and tools.
Announcements about the language development.
If you want to dive into the development of Crystal, these materials give some guidance.
A guide on how to open issues and contribute code to the Crystal project.
Code of Conduct¶
Our standards and expectations about working together as a community.
How we take the decisions that guide the language and its community.