eureka

module
v1.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 9, 2024 License: MIT

README

eureka

Set of common primitives for all services.

  • cmd: A simple command parser with subcommand support for the apps that don't need cobra
  • shellcli: A simple shell system with support for custom commands. Useful for making debug terminals for internal tasks
  • zapchi: Modified version of the chi logger with support for Uber's zap
  • crypto: Common cryptography primitives
  • proxy: Custom proxy for discord to a given proxy
  • doclib: Common documentation library
  • dovewing: Our custom user fetching and caching library
  • genconfig: Common configuration generation library
  • uapi: Defines a unified API handling code with auth and timeouts and caching builtin
  • snippets: Common snippets for zap etc. that are useful

Directories

Path Synopsis
Adapted from https://github.com/Anti-Raid/Sandwich-Daemon/blob/master/sandwichjson/json.go
Adapted from https://github.com/Anti-Raid/Sandwich-Daemon/blob/master/sandwichjson/json.go
Ratelimit implementation
Ratelimit implementation
Defines a standard way to define routes
Defines a standard way to define routes
Modified version of zapchi for Popplio
Modified version of zapchi for Popplio

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL