SilkRoad
Introduction
A full-featured registry server for Cargo.
Status
[WIP] Most features have not been implemented yet.
RoadMap
- [ ] Serve an index repository and all crates
- [x] HTTP server
- [x] The Dumb Protocol
- [x] The Smart Protocol(except git-receive-pack)
- [ ] Git server
- [ ]
git
related
- [x] Command output cache
- [ ] No dependency on
git
- [ ] Registry Web API (Login, Publish and so on)
- [ ] Login
- [ ] Publish
- [ ] Yank & Unyank
- [ ] Owners
- [ ] Mirroring
- [x] Index clone and sync
- [x] Crates download
- [x] Parallel download
- [ ] Timer
- [ ] Server Migration
- [ ] Package
- [ ] Unpackage
- [ ] Execute a toml file as a command
- [ ] Homepage (An Angular based SPA?)
Dependencies
Usage
[WIP]
References
License
SilkRoad is under the MIT license. See the LICENSE file for details.