Categorygithub.com/charlieegan3/toolbelt
repository
0.0.0-20240901184222-2e825ae1ecd8
Repository: https://github.com/charlieegan3/toolbelt.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# README

toolbelt

toolbelt is a module to wrap up a number of smaller utility tools into a single application & deployment. Tools can share HTTP routers, datastores and config to make it faster to deploy small tools quickly.

toolbelt has been created to bring together a number of utility tools I have been running separately. See tools for a list of tools. The idea is to bring together a number of other small tools under a single monolithic deployment - a toolbelt.

This is good because:

  • I can run a single long-running HTTP server for many tools and pay for a single server
  • I can share things like a SQL database which takes time to configure
  • Where the workload is low, I can run jobs on the same server instance

I have written in more detail about why I created toolbelt here on my blog.

Tools

Below is a list I keep up to date of all the tools I've created for use on my toolbelt deployment:

Extenstions

Currently, it's possible to extend toolbelts with a means to external jobs, so far I have the built one integration I need: