Skip to main content

Easy-to-integrate Django notification library with WebSocket support for real-time updates. (under development)

Project description

django-notify

django-notify is a simple, plug-and-play Django notification library that supports real-time notifications using Django Channels. It is designed to be easy to integrate, flexible, and supports offline message queuing for users who are not currently connected.

PyPI - Django Version
MIT License


🚀 Features

  • 🔌 Easy integration into any Django project
  • 📡 Real-time notifications via WebSocket using Django Channels
  • 💤 Queues messages for offline users and delivers them on reconnect
  • 🧠 Supports multiple types of notifications:
    • System Notification (System → User)
    • Single Notification (User → User)
    • Group Notification (User → Many Users)
    • Broadcast Notification (User/System → All/Selected Users)
  • ✅ Simple API: send via function or method chaining
  • 📦 Designed for extensibility

📦 Installation

pip install django-notify-framework

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django_notify_framework-0.0.6.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_notify_framework-0.0.6-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file django_notify_framework-0.0.6.tar.gz.

File metadata

  • Download URL: django_notify_framework-0.0.6.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for django_notify_framework-0.0.6.tar.gz
Algorithm Hash digest
SHA256 4d673e7a1d8c2f598fc6f3defa421b278b4b031d64529af7cf14036b3ea5d2a4
MD5 792ba7a88443e419f65ce0e021ff2aae
BLAKE2b-256 42c960ae51bcb035bfed66437823ee6e4d4cfeefb6f4c98efb9432fc4e3b4b59

See more details on using hashes here.

File details

Details for the file django_notify_framework-0.0.6-py3-none-any.whl.

File metadata

File hashes

Hashes for django_notify_framework-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 56b4925b959a2c3c7e7d6d188176a467374b5feba04d803c66a0a676b46d1e9d
MD5 b8b329255598d8748e9c3d7d3ac2c25a
BLAKE2b-256 79e36c313fc5fb196bdb9e636f502b454a651703334550fc5ad3d5ac6b8e3077

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page