Skip to content

This is a golang implementation of the archipelago randomizer network protocol, and an openapi documentation of the types.

License

Notifications You must be signed in to change notification settings

streemtech/go-archipelago

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Golang Archipelago Client

This is a golang archipelago randomizer client. The goals are to provide all basic client functions. As part of this library, there is an openapi definition for all types.

Licensing

The default license of the repository is MIT licensed. The goal is to provide these files/this library in as permissive a method as possible. If the MIT license does not meet your needs, please get in contact. All we ask (tho will not require) is that attribution be kept to recognize the work done here.

construction

The client library is broken up into several parts. THe main parts however are

  • the websocket handler, which is located in the Network folder,
  • the datatypes, which are defined via openapi in the api folder,
  • the caching client located in the root folder.

About

This is a golang implementation of the archipelago randomizer network protocol, and an openapi documentation of the types.

Resources

License

Stars

Watchers

Forks

Packages

No packages published