hits.link - the better hits counter
API Docs
Create a new Hit:
GET https://hits.link/hits?url=https://yoururl.com (20reqs/minute)
Query Params:
Valid hex color codes are accepted (remove "#" in the queries that apply)
Default border type is round
?json - Send JSON with data instead of SVG
?label - Set label text
?bgLeft - Set the background colour of the label
?bgRight - Set the background colour of the hits number
?color - Set the text color
?border - Choose a border (square or round)
Get Top Hits:
GET https://api.hits.link/v1/top (30s cache, 50reqs/minute)
Used on
Open a PR to add your website!
- https://github.com/looskie
- https://github.com/alii
- https://github.com/heybereket
- https://github.com/cnrad
Running Locally
# Copy all .env.example files into your .env file
# Run Docker Compose
$ docker-compose up -d
# Sync Database
$ cd api/prisma && go run github.com/prisma/prisma-client-go db push
# Start Go API
$ cd api && go run main.go
# Install dependencies
$ cd web && yarn
# Run web
$ cd web && yarn dev
Stack
Frontend:
- Next.js
- TypeScript
Backend:
- Go
- Fiber
- Prisma
Maintainers
- @heybereket
- @Looskie