Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/steveklabnik/warehouse

Crates.io's index as a web app.
https://github.com/steveklabnik/warehouse

Last synced: 7 days ago
JSON representation

Crates.io's index as a web app.

Awesome Lists containing this project

README

        

# Warehouse

This project serves up the index for Crates.io.

[![Build Status](https://travis-ci.org/steveklabnik/warehouse.svg?branch=master)](https://travis-ci.org/steveklabnik/warehouse)

This is mostly a fun hack and also a yak of mine. Not ready to be put anywhere
on the web. Yet. Iron on the backend, Ember on the front.

Requires Rust nightly.

Don’t forget that this has a submodule!

```bash
$ git submodule update --init --recursive # first time
$ git submodule update
```

## Backend

To start up the backend:

```bash
$ cargo run
```

To see logging output:

```bash
$ RUST_LOG=warehouse=info cargo run
```

## Frontend

To start up the frontend:

```bash
$ cd frontend
$ npm install && bower install
$ ember serve
```

Once both of these are running, hit up [http://localhost:4200/crates](http://localhost:4200/crates). The first load will take
a while, as it has to load up the index.