Notifine helps with events in your work tools like Gitlab, Github, and Trello. Just send a message to notifine or add it to your telegram group. It will provide you with a webhook link right away. Copy this link and paste it to your favorite tool (only GitLab now).
- π€ Gitlab bot
- π€ Github bot
- π§ Trello bot (Soon)
Mar 18, 2023: Github bot has started working!
Dec 04, 2022: Gitlab bot has started working!
β
Commit push
β
Tag push
β
Pipeline
β
Pull request (via Job events)
β
Job events
β
Issue
β
Comment
β
Deployment notifications
π 100% open source and free
Backend (Rust) and infrastructure codes (AWS CDK) are open sources.
π Uptime guarantee
There are some telegram bots available already. But they are not able to provide a continuous experience because of long downtimes. This is the main reason for the existence of notifine.
Check the uptime status of the bots: https://stats.uptimerobot.com/5zQqxuMGNY
π Educational purposes
I am planning to prepare a tutorial based on this project. And help new Rustaceans with an up-to-date Rust implementation.
β‘οΈ Built on Rust
Benefit Rust features of speed, type safety, async.
π On premise available
If you want to host the bot on your private server.
Gitlab sends a job event for each PR event. So, to avoid duplicate notifications, we use job events instead of PR events. If you want to test PR events, you should select Job event and click test on Gitlab
Telegram threads (topics) are now supported: After adding the bot to the group, simply execute the /start command in the thread where you want to receive notifications.
Regardless of your experience level, there are ways that you can help:
- Share the project on Twitter
- Star the project on GitHub
- Tell your friends/co-workers about Notifine
- Write an article about Notifine on Medium, Dev, or your platform of choice
- Report bugs or provide feedback by creating issues
- Contribute to the source code by fixing bugs/issues or helping us build new features