DEV Community

Mohamed Zrouga
Mohamed Zrouga

Posted on • Edited on

Open Source Notification Scheduler in Go! [Looking for Contributors]

Hi Dev! πŸ‘‹

I’m excited to share my latest open-source project, Dynamic Notification System! πŸŽ‰

This is a Go-based extensible notification scheduler that supports multiple channels, including:

πŸ“¨ Slack
πŸ”” Discord
πŸ“© Telegram
πŸ“§ SMTP
πŸ–₯️ Webhooks
And many more!
With dynamic plugin support, the system allows you to add new notification channels effortlessly. It’s designed for cross-platform compatibility (Linux, macOS, Windows) and supports Go 1.23+.

Why Contribute?

  • Learn and improve your skills in Go and dynamic plugin systems.
  • Work on cross-platform builds for Linux, macOS, and Windows.
  • Be part of a growing open-source project and build your portfolio.
  • Help the community by adding new features and optimizing existing ones.

How You Can Help
We’re looking for contributors to:

Add new notification channels like Twilio, Signal, etc.
Improve documentation and examples.
Fix bugs and optimize builds.
No matter your experience level, we’d love your input!

Links
πŸ”— GitHub Repository: Dynamic Notification System

Feel free to check out the project, try it, and let us know your thoughts! Contributions, feedback, and stars 🌟 are all greatly appreciated. Let’s build something amazing together! πŸ’ͺ

Top comments (2)

Collapse
 
hdlinhit95 profile image
Lin

Wow, this looks like it will be a useful library.

Collapse
 
zrouga profile image
Mohamed Zrouga

Thanks, @hdlinhit95 ! 😊 Please feel free to share your feedback and feature requests. We’re actively developing and improving the library, and your input means a lot to us! πŸš€