Skip to content

rafaelmgr12/storgo

Repository files navigation


Logo

Storgo

A fully distributed content-addressable file storage system built in Go.
Explore the docs »

· Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. License
  5. Contact

About The Project

Storgo is a fully distributed content-addressable file storage system built with Go (Golang). It enables decentralized file storage and retrieval through peer-to-peer (P2P) communication, utilizing content-based addressing to ensure data integrity, redundancy, and efficient storage management. This system is designed to store files across distributed nodes, ensuring high availability and secure data transfers between peers.

(back to top)

Built With

Go

(back to top)

Getting Started

This is an example of how you may set up the project locally.

Prerequisites

  • Go (Golang)
go install

Installation

  1. Clone the repo

    git clone https://github.com/rafaelmgr12/storgo.git
    cd storgo
  2. Install dependencies

    go mod download

(back to top)

Usage

Running the Project

To run the project, execute the main file:

go run main.go

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

About

A fully distributed content-addressable file storage system built in Go.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published