Technology Stack

This page lists all the technologies used in building OpenG2P. Free and open-source softwares with clear long-term support availability have been chosen. Certain choices can be replaced with other free or commercial options for deployment.

DomainTools/TechnologiesVersionLicence Type

Operating System

Ubuntu Server

20.04

Free

Business Apps

Odoo

15.0

LGPL

ID System

MOSIP

1.2

MPL 2.0

Development - Language Runtime

Python

3.5+

Database

Postgres

Postgres License BSD 2-clause "Simplified License"

ID Verification

MOSIP Token Seeder

MPL 2.0

ID Verification

eSignet

MPL 2.0

Analytics Engine

Elasticsearch

Elastic License 2.0

Data streaming

Debezium

Apache 2.0

Offline data collection

ODK

Apache 2.0

Visualization

Kibana

Elastic License 2.0

S3 Storage

MinIO

AGPL 3.0

Development - API Documentation

Swagger

Apache License 2.0

Task Management

Jira

Commercial (OpenG2P has a free license)

Source Code Management

GitHub

Commercial (OpenG2P uses Free plan)

Deployment

Docker

Apache 2.0

DevOps tools

Ansible

GNU GPL v3.0

DevOps tools

Github actions

Free

DevOps tools

Prometheus

Apache License 2.0

DevOps tools

Grafana

Apache License 2.0

Messaging

Apache Kafka

Apache License 2.0

Web Server/HTTP proxy server

Nginx

Last updated

Copyright © OpenG2P. This work is licensed under Creative Common Attribution (CC-BY-4.0) International license unless otherwise noted.