MyGO

MyGO is a pre-alpha WebDisk server with a Go backend and a browser client.

Current Capabilities

  • JWT access and refresh authentication
  • Application passkeys
  • File and directory management through /api/v1
  • Local file storage with staged upload promotion
  • Administrator user listing, lookup, and deletion
  • React client with login, root file listing, upload, and download

APIs and large-file behavior continue to evolve.

CLI

The repository currently provides one server command:

Command Description
mygo serve Load configuration and start the HTTP server

Web Client

The browser client lives in web/ and uses the same REST API as other clients. See web/README.md for development, testing, and browser-debugging instructions.

Documentation

S
Description
MyGO: a webdisk written in Go. This is the server (backend) application.
Readme 691 KiB
Languages
Go 98.9%
TypeScript 0.9%
HTML 0.1%