Thank You

First of all, we would like to thank everyone who read, share and make use of database.earth, without you, there would be no need for us to exist.

While we are at it, we would also like to give credit to various technologies and data providers.

Credits, where credit's due

The database.earth website makes use of a variety of technologies and data sources to make everything work.

Technology Choices

Redbean Web Server

Redbean is an open source webserver provided in a zip executable that runs on six operating systems. The webserver is designed and developed by Justine Tunney and friends. Under the hood, database.earth make use of Redbean to serve HTTP requests.

Justine Tunney introduces Redbean @ Speakeasy JS in 2021

Fullmoon

Fullmoon is a minimal, yet powerful web framework based on Redbean - a portable, single-file distributable web server. Fullmoon provides a wide set of features useful for web development, all in a single file with no external dependencies. Fullmoon is designed and develop by Paul Kulchenko, the creator of the Lua IDE ZeroBrane Studio.

Lua

The programming language Lua is native to the Redbean web server and is used throughout this project.

JavaScript

The programming language JavaScript is used for various purpose on the client side.

HTMX

HTMX is an open source project created by Carson Gross and friends. HTMX aims to complete HTML as a hypertext by giving you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes.

Carson Gross presents HTMX @ JetBrains JS Day in 2021

SQLite

For storage, we make use of SQLite, a small, fast, self-contained, high-reliability, SQL database engine. SQLite is a free and open-source database developed by D. Richard Hipp. There are currently over 1 trillion instances of SQLite in use across the globe today. Embedded in software for cellphones, set-top boxes, televisions, game consoles, cameras, watches, kitchen appliances, thermostats, automobiles, machine tools, airplanes, remote sensors, drones, medical devices, robots, and so forth.

A basic introduction to SQLite by D. Richard Hipp from 2006

OpenStreetMap

We make use of OpenStreetMap map server to display map tiles. OpenStreetMap is a free and open-source project developed and maintained by the OpenStreetMap Foundation and its contributors.

Leaflet

We make use of Leaflet to simplify the process of building interactive maps. Leaflet is a free and open-source JavaScript library developed by Volodymyr Agafonkin from Ukraine.

Data Sources

We make use of a variety of open datasets to make database.earth come to life.

The United Nations - Department of Economic and Social Affairs (Population Division)

For population data we make use of the latest UN Revision of World Population Prospects dataset.

NOAA / Global Monitoring Laboratory (Earth System Research Laboratories)

Most atmospheric data found on the site is provided by NOAA, which measures the global atmospheric contents of CO2, CH4, N2O and SF6.

Ember-climate

For our electricity data we rely partly on Ember-climate, a global energy think tank that uses data-driven insights to shift the world to clean electricity. Ember-climate compiles data from annual and monthly data from Eurostat, ENTSO-E, EIA, UN, GEM, IRENA, WRI.