Skip to content

Latest commit

 

History

History
6 lines (3 loc) · 2.27 KB

technology-stack.md

File metadata and controls

6 lines (3 loc) · 2.27 KB

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 SystemUbuntu Server20.04Free
Business AppsOdoo15.0LGPL
ID SystemMOSIP1.2MPL 2.0
Development - Language RuntimePython3.5+PSF License
DatabasePostgresPostgres License BSD 2-clause "Simplified License"
ID VerificationMOSIP Token SeederMPL 2.0
ID VerificationeSignetMPL 2.0
Analytics EngineElasticsearchElastic License 2.0
Data streamingDebeziumApache 2.0
Offline data collectionODKApache 2.0
VisualizationKibanaElastic License 2.0
S3 StorageMinIOAGPL 3.0
Development - API DocumentationSwaggerApache License 2.0
Task ManagementJiraCommercial (OpenG2P has a free license)
Source Code ManagementGitHubCommercial (OpenG2P uses Free plan)
DeploymentDockerApache 2.0
DevOps toolsAnsibleGNU GPL v3.0
DevOps toolsGithub actionsFree
DevOps toolsPrometheusApache License 2.0
DevOps toolsGrafanaApache License 2.0
MessagingApache KafkaApache License 2.0
Web Server/HTTP proxy serverNginx