DEV Community

Mohamed Zrouga
Mohamed Zrouga

Posted 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! πŸ’ͺ

Image of Timescale

πŸš€ pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applicationsβ€”without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read full post β†’

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! πŸš€

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more