Skip to content

πŸ“ˆ Simple, privacy-focused website analytics

License

Notifications You must be signed in to change notification settings

samuelmeuli/fathom

 
 

Repository files navigation

Fathom – Simple Website Analytics

This is a fork of Fathom v1 with bug fixes and improvements.

Fathom is a website analytics tool which respects the privacy of your users and doesn't collect any personally identifiable information. All while giving you the information you need about your site, so you can make smarter decisions about your design and content.

Screenshot of the Fathom dashboard

Usage

You can install Fathom on your server by following these instructions.

To start tracking, create a site in your Fathom dashboard and copy the tracking snippet to the website(s) you want to track.

Docs

Development

Setup

For getting a development version of Fathom up and running, follow these steps:

  1. Ensure you have Go and NPM installed
  2. Clone this repository: git clone https://github.com/samuelmeuli/fathom
  3. In the project directory, run the build command: make build
  4. Set custom configuration values (optional)
  5. Register a user account: ./fathom user add --email=<email> --password=<password>
  6. Start the web server with ./fathom server and visit http://localhost:8080 to access your analytics dashboard

Contributing

Suggestions and contributions are always welcome! Please discuss larger changes via issue before submitting a pull request.

About

πŸ“ˆ Simple, privacy-focused website analytics

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 44.1%
  • JavaScript 27.5%
  • CSS 12.8%
  • TSQL 12.8%
  • HTML 1.3%
  • Makefile 1.0%
  • Other 0.5%