PHPackages                             raohwork/notify - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. raohwork/notify

ActiveLibrary

raohwork/notify
===============

client library to send notify with github.com/raohwork/notify

v0.0.10(4y ago)031MPL-2.0GoPHP ^7

Since Nov 19Pushed 4y ago1 watchersCompare

[ Source](https://github.com/raohwork/notify)[ Packagist](https://packagist.org/packages/raohwork/notify)[ RSS](/packages/raohwork-notify/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependenciesVersions (5)Used By (0)

Package notify provides simple way to create notify server.

[![PkgGoDev](https://camo.githubusercontent.com/31394eda20524f6d3138967b6523b9bf551619e70abf05c50ea22603fc67421f/68747470733a2f2f706b672e676f2e6465762f62616467652f6769746875622e636f6d2f72616f68776f726b2f6e6f74696679)](https://pkg.go.dev/github.com/raohwork/notify)

Creating a server is easy as

1. Select and initialize a db driver (see ./model/mysqldrv)
2. Select and initialize few notify drivers (see ./drivers/...)
3. Create a configuration (see SenderOptions)
4. Create a server with SenderOptions, and Register() your drivers
5. Start(), enjoy it

### Predefined binaries

[](#predefined-binaries)

There're two predefined binaries here. Both enables httpdrv.\* drivers by default. You can enable sendgriddrv.\* / tgdrv.\* by setting environment variables.

The only difference between `notify-api` and `notify-api-pg` is database driver, fore one uses MySQL, the other uses PosgreSQL.

There're [automated built Docker images](https://hub.docker.com/repository/docker/raohwork/notify/tags?page=1) on docker hub. Tag `latest` is for `notify-api` and `pg` for `notify-api-pg`.

### FAQ

[](#faq)

##### This is not well tested.

[](#this-is-not-well-tested)

PR plz.

##### Is this safe to use in production?

[](#is-this-safe-to-use-in-production)

For small scale, yes. I'm using it in production for few months, about few thousands of notifications per day, and few dozens per minute at peak.

Not tested in larger scale.

##### Can you add xxxx driver?

[](#can-you-add-xxxx-driver)

PR of driver that depends on external service (like mail driver with mailgun) will not be accepted, since I have no chance/spare time to test/maintain. Create your own repo and notify me via issue, I'll add a link in readme.

PR of DB driver is welcome if it can be tested using docker. See ./model/mysqldrv/mysql\_test.go for example.

License
=======

[](#license)

MPL version 2.0

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 95.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~98 days

Total

4

Last Release

1711d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/1ef743a4ba2b41bc6643ca3c4d71f4608abee7dc617efa09b18e3fa0a44aeda8?d=identicon)[Ronmi](/maintainers/Ronmi)

---

Top Contributors

[![Ronmi](https://avatars.githubusercontent.com/u/59556?v=4)](https://github.com/Ronmi "Ronmi (20 commits)")[![RJHsiao](https://avatars.githubusercontent.com/u/236116?v=4)](https://github.com/RJHsiao "RJHsiao (1 commits)")

### Embed Badge

![Health badge](/badges/raohwork-notify/health.svg)

```
[![Health](https://phpackages.com/badges/raohwork-notify/health.svg)](https://phpackages.com/packages/raohwork-notify)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
