aPulse

aPulse

A One-File Nodejs Server Status Monitoring Tool.

65 followers

aPulse is a lightweight, open-source NodeJS tool for server status monitoring and notifications. Easily configurable, notifications via Telegram, Slack, Discord... Track latency, validate content, and real-time dashboard. No dependencies!
aPulse gallery image
Free
Launch tags:Developer Toolsโ€ขGitHubโ€ขMaker Tools
Launch Team
Vy - Cross platform AI agent
Vy - Cross platform AI agent
AI agent that uses your computer, cross platform, no APIs
Promoted

What do you think? โ€ฆ

ybouane
Hey PH ๐Ÿ‘‹๐Ÿผ, I'm @ybouane, a web-dev that builds in public and today I'm launching aPulse, a lightweight and highly configurable server-status monitoring tool that works using a one-file nodejs file. It's Open Source and has zero dependencies. Here's the what makes it great:
  • Highly Configurable: Easily edit config.js to add endpoints and customize the monitoring process.
  • Multi-Platform Notifications: Supports notifications via Telegram, Discord, Slack, SMS (Twilio), and Email (SendGrid).
  • Uses Fetch API: Configure GET, POST, PUT requests with full control over fetch options.
  • Content Validation: Check content and HTTP status for validity.
  • Latency Monitoring: Measures server response times with configurable thresholds.
  • User-Friendly Dashboard: Minimal and easy-to-use dashboard for real-time monitoring.
  • Auto-Reload Config: No need to restart the watcher when updating config.js.
  • No Dependencies: Works without any external packages.
  • Error & Latency Alerts: Customizable notifications for consecutive errors or high latency.
  • Custom Checks: Support for async functions to define custom endpoint checks.
I made a live demo if you want to give it a try: aPulse Demo I'm looking forward to your comments and feedback! @ybouane
Simon๐Ÿ‹
Neat tool for monitoring!
Ryden Sun
aPulse looks like a great addition for developers seeking a straightforward and customizable server monitoring solution. I love that itโ€™s open source with zero dependenciesโ€”it makes getting started super easy. The ability to configure endpoints directly through config.js and support for multi-platform notifications means you can stay on top of your server status wherever you are. The user-friendly dashboard is perfect for real-time insights without any clutter. Plus, features like auto-reload config and customizable alerts really streamline the monitoring process. Excited to try out the live demo and see how aPulse can simplify my server management!