- Notifications
You must be signed in to change notification settings - Fork631
The Rust package registry
License
Apache-2.0, MIT licenses found
Licenses found
rust-lang/crates.io
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation

Welcome to the GitHub repository forcrates.io, the official package registry for theRust programming language.
crates.io serves as a central registry for sharing "crates", which are packages or libraries written inRust that you can use to enhance your projects. This repository contains the source code and infrastructure for thecrates.io website, including both frontend and backend components.
This service is maintained for you by thecrates.io team, with support from theRust Foundation. File hosting is donated byAmazon Web Services, with CDN services donated byFastly.
We welcome contributions from the community! Whether you're fixing a bug, implementing a new feature, or improving documentation, your contributions help makecrates.io better for everyone.
crates.io is built withRust for the backend services. More specifically, theaxum web framework anddiesel for database access, with acustom-built background worker system. The frontend is anEmber.js application written in JavaScript.
Please review ourcontribution guidelines before submitting your pull request. The same document also contains instructions on how to set up a local development environment.
If you encounter any bugs or have technical issues withcrates.io, please feel free to open an issue in ourissue tracker. Our team will review and address these as fast as we can.
For feature suggestions, enhancements, or general discussions aboutcrates.io, we encourage you to utilizeGitHub Discussions instead. Visit theDiscussions tab to engage with the community, share your ideas, and participate in ongoing conversations. Your input is valuable in shaping the future ofcrates.io, and we look forward to hearing your thoughts!
For any questions or inquiries aboutcrates.io, feel free to reach out to us via:
- Zulip:#t-crates-io
- Email:help@crates.io
- GitHub Discussions:rust-lang/crates.io
We're here to help and eager to hear from you!
Respect and inclusivity are core values of theRust community. OurCode of Conduct outlines the standards of behavior expected from all participants. By adhering to these guidelines, we aim to create a welcoming space where individuals from diverse backgrounds can collaborate and learn from one another. We appreciate your commitment to upholding these principles and fostering a positive community atmosphere.
If you have a Code of Conduct concern, please contact the moderators using the links in theCode of Conduct.
Licensed under either of these:
- Apache License, Version 2.0, (LICENSE-APACHE orhttps://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT orhttps://opensource.org/licenses/MIT)
About
The Rust package registry