https://github.com/ciphera-net/pulse
Pulse is a privacy-first web analytics dashboard. A simple, lightweight Google Analytics alternative with no cookies, GDPR compliant, and open source.
https://github.com/ciphera-net/pulse
analytics ciphera dashboard gdpr-compliant nextjs open-source privacy react typescript web-analytics
Last synced: 4 months ago
JSON representation
Pulse is a privacy-first web analytics dashboard. A simple, lightweight Google Analytics alternative with no cookies, GDPR compliant, and open source.
- Host: GitHub
- URL: https://github.com/ciphera-net/pulse
- Owner: ciphera-net
- License: other
- Created: 2026-01-16T12:03:51.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-03-07T21:04:22.000Z (4 months ago)
- Last Synced: 2026-03-07T21:55:40.955Z (4 months ago)
- Topics: analytics, ciphera, dashboard, gdpr-compliant, nextjs, open-source, privacy, react, typescript, web-analytics
- Language: TypeScript
- Homepage: https://pulse.ciphera.net
- Size: 4.77 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Pulse
[](https://www.gnu.org/licenses/agpl-3.0)
[](https://nextjs.org/)
[](https://en.wikipedia.org/wiki/Switzerland)
**Pulse** is a privacy-first analytics platform by Ciphera. Use it as a hosted service—no self-hosting required.
## Get Pulse
Pulse is available as a commercial product. Hosted in Switzerland, it gives you real-time analytics and insights without compromising your visitors' privacy.
**[Try Pulse Free →](https://pulse.ciphera.net)**
## Features
- **Privacy-First Dashboard**: Simple, clean interface for viewing analytics
- **Site Management**: Create, edit, and delete sites
- **Real-time Stats**: Live visitor counts and real-time updates
- **Analytics Views**: Pageviews, visitors, top pages, referrers, countries
- **Dark Mode**: Full dark mode support
- **Responsive Design**: Works on desktop and mobile
## Technology Stack
- **Framework**: Next.js 16+ (App Router)
- **Styling**: Tailwind CSS with Ciphera design tokens
- **Charts**: Recharts for data visualization
- **Authentication**: OAuth flow with ciphera-auth
- **UI Components**: @ciphera-net/ui for shared components
- **Hosting**: Swiss infrastructure
## Contributing
This repository is open source. If you want to contribute (bug fixes, features, docs), see [CONTRIBUTING.md](CONTRIBUTING.md) for setup and workflow.
## Releasing
Changelog and release process (who updates it, when, how to tag, deploy) are documented in [docs/releasing.md](docs/releasing.md). Versions use **0.x.y** while in initial development; the single product changelog is [CHANGELOG.md](CHANGELOG.md).
## Design System
The frontend follows the Ciphera design language:
- **Brand Color**: Orange (#FD5E0F) - used as accent only
- **Neutral Colors**: Full scale (50-900) for UI elements
- **Dark Mode**: Full support with class-based switching
- **Font**: Plus Jakarta Sans
- **Design Patterns**:
- Rounded corners (rounded-xl, rounded-3xl)
- Smooth transitions (duration-200, duration-300)
- Shadow effects with brand-orange accents
## License
AGPL-3.0