Community
Check out our Team page to meet the people.
Should you find any security-related issue, please do not share them openly in the issue tracker. We have a dedicated mailbox where we keep track of them.
You can encrypt your message via Keybase (set recipient crystal
),
or with our PGP key (fingerprint 5995 C83C D754 BE44 8164 1929 0961 7FD3 7CC0 6B54
)
also available on Keybase server,
and send it to:
The Crystal official code repository is on GitHub, so any bugs you find in either the language, compiler or standard library should be reported here - and pull requests are always welcome.
The Crystal Forum is the first to-go place for any general discussion. Feel free to ask a question, share your project with others, ask for guidance and best practices, offer your help contributing to a project, or anything else Crystal-related.
In the official Crystal blog you can find the detailed announcements for new releases, some interesting use cases, the rationale behind some of the language's design decisions and things the team write around the code they usually write.
We also accept posts from guest writers, so if you have something awesome you have built with Crystal, contact us and we'll be happy to have you featured on the blog.
chat_bubble_outline Crystal Blog
This is a non-exhaustive list of companies and projects using Crystal in production. If you use Crystal on a daily basis, we encourage you to fill in this form.
The Gitter room is the official chat room for Crystal. You can drop a quick question here to try and get it answered quickly, ask for guidance, or engage on a short discussion on a feature or project you are interested in. Make sure to keep the discussion organised, and consider using the mailing list if the chat drags for too long.
Our IRC channel at irc.libera.chat:6697#crystal-lang is bridged to the Gitter room, so anything sent on one platform is forwarded to the other one. Logs are available at irclog.crystal-lang.org.
The Discord server, unlike the Gitter room and the IRC channel, is unofficial, but strives not to yield to the official alternatives. There are many channels to discuss any kinds of topics related to the language.
Small but brave community to help each other with Crystal. Main language is russian but you may ask something in english too.
Crystal - Russian speaking community
The Twitter account will often tweet general announcements on releases and events, and retweet any interesting articles from the tweetosphere. Be sure to mention it if you are tweeting about Crystal!
The Crystal Programming subreddit contains announcements on new releases, interesting libraries, blog posts, and is in general a good place to share your work with the rest of the Crystal community.
Of course, there is a crystal-lang tag in StackOverflow. Ask for help with your Crystal project there, or help other people solve theirs - learning & sharing all the way through.
Following the awesome-lists tradition, the awesome-crystal GitHub repository contains a curated list of Crystal shards, tools and tutorials. If you want your contribution to Crystal to be listed here, fork the repository, add it to the list and send a pull request.
A database of Crystal shards. It helps developers to discover shards and the Shards ecosystem.
View of all repositories on GitHub and GitLab that have Crystal code in them and easily identify the dependencies and the associated releases.
The crystalshards.org service provides an uncurated view of all repositories on GitHub that have Crystal code in them. With its search capability you can find the shard or application you're looking for.
The Crystal Newsletter regularly shares interesting news on the Crystal language and community. You can subscribe via mail, RSS or read on the web.
Crystal Weekly summarizes every news of the Crystal community in a short, focused newsletter. There haven't been any mailings in a while but you can still read past issues on the web.