An open source storage system for your files and data that makes it easy to collect, organize, and share them anywhere on the web.
Our goal is to create a new kind of storage solution that encourages collaboration and research, while also building it on a completely transparent and open source foundation. Over time, we hope to grow Slate into an elegant experience for:
- Creating mood boards, hosting data, and making connections between topics you are researching
- Replacing S3 with a Developer API and API keys
- Every feature supported by Filecoin
- Storing images and sharing them with friends :)
Slate is a client for Filecoin, Powered by Textile's Powergate and Buckets.
Slate is built by a growing community of collaborators and contributors. If you’re interested in…
- Creating an open source design system
- Building a dynamic component library for open source projects
- Learning how to write front-end code
We’d love for you to join us! Getting involved is simple:
- Find something cool you to work on and file an issue
- If you see something you want to fix or change, submit a PR
- Reach out to us any time. We're always available on Twitter to answer your questions: @_slate
- To work on Slate you must have an internet connection.
- We don't have windows support at the moment.
- You must create a
.env
file if you want to work on the service. - You don't need one if you work on the system.
POSTGRES_ADMIN_PASSWORD=XXX
POSTGRES_ADMIN_USERNAME=XXX
POSTGRES_HOSTNAME=XXX
POSTGRES_DATABASE=XXX
JWT_SECRET=XXX
LOCAL_PASSWORD_SECRET=XXX
LOCAL_PASSWORD_ROUNDS_MANUAL=5
LOCAL_PASSWORD_ROUNDS=14
TEXTILE_HUB_KEY=XXX
TEXTILE_HUB_SECRET=XXX
git clone [email protected]:filecoin-project/slate.git
cd slate
npm install
# Run using existing .data folder
npm run dev
- Visit
localhost:1337
in a browser.
npm run electron-dev