Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Umami | 17,076 | 2 | 10 hours ago | 2 | July 24, 2020 | 73 | mit | JavaScript | ||
Umami is a simple, fast, privacy-focused alternative to Google Analytics. | ||||||||||
Analytics | 16,167 | 3 days ago | 34 | agpl-3.0 | Elixir | |||||
Simple, open source, lightweight (< 1 KB) and privacy-friendly web analytics alternative to Google Analytics. | ||||||||||
Scale8 Tag Manager And Analytics | 254 | a year ago | 7 | agpl-3.0 | TypeScript | |||||
Website analytics, JavaScript error tracking + analytics, tag manager, data ingest endpoint creation (tracking pixels). GDPR + CCPA compliant. | ||||||||||
React Google Analytics Dashboard | 47 | a year ago | JavaScript | |||||||
Custom Google Analytics Dashboard based on Google Analytics Reporting API v4 with OAuth2. | ||||||||||
R Google Analytics | 33 | 6 years ago | R | |||||||
Scripts to start working with data from Google Analytics in R | ||||||||||
Split.js | 26 | 5 years ago | 1 | mit | JavaScript | |||||
:chart_with_downwards_trend: Clientside A/B testing library | ||||||||||
Social Media Monitor | 26 | 5 years ago | n,ull | gpl-3.0 | JavaScript | |||||
Automatically monitor and log fan counters from social media(Facebook Pages, Twitter, Instagram, YouTube, Google+, OneSignal, Alexa) using APIs to Google Spreadsheet. Very useful for website admins and social media managers. | ||||||||||
Ember Google Analytics Embed | 24 | 2 | 6 years ago | 11 | October 09, 2017 | 1 | mit | JavaScript | ||
An Ember Addon for adding analytics visualizations using the Google Analytics Embed API. | ||||||||||
Hubot Analytics | 15 | 4 years ago | 3 | JavaScript | ||||||
:chart_with_upwards_trend: A hubot script to get google analytics reports | ||||||||||
Wanalytics | 7 | 6 months ago | mit | PHP | ||||||
wAnalytics A simple, lightweight, and open source Google Analytics alternative. |
Umami is a simple, fast, privacy-focused alternative to Google Analytics.
A detailed getting started guide can be found at https://umami.is/docs/
npm install -g yarn
git clone https://github.com/umami-software/umami.git
cd umami
yarn install
Create an .env
file with the following
DATABASE_URL=connection-url
The connection url is in the following format:
postgresql://username:mypassword@localhost:5432/mydb
mysql://username:mypassword@localhost:3306/mydb
yarn build
The build step will also create tables in your database if you ae installing for the first time. It will also create a login user with username admin and password umami.
yarn start
By default this will launch the application on http://localhost:3000
. You will need to either
proxy requests from your web server
or change the port to serve the application directly.
To build the umami container and start up a Postgres database, run:
docker compose up -d
Alternatively, to pull just the Umami Docker image with PostgreSQL support:
docker pull docker.umami.dev/umami-software/umami:postgresql-latest
Or with MySQL support:
docker pull docker.umami.dev/umami-software/umami:mysql-latest
To get the latest features, simply do a pull, install any new dependencies, and rebuild:
git pull
yarn install
yarn build
To update the Docker image, simply pull the new images and rebuild:
docker compose pull
docker compose up --force-recreate
MIT