8000 GitHub - srexrg/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.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

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.

Notifications You must be signed in to change notification settings

srexrg/websight

Repository files navigation

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.

websight-vid.mp4

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: Nex 7B46 t.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 ⭐️!

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0