Finding Shards
Unlike some dependency managers in other languages, Shards does not have a centralized repository from which they can be installed. Instead, Shards are installed from the relevant upstream source directly via checking out the Git project, or symlinking it if using the path
option.
Because there is no central repository with the usual search and discovery features, it can be a bit harder to find Shards. Fortunately, there are various websites that either automatically scrape hosting sites for Shards or are manually curated.
As with any library, regardless of language, some libraries may be abandoned, forgotten, or become inactive. Because of this, it is worth spending some time looking into all the available Shards to determine which would be the best option versus just finding one and assuming it will work.
Following are some of the more popular/useful resources to find Shards:
- Awesome Crystal: https://github.com/veelenga/awesome-crystal is an implementation...