Skip to content

lleiiell/goist

Repository files navigation

goist

Out-of-the-box functions for go

Key features

  • Goroutine concurrency
  • Reverse proxy
  • Round-robin scheduler
  • HTTP encapsulation
  • Error management
  • Reflect utils
  • Algorithm functions
  • Write Csv and Bin files
  • Extendable

Get started

Prerequisites

Go: any one of the three latest major releases.

Getting Goist

With Go module support, simply add the following import

import "github.com/lleiiell/goist"

to your code, and then go [build|run|test] will automatically fetch the necessary dependencies.

Otherwise, run the following Go command to install the goist package:

go get -u github.com/lleiiell/goist

Documentation

For more details, please refer to https://pkg.go.dev/github.com/lleiiell/goist documentation

License

Goist is licensed under the Apache License, Version 2.0. For detail see LICENSE.

Contributing

Please see CONTRIBUTING for details on submitting patches and the contribution workflow.

We appreciate your help!

About

Utilities for go

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages