Hum is a realtime visitor platform that breathes life into any website by adding beautiful visitor counters, live presence widgets, and page-view badges in under 60 seconds. Designed for developers, designers, and indie makers, it provides instant social proof without requiring a backend or complex infrastructure. The platform's core value lies in its simplicity: choose from over 50 templates, paste a single HTML snippet, and watch as visitor numbers move in real time. With thousands of sites already humming, it proves that a little live activity can transform a static page into an engaging experience that builds trust and curiosity.
Every website owner knows the feeling of a static page: no indication that anyone is visiting. This lack of social proof can make a site feel abandoned and reduce visitor confidence. Hum directly addresses this pain point by surfacing realtime visitor presence, so every visitor sees that a community is active. For portfolio sites, blogs, and product pages, this live feedback loop builds credibility and encourages deeper engagement. The platform's privacy-friendly approach (no cookies, server-side deduplication) ensures that while visitors see numbers, their individual identities remain anonymous, solving the trust problem without compromising privacy.
Hum offers three core counter types that cover every social proof need. The Unique Visitors counter shows how many distinct people have visited, with persistent counts that are de-duplicated server-side without using cookies. The Live Right Now counter displays realtime presence via WebSockets, updating the instant someone arrives or leaves—perfect for launch pages or community sites. The Page Views counter provides per-page metrics with sparklines and trend deltas, ideal for blog posts or documentation. Each counter is customizable through attributes and fits into any template, making it easy to show the exact metric that resonates with your audience.
Beyond raw counters, Hum's 50+ templates allow complete visual customization to match any site aesthetic. Categories like Minimal, Terminal, Glass, Neon, Retro, Brutalist, Editorial, Playful, Dashboard, Animated, and Modern each offer distinct styles. For example, the Terminal template mimics a command-line interface with green text on black, while the Glass template uses frosted glass effects. Each template is a real, live widget—hovering shows counts moving. Customization goes further with attributes for label, size, mode (light/dark/adaptive), and the ability to hide the watermark (Pro). The result is a social proof element that looks purpose-built for the site, not a generic badge.
admin
Hum's integration is designed for maximum compatibility and minimal overhead. Installation requires just one script tag and a <hum-counter> element; the snippet auto-detects the visitor's framework and works seamlessly across React, Next.js, Remix, Astro, Vite, Gatsby, or plain HTML. The entire SDK is under 22KB minified and tree-shakeable, meaning a page only loads the specific templates used—core is just 2.4KB and each React template adds ~1KB. This lightweight approach ensures no performance penalty, even on content-heavy sites. Realtime updates are handled by Hum's edge network, providing 99.99% uptime and global low-latency sync.
Using Hum follows a straightforward workflow that takes under sixty seconds. First, a user browses the template showroom and picks a design that matches their site's aesthetic. Next, they customize the counter type (unique, live, or views) and adjust attributes like label, size, and color mode. Hum then generates a copy-paste snippet containing the site-specific script tag and the <hum-counter> element. After pasting it into the HTML, Hum's edge network instantly starts tracking visitors, updating the widget in realtime through WebSockets. There is no backend to deploy, no databases to configure—the entire process is frontend-only, with server-side deduplication and analytics handled transparently.
Real users have found creative applications for Hum's widgets. Yuki T., a designer in Tokyo, added a counter to her portfolio at midnight and woke up to a front-page Show HN post—the live number sparked curiosity and drove viral growth. Sidhanshu Monga, a UX engineer at Google, replaced an entire status page widget with a single Hum tag, noting it looks better, costs less, and feels alive. Priya S., a DX engineer, picked the Terminal template for her company's documentation site, saying it fit like it was made for it and took only two minutes to set up. These examples show how Hum turns visitor data into engaging social proof that amplifies reach and builds trust.
Hum is built for developers, designers, indie makers, and startups who want to add realtime social proof without complexity. It works on any website that can embed HTML, including static sites, JAMstack projects, and server-rendered apps. The SDK supports all major JavaScript frameworks out of the box. Pricing starts with a generous Hobby plan: one site and 5,000 monthly visits free forever. For growing sites, the paid plan uses volume-based discounts—the more sites and visits, the cheaper each unit becomes. All plans include 21 templates, realtime presence (up to 10,000 on paid), and access to customization APIs. In summary, Hum delivers the simplest path to making a website feel alive with realtime visitor presence.
Developers, designers, indie makers, and startup founders who want to add realtime social proof to their websites without complexity. Ideal for those using static site generators (like Hugo or Jekyll), modern JavaScript frameworks (React, Next.js, Astro, Remix), or plain HTML. Suitable for personal portfolios, documentation pages, product landing pages, and blog posts. Also for teams managing multiple sites who need lightweight, privacy-friendly visitor analytics without custom backend infrastructure.