Awesome Crystal is a curated list of Crystal libraries, tools, frameworks, and software organized by category.
The project addresses the challenge of discovering quality resources within the Crystal ecosystem by collecting and organizing stable, useful projects across domains including web frameworks, database tools, testing libraries, CLI builders, and many others. It follows the structure established by the broader awesome-lists movement, providing a centralized reference point rather than requiring developers to search scattered sources.
Developers new to Crystal or building projects in the language should use this list as a starting point for finding vetted libraries and tools. The list spans practical categories like database drivers, HTTP clients, and web frameworks alongside specialized domains such as blockchain, machine learning, and game development. The project explicitly directs users to shards.info for additional package discovery beyond what the curated list contains.
The project maintains an open contribution process with published guidelines, welcoming community additions to keep the collection current. Development activity centers on expanding and refining the categorized listings to reflect the evolving Crystal ecosystem.