A comprehensive analytics platform for open source projects
Open Source Site Tracking is a powerful, self-hosted analytics platform designed specifically for open source projects. It provides comprehensive insights into user behavior, project engagement, and website performance without compromising user privacy.
Live tracking of page views, visitors, and user interactions with real-time dashboard updates.
Track user journeys through your site with customizable conversion funnels and drop-off analysis.
Visual representation of user clicks, scrolls, and mouse movements to understand user behavior.
Detailed tracking of form interactions, completion rates, and abandonment analysis.
Team collaboration with role-based access control and user invitation system.
No cookies, no personal data collection, and full GDPR compliance.
git clone https://github.com/AutoBotSolutions/Opensource-Site-Tracking.git
cd opensource-site-tracking
docker-compose up -d
Open http://localhost:3000 in your browser
<script src="http://localhost:8000/tracking.js"
data-project-id="your-project-id"></script>
# Clone the repository
git clone https://github.com/AutoBotSolutions/Opensource-Site-Tracking.git
cd opensource-site-tracking
# Start the services
docker-compose up -d
# Check status
docker-compose ps
# Backend setup
cd backend
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txt
python init_db.py
uvicorn main:app --reload
# Frontend setup
cd frontend
npm install
npm run dev
Comprehensive documentation is available to help you get the most out of the platform:
Beginner-friendly guide to get you up and running quickly.
Detailed installation instructions for all environments.
Complete API reference for developers and integrations.
Contributing and development instructions.
Frequently asked questions and common issues.
Get help and support from the community.
We welcome contributions from the community! Whether you're fixing bugs, adding features, or improving documentation, your help is appreciated.
git checkout -b feature/amazing-featuregit commit -m 'Add amazing feature'git push origin feature/amazing-featureJoin our community to connect with other users and developers:
This project is licensed under the MIT License - see the LICENSE file for details.
Thank you for your interest in Open Source Site Tracking. We're excited to see what you build with it!
Together, we're building the future of open source analytics. π