yaegi-template
runzmd
yaegi-template | runzmd | |
---|---|---|
5 | 4 | |
31 | 29 | |
- | - | |
0.0 | 6.5 | |
11 months ago | 22 days 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.
yaegi-template
- First public release of Pushup: a new compiler for making web apps in Go
-
runzmd: Runnable Markdown for Tutorials and Demos
I experimented with this as well: https://github.com/Eun/yaegi-template/tree/master/examples/evaluate_readme
- What I'd like to see in Go 2.0
-
Frontend components with Golang
I always found the go templating too limited. I personally use yaegi for this: https://github.com/Eun/yaegi-template
runzmd
-
runzmd: Runnable Markdown for Tutorials and Demos
I put together a library in Golang, called runzmd which lets you use Markdown in a literate programming style. Blockquotes and comments can specify associated actions, calling back into your Go code. This lets you create tutorials and scripts which can be viewed in a browser or run on the command line. We use this in the OpenZiti project for our tutorials and demos. I thought others might be interested in using the code or even just the concept.
-
Show HN: Rundmz – library for runnable Markdown for tutorials and demos
The only place I've used it so far is for Ziti stuff. I did add a (really tiny) example to the project itself to show how to structure it: https://github.com/openziti/runzmd/tree/main/example
That was one reason I left the ziti actions in the project, as I thought they'd be useful as real life examples for someone writing their own actions.
What are some alternatives?
go101 - An up-to-date (unofficial) knowledge base for Go programming self learning
ziti - The parent project for OpenZiti. Here you will find the executables for a fully zero trust, application embedded, programmable network @OpenZiti
go-term-markdown - A markdown renderer package for the terminal
md-remote-commands - Utility tool to expose through a web server some commands defined in a Markdown file.
enumer - A Go tool to auto generate methods for your enums
go-sumtype - A simple utility for running exhaustiveness checks on Go "sum types."
Razor - Razor view engine for go
Jade - Jade.go - pug template engine for Go (golang)
go-ssc - ⚙️ Concept of Golang HTML render engine with frontend components and dynamic behavior [Moved to: https://github.com/yuriizinets/ssceng]
go-retry - Go library for retrying with configurable backoffs