Skip to content

A Remote File System (like Google Drive and One Drive) server built entirely with Web Socket.

Notifications You must be signed in to change notification settings

the-real-i9/i9rfs-server

Repository files navigation

i9rfs (API Server)

Build a Cloud Storage and Online File System Application, like Google Drive and One Drive

Intro

i9lyfe-server is an API server for a Remote File System Application, built with entirely with WebSocket in Go. It supports major file system operations that can be used to implement Cloud Storage applications, such Google Drive and One Drive.

Who is this project for?

If you're a frontend developer looking to build an App similar to Google Drive or One Drive, not just to have it static, but to also make it function.

The API documentation provides a detailed usage guide. It doesn't follow the Open API specification, rather it follows Google's API documentation style sturcured in a simple markdown table, which I consider easier to work with.

Open to suggestions

If you need a feature this API server does not currently support, feel free to suggest them, and it will be added as soon as possible.

Technologies

go neo4j

More

  • WebSockets
  • Gofiber
  • JWT

Table of Contents

Features

The following is a summary of the features supported by this API. Visit the API documentation to see the full features and their implementation details.

File system operations

  • List the contents of a directory
  • Copy, Move files and directories
  • Create, Remove directories
  • Remove files

Storage

  • Upload and Download Files

API Documentation

Notable Features and their Algorithms

Building & Running the Application (Locally)

Deploying the Application

About

A Remote File System (like Google Drive and One Drive) server built entirely with Web Socket.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published