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 Loading

  1. android android Public

    Receive ZNotify messages on Android devices.

    Kotlin 11 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
  • frontend Public

    ui for notify server

    ZNotify/frontend’s past year of commit activity
    TypeScript 0 GPL-3.0 1 1 0 Updated Nov 15, 2024
  • server Public

    server for ZNotify

    ZNotify/server’s past year of commit activity
    Go 5 Apache-2.0 1 0 3 Updated Nov 15, 2024
  • cs-sdk Public
    ZNotify/cs-sdk’s past year of commit activity
    C# 0 Apache-2.0 0 0 0 Updated Nov 14, 2024
  • action Public

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

    ZNotify/action’s past year of commit activity
    TypeScript 0 GPL-3.0 0 0 0 Updated Nov 13, 2024
  • cli Public
    ZNotify/cli’s past year of commit activity
    Rust 1 MIT 0 0 0 Updated Nov 11, 2024
  • js-sdk Public
    ZNotify/js-sdk’s past year of commit activity
    TypeScript 0 Apache-2.0 0 1 11 Updated Nov 8, 2024
  • kt-sdk Public

    Kotlin MultiPlatform SDK for Notify

    ZNotify/kt-sdk’s past year of commit activity
    Kotlin 0 Apache-2.0 1 0 3 Updated Nov 4, 2024
  • android Public

    Receive ZNotify messages on Android devices.

    ZNotify/android’s past year of commit activity
    Kotlin 11 BSD-3-Clause 4 0 0 Updated Oct 31, 2024
  • py-sdk Public
    ZNotify/py-sdk’s past year of commit activity
    Python 0 Apache-2.0 0 1 2 Updated May 29, 2024
  • rs-sdk Public

    Rust SDK for Notify

    ZNotify/rs-sdk’s past year of commit activity
    Rust 0 Apache-2.0 0 0 0 Updated Mar 25, 2024

Top languages

Loading…

Most used topics

Loading…