gomplate
nginx-wrapper
gomplate | nginx-wrapper | |
---|---|---|
3 | 1 | |
2,470 | 7 | |
- | - | |
9.0 | 0.0 | |
6 days ago | almost 3 years ago | |
Go | Go | |
MIT License | Apache License 2.0 |
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.
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
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.
What are some alternatives?
go-rosbag - Rosbag parser written in pure Go
crossplane - Quick and reliable way to convert NGINX configurations into JSON and back.
remco - remco is a lightweight configuration management tool
nginx-openid-connect - Reference implementation of OpenID Connect integration for NGINX Plus
sqlTemplate - Template engine for writing dynamic SQL queries
levant - An open source templating and deployment tool for HashiCorp Nomad jobs
motllo - Project templates without needing a repository
proji - A powerful cross-platform project templating tool.
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