ForkFree

Data and analytics

grafana

by grafana

Grafana is a web platform that turns metrics, logs and traces from many data sources into dashboards and graphs. It is used to monitor servers and applications and to send alerts when something goes wrong.

Worth a lookEstablished, with a few things to check (listed below).

View on GitHubProject website

Stars
77.5k +23 a day
Licence
AGPL-3.0
Runs on
A small server
Setup
Moderate
Language
TypeScript
Age
4702 days

What you can do with it

  • Build dashboards that show metrics from sources such as Prometheus, Postgres, MySQL or Elasticsearch
  • Search and explore logs and compare time ranges side by side
  • Set alert rules that send notifications to Slack, PagerDuty or OpsGenie

Could replace

  • Datadog
  • Splunk

Our suggestion based on what it does, not a feature-by-feature comparison.

Make money with it

A freelancer could set up and maintain monitoring dashboards and alerting for small companies as a paid service.

An idea, not financial advice. Check the licence before charging for anything built on it.

Ways a business could use it

  • Monitor website and server uptime in one place, so problems are spotted early without paying for a hosted monitoring service
  • Build live dashboards of sales, orders or customer data from an existing database to share with a team or clients

Can you use it commercially?

Free to use. Anything you distribute that includes it must be open-sourced under the same licence. Running it as an online service also counts, so a hosted version must offer its source.

Not legal advice. Read the project's licence file before building a product on it.

Getting it running

Install it from a download, package or Docker image following the official installation guides, then connect your data sources.

Follow the official instructions in the project README.

Things to check

  • AGPL-3.0 licence requires sharing source changes if you offer a modified version as a network service
  • Needs separate data sources, such as Prometheus, to be set up before it shows anything useful

Checked 27 Oct 2026. Summary drafted by AI from the project's README.

More in Data and analytics

Scrapling D4Vinci
Worth a look

Scrapling is a Python library for collecting data from websites, covering single page requests, JavaScript-heavy sites and large crawls. It is used to pull out text, prices, listings and other information and save it as JSON, CSV or Markdown.

89.9k stars +73 a day BSD-3-Clause
Worth a look

A Python system that uses large language models to analyse a personal watchlist of shares across several markets, including China, Hong Kong, the US, Japan, Korea and Taiwan. It gathers market data and news, then sends a daily "decision dashboard" report to chat apps or email.

67.1k stars +34 a day MIT
duckdb duckdb
Ready to use

DuckDB is a fast database that runs inside your own application or from a command line, with no separate server to manage. It is built for analysing data held in files such as CSV, Parquet and JSON using SQL.

42.6k stars +26 a day MIT