exembed
slack-go-demo-socketmode
exembed | slack-go-demo-socketmode | |
---|---|---|
5 | 2 | |
30 | 42 | |
- | - | |
1.8 | 1.8 | |
over 2 years 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.
exembed
-
Thirteen Years of Go
It's a bit more advanced than what Rust macros provided last time I checked. You can shove whole directories in there and then traverse them or serve as static resources with pretty much one line of code.
Random blog post with a few examples:
https://blog.carlmjohnson.net/post/2021/how-to-use-go-embed/
-
Ask HN: Companies of one, what is your tech stack (2021)?
https://blog.carlmjohnson.net/post/2021/how-to-use-go-embed/
-
Manage Static Assets with `embed` (Golang 1.16) - A SlackBot Use Case
How to Use //go:embed
- Creating Dynamic Version Numbers in Go 1.16
-
How to Use //go:embed
LOL, I started writing this last year, Go 1.16 still isn't out yet, and yet there have already been a ton of articles about this. :-P
slack-go-demo-socketmode
-
Handler and Middleware design pattern in Golang
You can also directly clone my repository to try it beforehand. This repository contains a SlackBot demo that uses this design pattern. The specific example for this article is in examples/middleware.
-
Manage Static Assets with `embed` (Golang 1.16) - A SlackBot Use Case
In my tutorial series Slackbot in Golang with Socket Mode, I have used this method in all my Views in combination with go markup language. In this section, I will be demonstrating how to manage a greeting message designed with Block-kit. I will only focus on the View part of the application, ignoring the implementation of Model and Controller along. Nevertheless, feel free to peak at them in my git repository; Also, I am writing a set of articles covering those details.
What are some alternatives?
libheif - libheif is an HEIF and AVIF file format decoder and encoder.
kubewatch - Watch k8s events and trigger Handlers
webcrate - 📦🔗 Organize your web with WebCrate, a modern and beautiful bookmarking tool
gatus - ⛑ Automated developer-oriented status page
htmx - </> htmx - high power tools for HTML
30-seconds-of-golang - Short Golang code snippets for all your development needs
electron-builder - A complete solution to package and build a ready for distribution Electron app with “auto update” support out of the box
pure - a blog based on github discussion
ExtPay - The JavaScript library for ExtensionPay.com — payments for your browser extensions, no server needed.
parsemail - Hanami fork of https://github.com/DusanKasan/parsemail
nestflix.fun - A website showcasing nested stories: fictional movies within movies and shows within shows.
go101 - An up-to-date (unofficial) knowledge base for Go programming self learning