Skip to content
@ZNotify

ZNotify

ZNotify

English | 中文

ZNotify is a project that allows you to send notifications to yourself across multiple platforms, including the Web, Android, and Windows.

ZNotify is currently in development.

Messaging Services Supported

  • Web Push
  • Google Cloud Messaging
  • Windows Push Notification Services
  • Telegram
  • WebSocket1

Client

Basic Usage

curl -X POST -d "This is a message" https://{your-znotify-server}/{user-id}

For full documentation, see the Web API Reference.

ZNotify didn't provide a public server, but you can easily deploy your own server. See Server for more information.

SDK

ZNotify has SDKs for the following languages:

You can find generated openapi specification at swagger.json. For unsupported languages, you can use the openapi specification to generate your own SDK.

Contributing

Contributions are welcome! Please submit a pull request or open an issue.

License

Different parts of ZNotify are licensed under different licenses. See the LICENSE file in each repository for more information.

Footnotes

  1. Only use as a fallback, as it consumes additional battery and data.

  2. The web push availability depends on the browser. See Can I Use for more information.

  3. cli is available on most of the platforms, including Windows, Linux, and macOS. If you didn't find your platform, you can build it yourself.

Pinned

  1. android android Public

    Receive ZNotify messages on Android devices.

    Kotlin 12 4

  2. frontend frontend Public

    ui for notify server

    TypeScript 1

  3. server server Public

    server for ZNotify

    Go 5 1

  4. action action Public

    Use https://github.com/ZNotify/Notify to send notification.

    TypeScript

  5. rs-sdk rs-sdk Public

    Rust SDK for Notify

    Rust

  6. kt-sdk kt-sdk Public

    Kotlin MultiPlatform SDK for Notify

    Kotlin 1

Repositories

Showing 10 of 13 repositories

Top languages

Loading…

Most used topics

Loading…