Popularity
5.3
Growing
Activity
7.4
Growing
172
7
21

Programming language: Go
License: MIT License
Tags: Miscellaneous     Uncategorized    
Latest version: v0.2

shoutrrr alternatives and similar packages

Based on the "Uncategorized" category.
Alternatively, view shoutrrr alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of shoutrrr or a related project?

Add another 'Uncategorized' Package

README

Shoutrrr

Notification library for gophers and their furry friends. Heavily inspired by caronc/apprise.

github actions workflow status codecov codacy grade report card go.dev reference github code size in bytes license godoc <!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --> All Contributors <!-- ALL-CONTRIBUTORS-BADGE:END -->

Quick Start

As a package

Using shoutrrr is easy! There is currently two ways of using it as a package.

Using the direct send command

  url := "slack://token-a/token-b/token-c"
  err := shoutrrr.Send(url, "Hello world (or slack channel) !")

Using a sender

  url := "slack://token-a/token-b/token-c"
  sender, err := shoutrrr.CreateSender(url)
  sender.Send("Hello world (or slack channel) !", map[string]string { /* ... */ })

Using a sender with multiple URLs

  urls := []string {
    "slack://token-a/token-b/token-c"
    "discord://[email protected]"
  }
  sender, err := shoutrrr.CreateSender(urls...)
  sender.Send("Hello world (or slack channel) !", map[string]string { /* ... */ })

Through the CLI

Start by running the build.sh script. You may then run send notifications using the shoutrrr executable:

$ shoutrrr send [OPTIONS] <URL> <Message [...]>

Documentation

For additional details, visit the full documentation.

Contributors ✨

Thanks goes to these wonderful people (emoji key):

<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --> <!-- prettier-ignore-start --> <!-- markdownlint-disable --> Amir Schnell💻 nils måsén💻 📖 🚧 Luka Peschke💻 📖 MrLuje💻 📖 Simon Aronsson💻 📖 🚧 Arne Jørgensen📖 💻 Alexei Tighineanu💻 Alexandru Bonini💻

<!-- markdownlint-enable --> <!-- prettier-ignore-end --> <!-- ALL-CONTRIBUTORS-LIST:END -->

This project follows the all-contributors specification. Contributions of any kind welcome!


*Note that all licence references and agreements mentioned in the shoutrrr README section above are relevant to that project's source code only.