Skip to content

Aam Digital

Enabling social organizations digitally to transform lives.

Aam Digital is an easy-to-use case management software for the social sector that improves the effectiveness and transparency of work with beneficiaries in the field.


We are building an open source (GPL-3.0) cloud platform tailored to NGOs and social sector use cases. Aam Digital is highly customizable as a "no-code" platform and fully functional offline with synchronization between devices and users whenever connectivity is available.

We are certified as a "Digital Public Good". Aam Digital's core team is driven by a spirit of social entrepreneurship. To make the case management solution more widely and easily available, we offer a Software-as-a-Service version of the open source system: For more information about the software and an open demo system visit www.aam-digital.com.

DPG Badge User Support Center


Software Architecture

The core application is a progressive web app (written in TypeScript + Angular) connected to a CouchDB database server. To provide some advanced functionality, there are some (optional) backends. The system is deployed via docker-compose.

The repositories in this GitHub organisation reflect these different components.

Pinned Loading

  1. ndb-core ndb-core Public

    Easy-to-use case management web app for NGOs anywhere in the world (Progressive Web App)

    TypeScript 61 25

  2. aam-services aam-services Public

    Backend Modulith providing APIs for reports and integrations for the Aam Digital platform

    Kotlin

  3. ndb-setup ndb-setup Public

    Docker compose, scripts and setup instructions for the Aam Digital platform

    Shell 3 1

  4. ndb-admin ndb-admin Public

    Utility admin tools for working with the database

    TypeScript 1

  5. replication-backend replication-backend Public

    A service that functions as a proxy between a PouchDB client and a CouchDB backend which filteres the documents based on permissions.

    TypeScript 5 1

Repositories

Showing 10 of 11 repositories
  • ndb-core Public

    Easy-to-use case management web app for NGOs anywhere in the world (Progressive Web App)

    Aam-Digital/ndb-core’s past year of commit activity
    TypeScript 61 GPL-3.0 25 172 15 Updated Apr 22, 2025
  • ndb-setup Public

    Docker compose, scripts and setup instructions for the Aam Digital platform

    Aam-Digital/ndb-setup’s past year of commit activity
    Shell 3 GPL-3.0 1 3 0 Updated Apr 16, 2025
  • replication-backend Public

    A service that functions as a proxy between a PouchDB client and a CouchDB backend which filteres the documents based on permissions.

    Aam-Digital/replication-backend’s past year of commit activity
    TypeScript 5 GPL-3.0 1 6 1 Updated Apr 16, 2025
  • account-backend Public archive
    Aam-Digital/account-backend’s past year of commit activity
    TypeScript 0 GPL-3.0 0 2 0 Updated Apr 16, 2025
  • deployer-backend Public

    API to create new Aam Digital instances (through a website self-signup form)

    Aam-Digital/deployer-backend’s past year of commit activity
    TypeScript 0 GPL-3.0 0 0 0 Updated Apr 15, 2025
  • ndb-admin Public

    Utility admin tools for working with the database

    Aam-Digital/ndb-admin’s past year of commit activity
    TypeScript 1 0 3 0 Updated Apr 15, 2025
  • aam-services Public

    Backend Modulith providing APIs for reports and integrations for the Aam Digital platform

    Aam-Digital/aam-services’s past year of commit activity
    Kotlin 0 GPL-3.0 0 16 2 Updated Apr 11, 2025
  • .github Public
    Aam-Digital/.github’s past year of commit activity
    0 0 0 0 Updated Apr 5, 2025
  • query-backend Public archive

    Service that allows to query the database

    Aam-Digital/query-backend’s past year of commit activity
    TypeScript 0 GPL-3.0 0 0 2 Updated Feb 29, 2024
  • keycloak-2fa-email-authenticator Public Forked from mesutpiskin/keycloak-2fa-email-authenticator

    🔒 Keycloak Authentication Provider implementation to get a two factor authentication with a OTP/code/token send via Email (through SMTP)

    Aam-Digital/keycloak-2fa-email-authenticator’s past year of commit activity
    Java 0 Apache-2.0 112 0 0 Updated Oct 18, 2023

Top languages

Loading…

Most used topics

Loading…