nginx-wrapper
gomplate
nginx-wrapper | gomplate | |
---|---|---|
1 | 3 | |
7 | 2,489 | |
- | - | |
0.0 | 9.0 | |
almost 3 years ago | 4 days ago | |
Go | Go | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nginx-wrapper
-
Is it possible to control some parameters of Nginx programatically
You can build software that will use a parser for NGINX config files and change them based on some sort of signalling like an API call. You could use NGINX Wrapper, to wrap NGINX execution and restart it after you modify its config.
gomplate
-
Show HN: gq – like jq or zq, but you use Go
this tool may interest the same audience: https://github.com/hairyhenderson/gomplate
I find it especially handy for poc-ing helm snippets, although regrettably they don't have the same "standard library" of functions
-
Building Rich CLI Applications with Go's Built-in Templating
I'm surprised nobody mentioned https://gomplate.ca/ yet. It's a great CLI tool built on top of Go's built-in templating with many features, including one template to many outputs using a separate data source. See this blog post from the author: https://blog.hairyhenderson.ca/post/one\_template\_many\_outputs/
-
Show HN: Stamp turns a folder into a plain text file and a file into a folder
Cookiecutter is nice but it requires an entire python install to run, which is a big thing to ask for some of the scenarios mentioned by the tool creator (like someone going through a simple learning tutorial which might not even be using python at all).
IMHO gomplate is a nicer alternative that's just a single static go-based tool that can do everything cookiecutter does and a lot more: https://github.com/hairyhenderson/gomplate
What are some alternatives?
crossplane - Quick and reliable way to convert NGINX configurations into JSON and back.
go-rosbag - Rosbag parser written in pure Go
nginx-openid-connect - Reference implementation of OpenID Connect integration for NGINX Plus
remco - remco is a lightweight configuration management tool
levant - An open source templating and deployment tool for HashiCorp Nomad jobs
sqlTemplate - Template engine for writing dynamic SQL queries
proji - A powerful cross-platform project templating tool.
motllo - Project templates without needing a repository
gotemplate - A small highly opinionated Go template.
renderizer - CLI to render Go template text files based on command line parameters and/or a YAML
golang-kv - Bundle embedded DB (badger & boltdb & leveldb & pebble & nutsdb) wrapper with fixed & simple api of pure Golang
hashi-up - bootstrap HashiCorp Consul, Nomad, or Vault over SSH < 1 minute