Go to file
Kaloyan Raev 7fde8b908a
Light client implementation with get-info and list-buckets commands (#2)
* Light client implementation with get-info and list-buckets commands

* Fix client package name

* Fix go.mod to work with vgo

* Use single `fmt.Printf` for `get-info` output

* Use unnamed import to client package

* Simplify usage of sha256 and sha512 sums

* Remove obsolete test code

* Use helper structs for unmarshalling bridge info

* Remove LGPL license files and adjust copyright headers

* Use github.com/zeebo/errs

* Use httptest for test http server

* Use viper for env var management

* Nested struct for swagger

* Add github.com/zeebo/errs to go.mod

* More bucket tests

* word wrap long line

* Use zeebo/errs for crypto errors
2018-04-16 16:42:06 +03:00
api keep 2018-04-06 12:36:55 -04:00
assets keep 2018-04-06 12:36:55 -04:00
build keep 2018-04-06 12:36:55 -04:00
cmd Light client implementation with get-info and list-buckets commands (#2) 2018-04-16 16:42:06 +03:00
configs keep 2018-04-06 12:36:55 -04:00
deployments keep 2018-04-06 12:36:55 -04:00
docs Add error handling section 2018-04-11 07:43:23 -05:00
examples keep 2018-04-06 12:36:55 -04:00
githooks keep 2018-04-06 12:36:55 -04:00
init keep 2018-04-06 12:36:55 -04:00
internal Light client implementation with get-info and list-buckets commands (#2) 2018-04-16 16:42:06 +03:00
logo wip on structure 2018-04-06 12:32:34 -04:00
pkg Light client implementation with get-info and list-buckets commands (#2) 2018-04-16 16:42:06 +03:00
protos keep 2018-04-06 12:36:55 -04:00
routes wip on structure 2018-04-06 12:32:34 -04:00
scripts keep 2018-04-06 12:36:55 -04:00
storage/boltdb wip on structure 2018-04-06 12:32:34 -04:00
test keep 2018-04-06 12:36:55 -04:00
third_party keep 2018-04-06 12:36:55 -04:00
tools keep 2018-04-06 12:36:55 -04:00
web keep 2018-04-06 12:36:55 -04:00
.gitignore wip on structure 2018-04-06 12:32:34 -04:00
go.mod Light client implementation with get-info and list-buckets commands (#2) 2018-04-16 16:42:06 +03:00
LICENSE.md wip on structure 2018-04-06 12:32:34 -04:00
Makefile wip on structure 2018-04-06 12:32:34 -04:00
README.md logo 2018-04-06 12:39:49 -04:00

Storj

Go Report Card Go Doc Release


Storj is a platform, cryptocurrency, and suite of decentralized applications that allows you to store data in a secure and decentralized manner. Your files are encrypted, shredded into little pieces called 'shards', and stored in a decentralized network of computers around the globe. No one but you has a complete copy of your file, not even in an ecrypted form.


To start using Storj

See our documentation at storj docs.

To start developing storj

The community site hosts all information about building storj from source, how to contribute code and documentation, who to contact about what, etc.

If you want to build storj right away there are two options:

You have a working Go environment.
$ go get -d storj.io/storj
$ cd $GOPATH/src/storj.io/storj
$ make
You have a working Docker environment.
$ git clone https://github.com/storj/storj
$ cd storj
$ make docker

For the full story, head over to the [developer's documentation].

Support

If you need support, start with the [troubleshooting guide], and work your way through the process that we've outlined.

That said, if you have questions, reach out to us twitter.