goreleaser
NPushOver
DISCONTINUED
Our great sponsors
goreleaser | NPushOver | |
---|---|---|
59 | 71 | |
12,823 | 23 | |
2.3% | - | |
9.8 | 0.0 | |
3 days ago | almost 2 years ago | |
Go | C# | |
MIT License | 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.
goreleaser
- Distribuindo uma aplicação Go sem o Docker
-
Build an Open Source Project: Behind the Scenes
With "xq", I went even further and automated the release process using GoReleaser. To publish a new release, the only thing I need is to create and push the Git tag. The corresponding GitHub Action will trigger a release process, and GoReleaser prepares the binaries and changelog based on declared conventions. The result has a high level of predictability, and no manual work is required.
-
How to start a Go project in 2023
Things I can't live without in a new Go project in no particular order:
- https://github.com/golangci/golangci-lint - meta-linter
- https://goreleaser.com - automate release workflows
- https://magefile.org - build tool that can version your tools
- https://github.com/ory/dockertest/v3 - run containers for e2e testing
- https://github.com/ecordell/optgen - generate functional options
- https://golang.org/x/tools/cmd/stringer - generate String()
- https://mvdan.cc/gofumpt - stricter gofmt
- https://github.com/stretchr/testify - test assertion library
- https://github.com/rs/zerolog - logging
- https://github.com/spf13/cobra - CLI framework
FWIW, I just lifted all the tools we use for https://github.com/authzed/spicedb
We've also written some custom linters that might be useful for other folks: https://github.com/authzed/spicedb/tree/main/tools/analyzers
-
What is recommended build tool and process for go project that contains multiple libraries, apis and executables?
Goreleaser is nice. https://goreleaser.com/
-
Best practices for distributing and updating a Go CLI on Linux?
I use goreleaser for packaging my binaries. I'm not currently doing RPM, but it does a lot of services and if you don't hunker down on a single solution, it might help with keeping your releases up to date/in sync.
We also started using goreleaser to build our binaries and package them for linux (and mac universal binaries). Makes building and packaging releases easy.
-
Looking for projects ideas for experienced devops engineers
There's some packaging issues, for example, we've always wanted to publish deb/rpm packages, but never got around to adding it to either promu or completely switching our build tooling over to GoReleaser.
-
Can you help me make my makefile for go projects better or suggest an alternative?
The project is at https://github.com/goreleaser/goreleaser - It can create homebrew taps and all that sort of stuff to make distribution easier.
-
K3S Binary, How does that work?
Building binaries works easily by cross-compiling (just set `GOOS=`) to build for other OSes. If you want a tool to help you with that (and automate more of the release process), you could take a look at https://goreleaser.com/.
-
Go port of SQLite without CGo
More recently, a lot of my pipeline pain is handled by GoReleaser, but before GoReleaser matured, I got up to all sorts of shenanigans to get a workable toolchain, e.g. neilotoole/xcgo.
NPushOver
-
The only Blender Render Notification Add-on that works.
The general ones that use email never seem to send anything. The ones that specifically use Gmail don't work anymore since Google apparently changed some security settings. And the one that uses Pushover didn't work AND wanted me to pay too much for their app.
-
Grafana releases OnCall open source project
check out pushover, I use it for this exact case
-
How do you monitor your home server
I use Pushover for receiving alerts and notifications on my phone. I think the mobile app may cost a small amount like $5 USD, but the service is free for up to 10,000 notifications per month. I can't recommend Pushover enough. It is freaking awesome.
-
Now Push Future
I used to use PushBullet but they stopped supporting iOS which is why I came to Now Push. I may use https://pushover.net/ instead, there doesn't seem to be a ton of alternatives.
-
how to create push notifications for mobile
Rather than reinvent the wheel, I'd just use Pushover.
-
ntfy is a tool to send push notifications to your Android phone via simple PUT/POST requests - I've added so many features, and many of you have contributed. I thought I'd share what's new. ✨
I use Pushover for my iOS devices, it's absolutely solid and affordable. :)
-
What's everyone using for monitoring and centralized logging these days?
I'm using Pushover but I don't think the transport matters. By default it sends you a mib code but you can customize the notifications with templates. Here are couple examples.
-
how do you guys check the health of your containers?
I use diun. I configured it to notify me of available updates via pushover. I then update my containers when I have time to ensure they've restarted correctly. The whole process takes maybe a minute or two and I never worry about something failing silently.
-
POST to Flask from espduino timing out
I'm playing with an esp8266 providing WiFi to an Arduino with this library. I have it set up properly to POST to Pushover as well as requestbin, and between the debug output and the interface from these tools, I can verify that the request data is being POSTed properly, and the esp8266 / arduino unit's response status code properly shows 200.
-
What's the biggest missing piece of the puzzle in the self-hosted universe?
How about a Pushover or similar implementation? Thanks for your initiative!
What are some alternatives?
ntfy - Send push notifications to your phone or desktop using PUT/POST
Task - A task runner / simpler Make alternative written in Go
instaloader - Download pictures (or videos) along with their captions and other metadata from Instagram.
gron - gron, Cron Jobs in Go.
go-torch
godropbox - Common libraries for writing Go services/applications.
hub - A command-line tool that makes git easier to use with GitHub.
apprise - Apprise - Push Notifications that work with just about every platform!
goreporter - A Golang tool that does static analysis, unit testing, code review and generate code quality report.
goreq
delve - Delve is a debugger for the Go programming language.
NLog.Targets.Pushover - NLog.Targets.Pushover is a custom target for NLog enabling you to send logging messages to the Pushover service