Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/evannotfound/vercount
Busuanzi Compatible Website Counter Powered by Vercel + Redis
https://github.com/evannotfound/vercount
busuanzi busuanzi-statistics counter hexo statistics website-counter
Last synced: 6 days ago
JSON representation
Busuanzi Compatible Website Counter Powered by Vercel + Redis
- Host: GitHub
- URL: https://github.com/evannotfound/vercount
- Owner: EvanNotFound
- License: gpl-3.0
- Created: 2024-01-03T01:49:27.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-10-22T02:07:41.000Z (15 days ago)
- Last Synced: 2024-10-22T22:17:40.045Z (14 days ago)
- Topics: busuanzi, busuanzi-statistics, counter, hexo, statistics, website-counter
- Language: CSS
- Homepage: https://vercount.one
- Size: 305 KB
- Stars: 110
- Watchers: 3
- Forks: 5
- Open Issues: 6
-
Metadata Files:
- Readme: README.en.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
![vercount banner@3x](https://github.com/user-attachments/assets/e41667c9-f5f3-426f-b9f0-ece87d404840)
# Vercount Website Counter
> Powered by: 🚀 NextJS + ✨ Redis + ▲ Vercel
Looking for a simple, easy-to-use website counter? Try Vercount! It’s the ultimate solution for fast and reliable statistics.
Vercount is an efficient website counter based on NextJS and Redis, featuring:
- **Lightning Fast**: Server response time under 10ms.
- **High Availability**: 99.99% uptime with global CDN support.
- **Accurate Statistics**: Utilizes POST requests for precise data.
- **Security**: JSON callback to eliminate CSRF attack risks; learn more: [JSONP](https://en.wikipedia.org/wiki/JSONP).
- **Automatic Data Sync**: No manual operation needed; data auto-syncs.
- **Seamless Compatibility**: Easy integration with existing HTML.
- **Persistent Data Storage**: Regular Redis backups to prevent data loss.
- **Serverless Architecture**: Back-end support via Vercel Serverless Functions.## Why Choose Vercount?
Vercount is designed to be faster, more stable, and secure. Easy deployment requires only adding a script tag. Future updates will include customizable statistics.
## Project Website
- [vercount.one](https://vercount.one)
## Quick Start
**For React projects, use [vercount-react](https://github.com/EvanNotFound/vercount-react).**
To get started, simply add this script to your site:
```html
```
After adding the script, use these tags to start counting:
```html
Total reads: Loading
Total visits: Loading
Total unique visitors: Loading
```## Counting Method
- **Page Views**: Increment by one for each visit.
- **Unique Visitors**: Determined via UserAgent and IP address.## 💗 Support Me
This is a non-profit project, and your support is sincerely appreciated. Even small donations help maintain the project’s longevity.
📝 Expense Details
I cover the operation costs personally, including Vercel fees and database server costs. Monthly and annual expenses are as follows:Monthly expenses:
- Vercel Pro subscription: $20 USD
- Vercel Function Invocations: $1 USD
- Edge Middleware Invocations: $1 USD
- Total: approx. ¥154 CNYAnnual expenses:
- Database server fees: $40 USD
- Domain fees: $15 USD
- Total: approx. ¥390 CNYI hope for your support as the project grows.
You can visit my [personal website donation page](https://evannotfound.com/sponsor) to donate.
Or support my other projects, like [GPT Plus Share](https://gpt.oknice.ca), which allows sharing multiple ChatGPT Plus accounts with the same interface, starting at only 17 RMB per month!
[![GPT Billboard](https://github.com/EvanNotFound/hexo-theme-redefine/assets/68590232/55346629-cd54-45a4-9b31-3f979750b0c0)](https://gpt.oknice.ca)
## Disclaimer
The ultimate interpretation rights belong to EvanNotFound.