back to home

rajnandan1 / kener

Stunning status pages, batteries included!

4,808 stars
253 forks
33 issues
SvelteTypeScriptCSS

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing rajnandan1/kener in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/rajnandan1/kener)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

Kener - Stunning Status Pages | 🌍 Live Server | 🎉 Quick Start | 🗄 Documentation | | ----------------------------------- | ----------------------------------------------------------------------- | -------------------------------------------------------------------------- | What is Kener? **Kener** is a sleek and lightweight status page system built with **SvelteKit** and **NodeJS**. It’s not here to replace heavyweights like Datadog or Atlassian but rather to offer a simple, modern, and hassle-free way to set up a great-looking status page with minimal effort. Designed with **ease of use** and **customization in mind**, Kener provides all the essential features you’d expect from a status page—without unnecessary complexity. Why Kener? ✅  Minimal overhead – Set up quickly with a clean, modern UI ✅  Customizable – Easily tailor it to match your brand ✅  Open-source & free – Because great tools should be accessible to everyone What's in a Name? “Kener” is inspired by the Assamese word _“Kene”_, meaning _“how’s it going?”_. The _‘.ing’_ was added because, well… that domain was available. 😄 Quick Start Get Kener running in minutes. Docker (recommended) Open . > [!IMPORTANT] > Set a strong and set to your public URL before starting for the first time. Use when you want to build from local source instead of pulling the published image: Or combine both files to keep base production config while overriding Kener with a local build: Run pre-built image You can use either image: • • For subpath deployments ( ), use: • • • • Run pre-built subpath image ( ) > [!NOTE] > For subpath mode, keep as the site origin ( ), not . Run without Docker Requirements: • Node.js • Redis Create a with at least: For the full quick start (including local Docker builds and dev mode), see the docs: • https://kener.ing/docs/v4/getting-started/quick-start Features Kener combines public status page essentials with advanced admin workflows. 📊  Monitoring, Reliability, and Communication • Monitor **API, Ping, TCP, DNS, SSL, SQL, Heartbeat, and GameDig** checks • Manage incidents with clear timelines, updates, and acknowledgements • Schedule maintenance windows and keep users informed throughout • Send notifications via **Email, Webhook, Slack, and Discord** • Explore historical monitoring data and uptime trends 🎨  Status Page Experience and Branding • Build branded, customizable status pages (logo, colors, CSS, themes) • Support **light/dark mode**, localization, and timezone-aware display • Embed status widgets and badges into external sites and portals • Provide SEO-friendly public pages for global audiences 🛠️  Operations, Collaboration, and Automation • Invite teams with role-based collaboration across workflows • Manage multiple status pages from one Kener instance • Use trigger-based workflows and template-driven messaging • Manage API keys for secure integrations and automations • Integrate analytics providers like GA, Plausible, Mixpanel, Umami, and Clarity • Access the full REST API for incidents, monitors, and reporting Technologies Used • SvelteKit • shadcn-svelte Support Me If you’re enjoying Kener and want to support its development, consider sponsoring me on GitHub or treating me to a coffee. Your support helps keep the project growing! 🚀 • Sponsor Me Using GitHub • Buy Me a Coffee Contributing If you want to contribute to Kener, please read the Contribution Guide. Star History