SkillAgentSearch skills...

Websight

WebSight is a simple, open-source alternative to Vercel Analytics, built for developers who want full control over their website metrics. It tracks essential stats, respects user privacy, and lets you own your data—without the bloat.

Install / Use

/learn @srexrg/Websight
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Websight - Modern Web Analytics Dashboard

WebSight is a simple, open-source alternative to Vercel Analytics, built for developers who want full control over their website metrics. It tracks essential stats, respects user privacy, and lets you own your data—without the bloat.

https://github.com/user-attachments/assets/39aab69c-f23e-43e9-b608-7f37b913a847

Features

  • Real-time Analytics: Track website performance metrics in real-time
  • Data Visualization: Beautiful, interactive charts powered by Recharts
  • Geographic Insights: Track user behavior across different regions with interactive maps
  • PDF Reports: Generate comprehensive reports with a single click
  • Modern UI: Clean, responsive interface built with Radix UI and Tailwind CSS
  • Cross-platform: Works seamlessly across all devices and screen sizes

Tech Stack

  • Framework: Next.js 15
  • Language: TypeScript
  • UI Components: ShadCn
  • Styling: Tailwind CSS
  • Database: Supabase
  • Charts: Recharts
  • Maps: React Simple Maps
  • PDF Generation: jsPDF
  • Animations: Framer Motion

Getting Started

Prerequisites

  • Node.js 18.0 or later
  • npm or yarn package manager

Installation

  1. Clone the repository:
git clone https://github.com/srexrg/websight.git
cd websight
  1. Install dependencies:
npm install
# or
yarn install
  1. Set up environment variables:
cp .env.example .env.local

Fill in your environment variables in .env.local

  1. Run the development server:
npm run dev
# or
yarn dev
  1. Open http://localhost:3000 in your browser

Usage

  1. Sign up for an account or log in
  2. Add your website to track
  3. Install the tracking script
  4. Start monitoring your analytics

Contributing

We welcome contributions! Here's how you can help:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature/improvement)
  3. Make your changes
  4. Commit your changes (git commit -am 'Add new feature')
  5. Push to the branch (git push origin feature/improvement)
  6. Create a Pull Request

Support

Acknowledgments

  • Thanks to all our contributors
  • Inspired by various open-source analytics tools
  • Built with ❤️ by srexrg

If you find Websight useful, please consider giving it a star ⭐️!

View on GitHub
GitHub Stars4
CategoryData
Updated2mo ago
Forks0

Languages

TypeScript

Security Score

70/100

Audited on Jan 17, 2026

No findings