AlertHub alternatives and similar software solutions
Based on the "Misc/Other" category.
Alternatively, view AlertHub alternatives based on common mentions on social networks and blogs.
-
CyberChef
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis -
Monica
Personal CRM. Remember everything about your friends, family and business relationships. -
changedetection.io
The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monitor which websites had a text change for free. Free Open source web page change detection, Website defacement monitoring, Price change notification -
CapRover
Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids -
google-webfonts-helper
A Hassle-Free Way to Self-Host Google Fonts. Get eot, ttf, svg, woff and woff2 files + CSS snippets -
blynk
Blynk is an Internet of Things Platform aimed to simplify building mobile and web applications for the Internet of Things. Easily connect 400+ hardware models like Arduino, ESP8266, ESP32, Raspberry Pi and similar MCUs and drag-n-drop IOT mobile apps for iOS and Android in 5 minutes -
Reactive Resume
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today! [Moved to: https://github.com/AmruthPillai/Reactive-Resume] -
Ombi
Want a Movie or TV Show on Plex or Emby? Use Ombi! [Moved to: https://github.com/Ombi-app/Ombi] -
cState
๐ฅ Open source static (serverless) status page. Uses hyperfast Go & Hugo, minimal HTML/CSS/JS, customizable, outstanding browser support (IE8+), preloaded CMS, read-only API, badges & more. -
Revive Adserver
The world's most popular free, open source ad serving system. You can download the latest release at: -
COPS
Calibre OPDS (and HTML) PHP Server : web-based light alternative to Calibre content server / Calibre2OPDS to serve ebooks (epub, mobi, pdf, ...) -
ytdl-webserver
๐ป Webserver for downloading youtube videos. Ready for docker. -
2FAuth
A Web app to manage your Two-Factor Authentication (2FA) accounts and generate their security codes -
Ulterius
Ulterius is an open-source remote desktop software with lots of awesome functions. -
EasyBook Project
Book publishing as easy as it should be (built with Symfony components) -
How Secure Is My Password
Rather than just saying a password is "weak" or "strong", How Secure is My Password? lets your users know how long it would take someone to crack their password. -
Para
Multitenant backend server for building web and mobile apps rapidly. The backend for busy developers. (self-hosted or hosted) -
DomainMOD
DomainMOD is an open source application written in PHP & MySQL used to manage your domains and other internet assets in a central location. DomainMOD also includes a Data Warehouse framework that allows you to import your web server data so that you can view, export, and report on your live data. -
Skygear
Skygear - an open source serverless platform for modern secure app development -
visualCaptcha
visualCaptcha's Main Repo. This is a collection of all the different versions/repos of visualCaptcha. -
GeneWeb
GeneWeb is a free (as in free speech) genealogy software with a web interface created by Daniel de Rauglaudre. -
MalwareMultiScan
Self-hosted VirusTotal / MetaDefender wannabe with API, demo UI and Scanners running in Docker. -
Notica
Send browser notifications from your terminal. No installation. No registration. -
Anchr
โ๏ธ Anchr provides you with a toolbox for tiny tasks on the internet, especially bookmark collections -
Digital-Currency
Create your own Digital Currency with this self-hosted Web App. Check out the Demo website -
Web fonts repository
A simple webfont hosting. Google Fonts alternative for your own fonts. -
Musical Artifacts
Helping to catalog, preserve and free the artifacts you need to produce music. -
CrushPaper
Research the web for relevant sources, save them to CrushPaper and then combine them with your own insights into an article. -
Trello Burndown
An easy to use self-hosted SCRUM burndown chart for Trello boards. (Docker or binary)
InfluxDB - Power Real-Time Data Analytics at Scale
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of AlertHub or a related project?
README
AlertHub
_ _ _ _
/_\ | | ___ _ __| |_ /\ /\_ _| |__
//_\\| |/ _ \ '__| __|/ /_/ / | | | '_ \
/ _ \ | __/ | | |_/ __ /| |_| | |_) |
\_/ \_/_|\___|_| \__\/ /_/ \__,_|_.__/
AlertHub is a simple tool written with NodeJS to get alerted from GitHub and GitLab releases, tags and commits.
When you watch a release over GitHub, you also auto watch the issues and comments etc., however if you want to only follow new releases, or only commits or tags, there isn't a way to achieve this from GitHub directly.
There's been a service called sibbell.com, but they shut down on 15th May, 2018. That's why, I decided to make one for myself.
This simple cli tool watches the releases set in config, and notifies you with E-mail or PushBullet, and provides you an aggregated RSS feed which you can use in IFTTT or your personal feed reader.
Update 2018.11.28: GitHub now supports following the repositories' releases, however, it's still buggy for me, and they still don't cover the push notification feature which this tool offers.
Features
Some people still wonder why this tool, which was released before GitHub release feature announced, yet exists, so I wanted to list the features as a bullet list:
- You can watch GitHub releases, AND tags and commits and issues
- You can also watch private GitHub repositories by providing an access token
- You can watch GitLab tags and commits
- You can watch 3rd party releases which are neither from GitHub nor GitLab
- You can get notified with e-mail when a new update to your watch list is published
- You can also get notified with push notification, using services PushBullet and / or PushOver
- You can generate an aggreagated RSS feed with this tool for all your watches, which is sorted by date, and use this aggregated feed to source to your favorite news reader application, or to pipe to services such as IFTTT etc.
- Self-hosted. Also, no GUI. You can simply set it and forget it
Requirements
- NodeJS 10.x or newer
- (Optional) PushBullet Api Key
- (Optional) PushOver Api Key
- (Optional) SMTP credentials to dispatch e-mail
- (Optional) Personal GitHub Access token to access to private repositories and to increase fetching rate limits
Either one of the PushBullet, PushOver or the SMTP credentials are required to get notifications. RSS feed doesn't require neither.
Installation
You can install and run AlertHub with some simple steps:
- Clone this repository or get the latest release version.
- Navigate to the repository's folder, and run
npm install
to install dependencies. - Run
npm run init
to copy the configuration file. - Edit
/etc/config.js
, and fill your credentials. - Run
npm start
or something likepm2 start npm -- start
and run the application.
Docker Container
To build
docker build -t alerthub:2 .
To run
docker run --rm --name alerthub -d -p 3444:3444 alerthub:2
# With attaching config file
docker run --rm --name alerthub -d -v $(pwd)/etc:/usr/src/app/etc -p 3444:3444 Ardakilic/alerthub:2
Changelog
I'll keep track of each release in the [CHANGELOG.md](./CHANGELOG.md).
Upgrading
Please refer to [UPGRADING.md](./UPGRADING.md).
TODOs / Plans
- A portable storage solution such as SQLite etc.
Following GitLab releases- Following BitBucket releases
- Multi user feature
- Per-repository webhooks
Aggregated RSSFollowing commits and tags in addition to releasesPushOver integrationFollowing commits from a specific branch (GitHub and GitLab)- You say!
License
[MIT](./LICENSE)
Buy me a coffee or beer!
Donations are kindly accepted to help develop my projects further.
BTC: 1QFHeSrhWWVhmneDBkArKvpmPohRjpf7p6
ETH / ERC20 Tokens: 0x3C2b0AC49257300DaB96dF8b49d254Bb696B3458
NEO / Nep5 Tokens: AYbHEah5Y4J6BV8Y9wkWJY7cCyHQameaHc
Stellar (XLM): GBTYNE5RDGH44E7VH4DNYB4NV72GCV5VUH6PJLCJY27JZRO2K7XUML2Q
*Note that all licence references and agreements mentioned in the AlertHub README section above
are relevant to that project's source code only.