# Table of Contents - [Community Health Toolkit](#community-health-toolkit) - [bikram sambat date picker](#bikram-sambat-date-picker) - [Help and About | CHT Technology Radar for Contributors](#help-and-about-cht-technology-radar-for-contributors) - [Amazon EKS | Platforms | CHT Technology Radar for Contributors](#amazon-eks-platforms-cht-technology-radar-for-contributors) - [Android Development | Platforms | CHT Technology Radar for Contributors](#android-development-platforms-cht-technology-radar-for-contributors) - [Appium | Languages & Frameworks | CHT Technology Radar for Contributors](#appium-languages-frameworks-cht-technology-radar-for-contributors) - [AngularJS | Languages & Frameworks | CHT Technology Radar for Contributors](#angularjs-languages-frameworks-cht-technology-radar-for-contributors) - [AWS | Platforms | CHT Technology Radar for Contributors](#aws-platforms-cht-technology-radar-for-contributors) - [Android Studio | Tools | CHT Technology Radar for Contributors](#android-studio-tools-cht-technology-radar-for-contributors) - [Angular | Languages & Frameworks | CHT Technology Radar for Contributors](#angular-languages-frameworks-cht-technology-radar-for-contributors) - [Axios | Languages & Frameworks | CHT Technology Radar for Contributors](#axios-languages-frameworks-cht-technology-radar-for-contributors) - [Bash | Languages & Frameworks | CHT Technology Radar for Contributors](#bash-languages-frameworks-cht-technology-radar-for-contributors) - [Technologies Overview | CHT Technology Radar for Contributors](#technologies-overview-cht-technology-radar-for-contributors) - [Continuous Discovery | Techniques | CHT Technology Radar for Contributors](#continuous-discovery-techniques-cht-technology-radar-for-contributors) - [Continuous Delivery | Techniques | CHT Technology Radar for Contributors](#continuous-delivery-techniques-cht-technology-radar-for-contributors) - [Chai.js | Languages & Frameworks | CHT Technology Radar for Contributors](#chai-js-languages-frameworks-cht-technology-radar-for-contributors) - [Continuous Integration | Techniques | CHT Technology Radar for Contributors](#continuous-integration-techniques-cht-technology-radar-for-contributors) - [couch2pg | Tools | CHT Technology Radar for Contributors](#couch2pg-tools-cht-technology-radar-for-contributors) - [CouchDB | Tools | CHT Technology Radar for Contributors](#couchdb-tools-cht-technology-radar-for-contributors) - [CouchDB-nano | Tools | CHT Technology Radar for Contributors](#couchdb-nano-tools-cht-technology-radar-for-contributors) - [CSS | Languages & Frameworks | CHT Technology Radar for Contributors](#css-languages-frameworks-cht-technology-radar-for-contributors) - [dbt | Tools | CHT Technology Radar for Contributors](#dbt-tools-cht-technology-radar-for-contributors) - [Docker | Tools | CHT Technology Radar for Contributors](#docker-tools-cht-technology-radar-for-contributors) - [Enketo | Languages & Frameworks | CHT Technology Radar for Contributors](#enketo-languages-frameworks-cht-technology-radar-for-contributors) - [Espresso | Languages & Frameworks | CHT Technology Radar for Contributors](#espresso-languages-frameworks-cht-technology-radar-for-contributors) - [Express.js | Languages & Frameworks | CHT Technology Radar for Contributors](#express-js-languages-frameworks-cht-technology-radar-for-contributors) - [FakerJS | Languages & Frameworks | CHT Technology Radar for Contributors](#fakerjs-languages-frameworks-cht-technology-radar-for-contributors) - [FHIR | Tools | CHT Technology Radar for Contributors](#fhir-tools-cht-technology-radar-for-contributors) - [git | Tools | CHT Technology Radar for Contributors](#git-tools-cht-technology-radar-for-contributors) - [GitHub | Platforms | CHT Technology Radar for Contributors](#github-platforms-cht-technology-radar-for-contributors) - [GitHub Actions | Tools | CHT Technology Radar for Contributors](#github-actions-tools-cht-technology-radar-for-contributors) - [Gradle | Tools | CHT Technology Radar for Contributors](#gradle-tools-cht-technology-radar-for-contributors) - [Grafana | Tools | CHT Technology Radar for Contributors](#grafana-tools-cht-technology-radar-for-contributors) - [Helm | Platforms | CHT Technology Radar for Contributors](#helm-platforms-cht-technology-radar-for-contributors) - [HAProxy | Tools | CHT Technology Radar for Contributors](#haproxy-tools-cht-technology-radar-for-contributors) - [Jest | Languages & Frameworks | CHT Technology Radar for Contributors](#jest-languages-frameworks-cht-technology-radar-for-contributors) - [Hugo | Languages & Frameworks | CHT Technology Radar for Contributors](#hugo-languages-frameworks-cht-technology-radar-for-contributors) - [Java | Languages & Frameworks | CHT Technology Radar for Contributors](#java-languages-frameworks-cht-technology-radar-for-contributors) - [JavaScript | Languages & Frameworks | CHT Technology Radar for Contributors](#javascript-languages-frameworks-cht-technology-radar-for-contributors) - [kapa.ai Assistant | Tools | CHT Technology Radar for Contributors](#kapa-ai-assistant-tools-cht-technology-radar-for-contributors) - [k3d | Tools | CHT Technology Radar for Contributors](#k3d-tools-cht-technology-radar-for-contributors) - [k3s | Tools | CHT Technology Radar for Contributors](#k3s-tools-cht-technology-radar-for-contributors) - [Klipfolio | Tools | CHT Technology Radar for Contributors](#klipfolio-tools-cht-technology-radar-for-contributors) - [Kubernetes | Tools | CHT Technology Radar for Contributors](#kubernetes-tools-cht-technology-radar-for-contributors) - [Logstash | Tools | CHT Technology Radar for Contributors](#logstash-tools-cht-technology-radar-for-contributors) - [lua | Languages & Frameworks | CHT Technology Radar for Contributors](#lua-languages-frameworks-cht-technology-radar-for-contributors) - [Make | Tools | CHT Technology Radar for Contributors](#make-tools-cht-technology-radar-for-contributors) - [Medic OS | Platforms | CHT Technology Radar for Contributors](#medic-os-platforms-cht-technology-radar-for-contributors) - [Mocha | Languages & Frameworks | CHT Technology Radar for Contributors](#mocha-languages-frameworks-cht-technology-radar-for-contributors) - [Nginx | Tools | CHT Technology Radar for Contributors](#nginx-tools-cht-technology-radar-for-contributors) - [node.js | Languages & Frameworks | CHT Technology Radar for Contributors](#node-js-languages-frameworks-cht-technology-radar-for-contributors) - [Postgres | Tools | CHT Technology Radar for Contributors](#postgres-tools-cht-technology-radar-for-contributors) - [PostgREST | Tools | CHT Technology Radar for Contributors](#postgrest-tools-cht-technology-radar-for-contributors) - [PouchDB | Languages & Frameworks | CHT Technology Radar for Contributors](#pouchdb-languages-frameworks-cht-technology-radar-for-contributors) - [Protractor | Languages & Frameworks | CHT Technology Radar for Contributors](#protractor-languages-frameworks-cht-technology-radar-for-contributors) - [Prometheus | Tools | CHT Technology Radar for Contributors](#prometheus-tools-cht-technology-radar-for-contributors) - [PWA | Techniques | CHT Technology Radar for Contributors](#pwa-techniques-cht-technology-radar-for-contributors) - [Python | Languages & Frameworks | CHT Technology Radar for Contributors](#python-languages-frameworks-cht-technology-radar-for-contributors) - [Quality Assistance | Techniques | CHT Technology Radar for Contributors](#quality-assistance-techniques-cht-technology-radar-for-contributors) - [Redis | Platforms | CHT Technology Radar for Contributors](#redis-platforms-cht-technology-radar-for-contributors) - [Sinon.JS | Languages & Frameworks | CHT Technology Radar for Contributors](#sinon-js-languages-frameworks-cht-technology-radar-for-contributors) - [SonarCloud | Tools | CHT Technology Radar for Contributors](#sonarcloud-tools-cht-technology-radar-for-contributors) - [TypeScript | Languages & Frameworks | CHT Technology Radar for Contributors](#typescript-languages-frameworks-cht-technology-radar-for-contributors) - [Superset | Tools | CHT Technology Radar for Contributors](#superset-tools-cht-technology-radar-for-contributors) - [yarn | Tools | CHT Technology Radar for Contributors](#yarn-tools-cht-technology-radar-for-contributors) - [WebDriverIO | Languages & Frameworks | CHT Technology Radar for Contributors](#webdriverio-languages-frameworks-cht-technology-radar-for-contributors) - [Techniques | CHT Technology Radar for Contributors](#techniques-cht-technology-radar-for-contributors) - [Languages & Frameworks | CHT Technology Radar for Contributors](#languages-frameworks-cht-technology-radar-for-contributors) - [Platforms | CHT Technology Radar for Contributors](#platforms-cht-technology-radar-for-contributors) - [Tools | CHT Technology Radar for Contributors](#tools-cht-technology-radar-for-contributors) - [OpenTofu | Tools | CHT Technology Radar for Contributors](#opentofu-tools-cht-technology-radar-for-contributors) - [npm | Tools | CHT Technology Radar for Contributors](#npm-tools-cht-technology-radar-for-contributors) - [Nouveau | Tools | CHT Technology Radar for Contributors](#nouveau-tools-cht-technology-radar-for-contributors) - [OpenHIM | Tools | CHT Technology Radar for Contributors](#openhim-tools-cht-technology-radar-for-contributors) - [CHT Technology Radar for Contributors](#cht-technology-radar-for-contributors) - [CHT Technology Radar for Contributors](#cht-technology-radar-for-contributors) - [CHT Technology Radar for Contributors](#cht-technology-radar-for-contributors) - [CHT Technology Radar for Contributors](#cht-technology-radar-for-contributors) - [CHT Technology Radar for Contributors](#cht-technology-radar-for-contributors) - [CHT Technology Radar for Contributors](#cht-technology-radar-for-contributors) - [CHT Technology Radar for Contributors](#cht-technology-radar-for-contributors) - [CHT Technology Radar for Contributors](#cht-technology-radar-for-contributors) - [CHT Technology Radar for Contributors](#cht-technology-radar-for-contributors) - [CHT Technology Radar for Contributors](#cht-technology-radar-for-contributors) - [CHT Technology Radar for Contributors](#cht-technology-radar-for-contributors) - [CHT Technology Radar for Contributors](#cht-technology-radar-for-contributors) - [CHT Technology Radar for Contributors](#cht-technology-radar-for-contributors) - [CHT Technology Radar for Contributors](#cht-technology-radar-for-contributors) - [CHT Technology Radar for Contributors](#cht-technology-radar-for-contributors) - [CHT Technology Radar for Contributors](#cht-technology-radar-for-contributors) - [CHT Technology Radar for Contributors](#cht-technology-radar-for-contributors) - [CHT Technology Radar for Contributors](#cht-technology-radar-for-contributors) - [CHT Technology Radar for Contributors](#cht-technology-radar-for-contributors) - [CHT Technology Radar for Contributors](#cht-technology-radar-for-contributors) - [CHT Technology Radar for Contributors](#cht-technology-radar-for-contributors) - [Grunt | Tools | CHT Technology Radar for Contributors](#grunt-tools-cht-technology-radar-for-contributors) --- # Community Health Toolkit Documentation Welcome to the CHT Documentation! ================================= Everything you need to know to contribute, implement and be successful with the CHT [Reference Apps\ \ Explore and get inspired by examples of CHT reference applications](https://docs.communityhealthtoolkit.org/reference-apps) [Technical Overview\ \ Overview and architecture of CHT components](https://docs.communityhealthtoolkit.org/technical-overview) [Get Involved\ \ Do you want to get involved in the CHT Community? Here’s how…](https://docs.communityhealthtoolkit.org/community) [Contribute\ \ See how to contribute code and documentation](https://docs.communityhealthtoolkit.org/community/contributing) [Design\ \ Design guidelines for developers and designers of digital health applications](https://docs.communityhealthtoolkit.org/design) [Build\ \ Overview of features and reference guides for building CHT Applications](https://docs.communityhealthtoolkit.org/building) [Host\ \ Guides for hosting, maintaining, and monitoring CHT applications](https://docs.communityhealthtoolkit.org/hosting) [Releases\ \ See what’s new in CHT Core](https://docs.communityhealthtoolkit.org/releases) Step by step tutorials [### Build and test the CHT\ \ Set up up a local environment to build and test CHT applications](https://docs.communityhealthtoolkit.org/building/local-setup) [### Set up a dev environment\ \ Run the CHT Core from source code locally for development purposes](https://docs.communityhealthtoolkit.org/community/contributing/code/core/dev-environment) [### Host the CHT\ \ Learn how to host the CHT locally or in production](https://docs.communityhealthtoolkit.org/hosting/cht/docker) Have Questions?[](https://docs.communityhealthtoolkit.org/#have-questions) --------------------------------------------------------------------------- ❓ Want to learn alongside a community of practice? Join the [CHT community forum](https://forum.communityhealthtoolkit.org/) and let us know how we can help! And if you like what you see, don’t forget to ⭐ [the CHT Core GitHub repo](https://github.com/medic/cht-core) . 👥 Feedback appreciated! This docs site is continually changing in response to great community feedback. If you notice a need for any corrections, or would like to see additional content on a particular topic, feel free to use the **Create Docs Issue** link in the left sidebar of your window. Last updated on August 4, 2025 --- # bikram sambat date picker bikram sambat date-picker! ========================== महिना * बैशाख * जेठ * असार * साउन * भदौ * असोज * कार्तिक * मंसिर * पौष * माघ * फाल्गुन * चैत Some usage examples: console.log('Date set to:', bikram\_sambat\_bootstrap.getDate\_greg($('.bikram-sambat-input-group'))); ↑ Update from Gregorian [View on GitHub](https://github.com/medic/bikram-sambat) --- # Help and About | CHT Technology Radar for Contributors How to use the CHT Technology Radar for Contributors ==================================================== ### Introduction It is essential for a development toolkit such as the Community Health Toolkit to constantly improve and keep track with the latest useful innovations. It is important to openly look for innovations and new technologies and to question established technologies and methods every now and then. ### What is the Technology Radar? To enhance visibility and clarity on the technology choices, the technological strategy, and the available CHT features and tools, we leverage a framework called Technology Radar. The CHT Technology Radar for Contributors provides an easy-to-grasp visual representation of tools, languages, frameworks, platforms, and techniques we use to build the CHT. Additionally, the Technology Radar provides a degree of adoption and guidelines on using (or not using) a particular technology. The community can leverage it to answer questions like: What’s the difference between technologies such as Klipfolio, Superset, and Grafana? ### Audience Contributors, Developers ### How it is created The items in the technology radar are raised by the different contributors and therefore a lot of the items are related to the work and challenges the contributors face in the different initiatives. ### How should it be used The radar acts as an overview of technologies that everyone in the CHT Community should currently know about. Its goal is to act as a guide in the community when contributing to the CHT. Developers outside of CHT Community should hopefully find the information in this technology overview inspirational. The items are grouped or categorized in 4 quadrants - (sometimes, when it's not 100% clear where a item belongs, the best fit was chosen). #### The quadrants are: * **Languages & Frameworks:** Include development languages and more low-level development frameworks, which help implement custom software of all kinds. * **Tools:** These can be components, like databases, software development tools, such as version control systems. * **Techniques:** Include elements of a software development process, such as continuous integration, and ways of creating software, such as progressive web applications. * **Platforms:** There are things that we build software on top of, such as mobile technologies like Android or generic kinds of platforms like Amazon Web Services. #### Each of the items is classified in one of these rings: * **Adopt:** The Adopt ring represents tools that you should seriously consider using. We don’t say you should use these for every project; one should only use a tool in an appropriate context. However, an item in the Adopt ring represents something where there’s no doubt it’s proven and mature for use with the CHT. * **Trial:** The Trial ring is for tools ready for use but only partially proven as those in the Adopt ring. You should use these on a trial basis to decide whether they should be part of your toolkit. Others may already be using these items in production, likely as early adopters of the tools. * **Assess:** The Assess ring contains items to look at closely, but not necessarily trial yet - unless you think they would be a particularly good fit for you. Typically, items in the Assess ring are interesting and worth keeping an eye on. * **Stop:** The Stop (or Not Recommended) ring is for things we think implementers should avoid using or look for ways to move off of. These include items for which a better alternative is available, or where the item is found to not work correctly with the CHT. ### Contributing to the CHT Technology Radar for Contributors Contributions and source code of the CHT Technology Radar for Contributors are on [GitHub](https://github.com/medic/cht-tech-radar-contributors) . Inspired by [AOE Tech Radar](https://github.com/AOEpeople/aoe_technology_radar) . --- # Amazon EKS | Platforms | CHT Technology Radar for Contributors Amazon EKS ========== [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt [Amazon Elastic Kubernetes Service (Amazon EKS)](https://aws.amazon.com/eks/) is a managed service that makes it easy to run Kubernetes on AWS. It is currently used for Medic hosted CHT deployments. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-13/amazon-eks.md) --- # Android Development | Platforms | CHT Technology Radar for Contributors Android Development =================== [app-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=app-development) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt An APK file (Android Package Kit file format) is the file format for applications used on the Android operating system (OS). Android APKs are created to wrap the CHT webapp in a native app. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/android-dev.md) --- # Appium | Languages & Frameworks | CHT Technology Radar for Contributors Appium ====== [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Apr 2024 Assess [Appium](https://appium.io/) is a UI test framework designed to facilitate UI automation on many app platforms including mobile and browser. In the CHT, we are [evaluating Appium](https://github.com/medic/wdio-appium-tests) as a tool that would allow for running some cht-core e2e tests against an actual Android device. Some of the main advantages provided by Appium are: * Tests can be written in JavaScript using WebdriverIO. This means that Appium tests would look and feel very similar to our existing cht-core e2e tests. * Appium has a large thriving community and is well-documented. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2024-04-17/appium.md) --- # AngularJS | Languages & Frameworks | CHT Technology Radar for Contributors AngularJS ========= [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Stop [AngularJS](https://angularjs.org/) is an obsolete version of Angular. The CHT UI framework was upgraded from the deprecated AngularJS v1.6 to Angular in the [version 3.11](https://docs.communityhealthtoolkit.org/core/releases/3.11.0/) . The upgrade drastically reduces the memory used on the phone. It makes development of the Core Framework easier and more reliable and also makes it easier to keep on the latest version of Angular which means we can keep up to date and on a supported version. Currently, it is only used in the CHT admin app. Deprecated: rewrite to Angular. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/angularjs.md) --- # AWS | Platforms | CHT Technology Radar for Contributors AWS === [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt [AWS (Amazon Web Services)](https://aws.amazon.com/) is a cloud provider used for Medic hosted services. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/aws.md) --- # Android Studio | Tools | CHT Technology Radar for Contributors Android Studio ============== [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Mar 2024 Adopt [Android Studio](https://developer.android.com/studio) is the official integrated development environment for the Android ecosystem. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2024-03-27/android-studio.md) --- # Angular | Languages & Frameworks | CHT Technology Radar for Contributors Angular ======= [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt [Angular](https://angular.io/) is a TypeScript-based, free and open-source single-page web application framework. It is used for building the CHT webapp. Angular is a complete rewrite from the same team that built AngularJS. The CHT UI framework was upgraded from the deprecated AngularJS v1.6 to Angular in the [CHT version 3.11](https://docs.communityhealthtoolkit.org/core/releases/3.11.0/) . The upgrade drastically reduces the memory used on the phone. It makes development of the Core Framework easier and more reliable and also makes it easier to keep on the latest version of Angular which means we can keep up to date and on a supported version. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/angular.md) --- # Axios | Languages & Frameworks | CHT Technology Radar for Contributors Axios ===== [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Jul 2024 Assess [Axios](https://axios-http.com/) is a promise based HTTP client for the browser and node.js. Axios provides a simple to use library in a small package with a very extensible interface. Axios is used for uploading documents to test instances by the [Test Data Generator](https://github.com/medic/test-data-generator) . [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2024-07-02/axios.md) --- # Bash | Languages & Frameworks | CHT Technology Radar for Contributors Bash ==== [language](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=language) [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Stop [Bash](https://www.gnu.org/software/bash/) is a Unix-shell and command language used for scripting. JavaScript is preferred due to being more testable and cross-platform compatible. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/bash.md) --- # Technologies Overview | CHT Technology Radar for Contributors Technologies Overview ===================== * All * Adopt * Trial * Assess * Stop * [Amazon EKS\ \ PlatformsAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/amazon-eks/) * [Android Development\ \ PlatformsAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/android-dev/) * [Android Studio\ \ ToolsAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/android-studio/) * [Angular\ \ Languages & FrameworksAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angular/) * [AngularJS\ \ Languages & FrameworksStop](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angularjs/) * [Appium\ \ Languages & FrameworksAssess](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/appium/) * [AWS\ \ PlatformsAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/aws/) * [Axios\ \ Languages & FrameworksAssess](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/axios/) * [Bash\ \ Languages & FrameworksStop](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/bash/) * [Chai.js\ \ Languages & FrameworksAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/chaijs/) * [Continuous DeliveryChanged\ \ TechniquesAssess](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-delivery/) * [Continuous Discovery\ \ TechniquesStop](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-discovery/) * [Continuous Integration\ \ TechniquesAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-integration/) * [couch2pg\ \ ToolsStop](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couch2pg/) * [CouchDB\ \ ToolsAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb/) * [CouchDB-nanoNew\ \ ToolsAssess](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb-nano/) * [CSS\ \ Languages & FrameworksAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/css/) * [dbt\ \ ToolsAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/dbt/) * [Docker\ \ ToolsAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/docker/) * [Enketo\ \ Languages & FrameworksAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/enketo/) * [Espresso\ \ Languages & FrameworksAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/espresso/) * [Express.js\ \ Languages & FrameworksAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/expressjs/) * [FakerJS\ \ Languages & FrameworksAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/faker/) * [FHIR\ \ ToolsAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/fhir/) * [git\ \ ToolsAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/git/) * [GitHub\ \ PlatformsAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/github/) * [GitHub Actions\ \ ToolsAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/github-actions/) * [Gradle\ \ ToolsAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/gradle/) * [Grafana\ \ ToolsAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/grafana/) * [Grunt\ \ ToolsStop](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/grunt/) * [HAProxyChanged\ \ ToolsAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/haproxy/) * [Helm\ \ PlatformsAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/helm/) * [HugoChanged\ \ Languages & FrameworksAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/hugo/) * [Java\ \ Languages & FrameworksAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/java/) * [JavaScript\ \ Languages & FrameworksAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/javascript/) * [Jest\ \ Languages & FrameworksAssess](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/jest/) * [k3d\ \ ToolsAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3d/) * [k3s\ \ ToolsAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3s/) * [kapa.ai AssistantNew\ \ ToolsTrial](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kapa-ai/) * [Klipfolio\ \ ToolsStop](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/klipfolio/) * [Kubernetes\ \ ToolsAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kubernetes/) * [Logstash\ \ ToolsStop](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/logstash/) * [lua\ \ Languages & FrameworksStop](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/lua/) * [Make\ \ ToolsAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/make/) * [Medic OS\ \ PlatformsStop](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/medic-os/) * [Mocha\ \ Languages & FrameworksAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/mochajs/) * [Nginx\ \ ToolsAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nginx/) * [node.js\ \ Languages & FrameworksAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/nodejs/) * [NouveauNew\ \ ToolsAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nouveau/) * [npm\ \ ToolsAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/npm/) * [OpenHIMChanged\ \ ToolsAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/open-him/) * [OpenTofu\ \ ToolsTrial](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/opentofu/) * [Postgres\ \ ToolsAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgres/) * [PostgREST\ \ ToolsStop](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgrest/) * [PouchDB\ \ Languages & FrameworksAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/pouchdb/) * [Prometheus\ \ ToolsAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/prometheus/) * [Protractor\ \ Languages & FrameworksStop](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/protractor/) * [PWA\ \ TechniquesAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/pwa/) * [Python\ \ Languages & FrameworksStop](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/python/) * [Quality Assistance\ \ TechniquesAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/quality-assistance/) * [Redis\ \ PlatformsStop](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/redis/) * [Sinon.JS\ \ Languages & FrameworksAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/sinonjs/) * [SonarCloud\ \ ToolsAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/sonarcloud/) * [Superset\ \ ToolsAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/superset/) * [TypeScript\ \ Languages & FrameworksAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/typescript/) * [WebDriverIO\ \ Languages & FrameworksAdopt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/webdriverio/) * [yarnNew\ \ ToolsStop](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/yarn/) --- # Continuous Discovery | Techniques | CHT Technology Radar for Contributors Continuous Discovery ==================== [product-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=product-development) Dec 2024 Stop In line with a community-first strategy, other product development precesses will be explored by the community. Medic stopped continuous discovery activities and team structures. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2024-12-06/continuous-discovery.md) Sep 2023 Adopt Continuous Discovery is a product development process used by Medic to build new functionalities for the CHT. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/continuous-discovery.md) --- # Continuous Delivery | Techniques | CHT Technology Radar for Contributors Continuous Delivery =================== [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) Sep 2025 Assess There are several CHT tools that currently provide Continuous Delivery (such as CHT Conf and CHT Watchdog), which translates in release creation automation upon code merge to the main branch. Due to community CHT upgrade needs, CHT Core is not following a Continuous Delivery process. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2025-09-29/continuous-delivery.md) Jul 2024 Adopt Continuous Delivery (CD) is a software development practice where code changes are automatically prepared for a release to production. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2024-07-01/continuous-delivery.md) --- # Chai.js | Languages & Frameworks | CHT Technology Radar for Contributors Chai.js ======= [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Mar 2024 Adopt [Chai.js](https://www.chaijs.com/) is a BDD (Behavior-driven development) / TDD (Test-driven development) assertion library for node and the browser that can be paired with any JavaScript testing framework. Chai.js is used for unit testing in CHT Core. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2024-03-27/chaijs.md) --- # Continuous Integration | Techniques | CHT Technology Radar for Contributors Continuous Integration ====================== [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt Continuous Integration (CI) is a software development practice where developers regularly merge their code changes into a central repository, after which automated builds and tests are run. The CHT has a fully automated end-to-end testing suite which is executed in CI and must pass before any code change is merged to the main branch. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/continuous-integration.md) --- # couch2pg | Tools | CHT Technology Radar for Contributors couch2pg ======== [data](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=data) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Stop [couch2pg](https://github.com/medic/couch2pg) is library and cli for one-way replicating CouchDB databases to PostgreSQL 9.4+. It is currently deprecated. Look into [CHT Sync](https://github.com/medic/cht-sync) instead. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/couch2pg.md) --- # CouchDB | Tools | CHT Technology Radar for Contributors CouchDB ======= [database](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=database) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt [Apache CouchDB](https://couchdb.apache.org/) is an open-source document-oriented NoSQL database. It uses multiple formats and protocols to store, transfer, and process its data. It uses JSON to store data, JavaScript as its query language using MapReduce, and HTTP for an API. CouchDB is the primary database for the CHT. The CHT has a range of [CouchDB databases](https://docs.communityhealthtoolkit.org/apps/guides/database/) for storing different types of data. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/couchdb.md) --- # CouchDB-nano | Tools | CHT Technology Radar for Contributors CouchDB-nano ============ [database](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=database) Sep 2025 Assess [CouchDB-nano](https://github.com/apache/couchdb-nano) is a Node.js library that provides a simple and lightweight interface for interacting with Apache CouchDB databases, making it easy to perform database operations like creating, reading, updating, and deleting documents. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2025-09-29/couchdb-nano.md) --- # CSS | Languages & Frameworks | CHT Technology Radar for Contributors CSS === [language](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=language) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language such as HTML or XML [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/css.md) --- # dbt | Tools | CHT Technology Radar for Contributors dbt === [data](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=data) Sep 2024 Adopt [dbt](https://www.getdbt.com/) uses SQL to model simple batch transformations, while it provides command-line tooling that encourages good engineering practices such as versioning, automated testing and deployment; essentially it implements SQL-based transformation modeling as code. It currently supports multiple data sources, including PostgreSQL. It the CHT context, dbt runs data tests and migrations for [CHT Sync](https://github.com/medic/cht-sync) . Once CouchDB data is synchronized and stored in PostgreSQL with CHT Sync, it undergoes transformation using predefined dbt models from the [cht-pipeline repository](https://github.com/medic/cht-pipeline) . dbt is used to ingest raw JSON data from the PosgtreSQL database and normalize it into a relational schema to make it easier to query. You can find more details about CHT data synchronization tools [in the related documentation](https://docs.communityhealthtoolkit.org/core/overview/cht-sync/) . [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2024-09-27/dbt.md) Mar 2024 Trial dbt is an open-source tool and a commercial SaaS product that provides simple and effective transformation capabilities for data analysts. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2024-03-27/dbt.md) Sep 2023 Assess It the CHT context, [dbt](https://www.getdbt.com/) is being evaluated for running data tests and migrations for [cht-sync](https://github.com/medic/cht-sync) . [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/dbt.md) --- # Docker | Tools | CHT Technology Radar for Contributors Docker ====== [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt [Docker](https://www.docker.com/) is currently the most-used solution for creating and managing container-based infrastructures and deployments. Docker is a platform to build container images, distribute them and run them as an isolated process (using Linux kernel cgroups, network namespaces and custom mounts). It is used extensively for containerizing CHT products. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/docker.md) --- # Enketo | Languages & Frameworks | CHT Technology Radar for Contributors Enketo ====== [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt [Enketo](https://enketo.org/) is a 100% free and open-source JavaScript library used for rendering xforms as HTML with CSS and JS. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/enketo.md) --- # Espresso | Languages & Frameworks | CHT Technology Radar for Contributors Espresso ======== [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Apr 2024 Adopt [Espresso](https://developer.android.com/training/testing/espresso/) is a test framework for Android UI tests. In the CHT, Espresso is used to run the e2e tests in [cht-android](https://github.com/medic/cht-android) . [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2024-04-17/espresso.md) --- # Express.js | Languages & Frameworks | CHT Technology Radar for Contributors Express.js ========== [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Mar 2024 Adopt [Express.js](https://expressjs.com/) is a back-end web application framework for building RESTful APIs with Node.js. It is free and open-source software under the MIT License. Express.js is used for building CHT Core API. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2024-03-27/expressjs.md) --- # FakerJS | Languages & Frameworks | CHT Technology Radar for Contributors FakerJS ======= [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Jul 2024 Adopt [FakerJS](https://fakerjs.dev/) is a library that generates bulks of fake (but realistic) data for testing and development. FakerJS is used for generating test data by the [Test Data Generator](https://github.com/medic/test-data-generator) and also for e2e testing in CHT Core. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2024-07-02/faker.md) --- # FHIR | Tools | CHT Technology Radar for Contributors FHIR ==== [interoperability](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=interoperability) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt [FHIR](https://www.fhir.org/) (Fast Health Interoperability Resources) is an [HL7](https://www.hl7.org/index.cfm) specification for Healthcare Interoperability. It is used extensively in digital health ecosystem. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/fhir.md) --- # git | Tools | CHT Technology Radar for Contributors git === [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt [Git](https://git-scm.com/) is a free and open-source distributed version control system. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/git.md) --- # GitHub | Platforms | CHT Technology Radar for Contributors GitHub ====== [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt [GitHub](https://github.com/) is a code hosting platform for version control and collaboration. The CHT code is hosted in [GitHub](https://github.com/medic) . [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/github.md) --- # GitHub Actions | Tools | CHT Technology Radar for Contributors GitHub Actions ============== [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt [GitHub Actions](https://github.com/features/actions) is used extensively for Continuous Integration (CI) across CHT products including testing and releasing. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/github-actions.md) --- # Gradle | Tools | CHT Technology Radar for Contributors Gradle ====== [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Mar 2024 Adopt [Gradle](https://gradle.org/) is a build automation and dependency management tool. It is used for building [cht-android](https://github.com/medic/cht-android) . [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2024-03-27/gradle.md) --- # Grafana | Tools | CHT Technology Radar for Contributors Grafana ======= [monitoring](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=monitoring) [alerting](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=alerting) [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt [Grafana](https://grafana.com/) is an open-source dashboard visualization and alerting software. It is an industry standard for this task, and it is written in Go and NodeJS. It provides a vast choice of different graph types that can be easily combined into dashboards for displaying any kind of numerical or time-based data. [There is a free repository](https://grafana.com/grafana/dashboards/) of pre-existing dashboards which greatly reduce the time to create new dashboards and alerts. It can send alerts via email, Slack, SMS and many more. In the CHT, Grafana is usually used in conjunction with [Prometheus](https://prometheus.io/) for visualizing both application and infrastructure metrics via the CHT Watchdog. You can find more details about using Grafana with the CHT Watchdog [in the related documentation](https://docs.communityhealthtoolkit.org/core/overview/watchdog/) . . [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-13/grafana.md) Sep 2023 Assess Grafana is being evaluated for CHT Watchdog. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/grafana.md) --- # Helm | Platforms | CHT Technology Radar for Contributors Helm ==== [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Jul 2024 Adopt [Helm](https://helm.sh/) is a package manager for Kubernetes. It simplifies the deployment of applications into a Kubernetes cluster and provides additional features such as versioning and rollbacks. Helm is used for managing CHT deployments within Kubernetes, which makes templating Kubernetes configuration files easy (also known as Helm charts). [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2024-07-01/helm.md) Sep 2023 Assess [Helm](https://helm.sh/) is assessed for managing CHT deployments within Kubernetes. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-13/helm.md) --- # HAProxy | Tools | CHT Technology Radar for Contributors HAProxy ======= [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) Sep 2025 Adopt [HAProxy](https://www.haproxy.org/) is a free reverse-proxy offering high availability, load balancing, and proxying for TCP and HTTP-based applications. It is used for audit logging and load balancing CouchDB cluster. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2025-09-29/haproxy.md) Sep 2023 Assess Due for re-evaluation. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/haproxy.md) --- # Jest | Languages & Frameworks | CHT Technology Radar for Contributors Jest ==== [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Assess [Jest](https://jestjs.io/) is an open-source JS-based testing framework maintained by Facebook. It is designed to be easy to use and provides a comprehensive set of tools for writing end-to-end, integration, and unit tests for JavaScript applications. It is a complete and ready to set up JavaScript testing solution. In the CHT, Jest is used to test [cht-interoperability](https://github.com/medic/cht-interoperability) . ### Advantages * Easy to use: Jest is intuitive and easy to set up, making it ideal for beginners and experienced developers. * Extensive test coverage: Jest provides a complete set of tools for writing unit, integration, and end-to-end tests. * Integration with other frameworks: Jest integrates well with projects that use React, but can also be used with other JavaScript frameworks (​​Babel, TypeScript, Node, React, Angular, Vue and more). * Fast and efficient: Jest uses parallel test execution and other techniques to speed up test execution time. * Provides testing support for asynchronous code. * It is maintained and well-documented, making it easy to learn. * Code Coverage: Jest provides built-in code coverage reports to help developers identify areas not covered by tests. ### Drawbacks * Compared to Jasmine and other frameworks, not many libraries and toolings are supported by Jest. * People not comfortable with the Jest framework have asserted that the learning curve is pretty hard. * Leveraging auto-mocking can make tests slow. This is because the more dependencies a module has, the more work needs to be done by Jest to mock it, which comes at the cost of performance. * Snapshot testing with Jest is not so feasible for larger snapshot files containing thousands of lines. * Its debugging capabilities need improvement. Market - Current Adoption ------------------------- Jest has over 10 million [dependent repos on GitHub](https://github.com/jestjs/jest/network/dependents) . Prominent companies that reportedly adopt Jest in their tech stack are: Facebook, Airbnb, Spotify, The New York Times, Travel Perk, Twitter, Instagram, etc. [Stateofjs](https://stateofjs.com/en-us/) collects data from thousands of front-end developers in its annual surveys. [Here’s](https://2021.stateofjs.com/en-US/libraries/testing/) their most recent ranking of most popular JS testing frameworks, sorted by their usage and Jest is at the top 3. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-13/jest.md) --- # Hugo | Languages & Frameworks | CHT Technology Radar for Contributors Hugo ==== [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) [documentation](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=documentation) Sep 2025 Adopt [Hugo](https://gohugo.io/) is an open-source static site generator. Hugo is used to build documentation for the Community Health Toolkit (CHT). [The dedicated repository](https://github.com/medic/cht-docs) powers the CHT documentation site at [docs.communityhealthtoolkit.org](https://docs.communityhealthtoolkit.org/) . The Hugo static-site-generator is being used with the [Hextra theme](https://imfing.github.io/hextra/) . [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2025-09-29/hugo.md) Mar 2024 Adopt The Hugo static-site-generator is being used with the [Docsy theme](https://themes.gohugo.io/themes/docsy/) . [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2024-03-27/hugo.md) --- # Java | Languages & Frameworks | CHT Technology Radar for Contributors Java ==== [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Mar 2024 Adopt [Java](https://www.java.com/) is a general purpose object-oriented programming language. It is the primary programming language used for developing [cht-android](https://github.com/medic/cht-android) . [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2024-03-27/java.md) --- # JavaScript | Languages & Frameworks | CHT Technology Radar for Contributors JavaScript ========== [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt [JavaScript](https://www.javascript.com/) is the primary programming language used in the CHT. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/javascript.md) --- # kapa.ai Assistant | Tools | CHT Technology Radar for Contributors kapa.ai Assistant ================= [documentation](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=documentation) [ai](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ai) Sep 2025 Trial [kapa.ai](https://www.kapa.ai/) provides an AI assistant into the [CHT Docs site](https://docs.communityhealthtoolkit.org/) . It provides instant answers to CHT questions, no matter the language. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2025-09-29/kapa-ai.md) --- # k3d | Tools | CHT Technology Radar for Contributors k3d === [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt [k3d](https://k3d.io/) is a lightweight wrapper to run k3s (Rancher Lab’s minimal Kubernetes distribution) in docker. k3d makes it very easy to create single- and multi-node k3s clusters in Docker, e.g. for local development on Kubernetes. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-13/k3d.md) Sep 2023 Assess k3d is an orchestration tool which may be suitable for self-hosting. Under investigation. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/k3d.md) --- # k3s | Tools | CHT Technology Radar for Contributors k3s === [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt [k3s](https://k3s.io/) is a highly available, certified Kubernetes distribution designed for production workloads in unattended, resource-constrained, remote locations or inside IoT appliances. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-13/k3s.md) --- # Klipfolio | Tools | CHT Technology Radar for Contributors Klipfolio ========= [dashboard](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=dashboard) [analytics](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=analytics) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Stop We recommend using [Superset](https://superset.apache.org/) for building dashboards with the CHT, as it is an open-source tool. Read more about Data Flows for Analytics with the CHT in the [CHT documentation](https://docs.communityhealthtoolkit.org/core/overview/data-flows-for-analytics/) . [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-13/klipfolio.md) Sep 2023 Adopt [Klipfolio](https://www.klipfolio.com/) is a paid third-party SAAS option for building dashboards. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/klipfolio.md) --- # Kubernetes | Tools | CHT Technology Radar for Contributors Kubernetes ========== [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt [Kubernetes](https://kubernetes.io/) , also known as k8s, is an open-source system for automating deployment, scaling, and management of containerized applications. Kubernetes has developed into the quasi-standard for container orchestration: Nearly every cloud provider provides managed Kubernetes, and even Docker Enterprise uses Kubernetes. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-13/kubernetes.md) Sep 2023 Assess Kubernetes platform is used for hosting the CHT. For self hosting partners we recommend lightweight implementations like k3d. For cloud deployments, use a Platform as a Service offering like Amazon EKS. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/kubernetes.md) --- # Logstash | Tools | CHT Technology Radar for Contributors Logstash ======== [data](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=data) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Jul 2024 Stop [Logstash](https://www.elastic.co/logstash) is a free and open server-side data processing pipeline. It can ingest data from a multitude of sources, transform it, and then send it to a "stash." In the context of the CHT, Logstash, in combination with [`logstash-input-couchdb_changes`](https://github.com/logstash-plugins/logstash-input-couchdb_changes/tree/main) , PostgREST and Redis was assessed for synching data from CouchDB to PostgreSQL in [CHT Sync](https://github.com/medic/cht-sync) . It usage was discontinued in June 2024, as it was not considered production-ready for various [reasons](https://github.com/medic/cht-sync/issues/107) . CHT Sync uses an updated version of `couch2pg` to perform the sync between CouchDB and PostgreSQL. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2024-07-01/logstash.md) --- # lua | Languages & Frameworks | CHT Technology Radar for Contributors lua === [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Jul 2024 Stop [Lua](https://www.lua.org/) is only used in HAProxy to mask credentials from being logged in the audit log, and it will be removed when audit logging is fixed. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2024-07-01/lua.md) Sep 2023 Assess \[Lua\] is evaluated in HAProxy to mask credentials from being logged in the audit log. Because HAProxy is being assessed, this may be removed soon. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/lua.md) --- # Make | Tools | CHT Technology Radar for Contributors Make ==== [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Mar 2024 Adopt Make (e.g. [GNU Make](https://www.gnu.org/software/make/) , the standard implementation of Make for Linux and macOS) is a build automation tool. It is used for orchestrating build tasks for [cht-android](https://github.com/medic/cht-android) . [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2024-03-27/make.md) --- # Medic OS | Platforms | CHT Technology Radar for Contributors Medic OS ======== [platform](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=platform) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Stop [Medic OS](https://github.com/medic/medic-os) is minimal Linux based operating system (OS) for CHT distribution. Made obsolete by the transition to Docker containers in the CHT version 4.0.0. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/medic-os.md) --- # Mocha | Languages & Frameworks | CHT Technology Radar for Contributors Mocha ===== [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt [Mocha](https://mochajs.org/) is a JavaScript test framework running on Node.js and in the browser. In the CHT, Mocha is used to [run the unit tests](https://github.com/medic/cht-core/tree/master/webapp/tests) . [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/mochajs.md) --- # Nginx | Tools | CHT Technology Radar for Contributors Nginx ===== [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt [Nginx](https://www.nginx.com/) is an open-source web server software used for reverse proxy, load balancing, and caching. It provides SSL termination for self-hosted CHT deployments. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/nginx.md) --- # node.js | Languages & Frameworks | CHT Technology Radar for Contributors node.js ======= [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt [Node.js](https://nodejs.org/en) is an open-source, no-browser JavaScript execution runtime. In the context of the CHT, it is used for services on the server like API and Sentinel as well as scripting. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/nodejs.md) --- # Postgres | Tools | CHT Technology Radar for Contributors Postgres ======== [database](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=database) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt [Postgres](https://www.postgresql.org/) is primarily used as a data warehouse for analytics queries. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/postgres.md) --- # PostgREST | Tools | CHT Technology Radar for Contributors PostgREST ========= [data](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=data) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Jul 2024 Stop [PostgREST](https://postgrest.org/en/v12/) acts as a RESTful API layer, by providing endpoints to store and retrieve the data in/from a PostgreSQL database. In the context of the CHT, PostgREST, in combination with Logstash and Redis was assessed for synching data from CouchDB to PostgreSQL in [CHT Sync](https://github.com/medic/cht-sync) . It usage was discontinued in June 2024, as Logstash was not considered production-ready for various [reasons](https://github.com/medic/cht-sync/issues/107) . CHT Sync uses an updated version of `couch2pg` to perform the sync between CouchDB and PostgreSQL. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2024-07-01/postgrest.md) --- # PouchDB | Languages & Frameworks | CHT Technology Radar for Contributors PouchDB ======= [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt [PouchDB](https://pouchdb.com/) is an open-source JavaScript database inspired by Apache CouchDB that is designed to run within the browser. PouchDB is used for storing data on the phone in the CHT webapp to enable it to work offline seamlessly. It is also used as a library for querying CouchDB from api, sentinel, and the admin app. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/pouchdb.md) --- # Protractor | Languages & Frameworks | CHT Technology Radar for Contributors Protractor ========== [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Stop [Protractor](https://www.protractortest.org/#/) is an end-to-end test framework for Angular and AngularJS applications. Currently deprecated in the context of the CHT. All the end-to-end tests were rewritten to WebDriverIO. The primary motivation to migrate from Protractor to WebDriverIO is that the Angular team [announced in April, 2021](https://github.com/angular/protractor/issues/5502) that Protractor will no longer be supported. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/protractor.md) --- # Prometheus | Tools | CHT Technology Radar for Contributors Prometheus ========== [monitoring](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=monitoring) [alerting](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=alerting) [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt [Prometheus](https://prometheus.io/) is an open-source Time Series Database (TSDB) that was developed explicitly to do detailed longitudinal monitoring. It also aggregates metrics and can automatically cull older data to save on CPU and disk space. Compared to other monitoring systems it stands out in its simple, still powerful and fully code-based configuration and the equally powerful service discovery mechanism. Prometheus integrates very well with [Grafana](https://grafana.com/) which is the tool of choice for dashboard visualization in the CHT Watchdog. You can find more details about using Prometheus with the CHT Watchdog [in the related documentation](https://docs.communityhealthtoolkit.org/core/overview/watchdog/) . [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-13/prometheus.md) Sep 2023 Assess Being evaluated for CHT Watchdog. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/prometheus.md) --- # PWA | Techniques | CHT Technology Radar for Contributors PWA === [technique](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=technique) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt A progressive web application (PWA) is a type of application software delivered through the web, built using common web technologies including HTML, CSS, and JavaScript. It is intended to work on any platform with a standards-compliant browser, including desktop and mobile devices. The PWA is followed for CHT webapp to allow [offline first capability](https://docs.communityhealthtoolkit.org/core/overview/offline-first/) . [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/pwa.md) --- # Python | Languages & Frameworks | CHT Technology Radar for Contributors Python ====== [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Stop [Python](https://www.python.org/) is a programming language used currently only to convert xls forms to xforms in [cht-conf](https://github.com/medic/cht-conf) . [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/python.md) --- # Quality Assistance | Techniques | CHT Technology Radar for Contributors Quality Assistance ================== [product-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=product-development) [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt [Quality Assistance](https://docs.communityhealthtoolkit.org/contribute/medic/product-development-process/quality-assistance/) is the process used for ensuring the quality of the CHT. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/quality-assistance.md) --- # Redis | Platforms | CHT Technology Radar for Contributors Redis ===== [data](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=data) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Jul 2024 Stop [Redis](https://redis.io/) is an open source in-memory data store that can be used as a database, cache, or message broker. In the context of the [CHT Sync](https://github.com/medic/cht-sync) , Redis, in combination with Logstash was assessed for batching data changes from CouchDB to PostgreSQL. It usage was discontinued in June 2024, as the combination of Redis, Logstash and PostgREST was not considered production-ready for various [reasons](https://github.com/medic/cht-sync/issues/107) . CHT Sync uses an updated version of `couch2pg` to perform the sync between CouchDB and PostgreSQL. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2024-07-01/redis.md) --- # Sinon.JS | Languages & Frameworks | CHT Technology Radar for Contributors Sinon.JS ======== [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Mar 2024 Adopt [Sinon.JS](https://sinonjs.org/) is a JavaScript library that provides standalone test spies, stubs, and mocks. Sinon.JS is used for unit testing in CHT Core. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2024-03-27/sinonjs.md) --- # SonarCloud | Tools | CHT Technology Radar for Contributors SonarCloud ========== [ci/cd](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ci%2Fcd) [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt [Sonar](https://www.sonarsource.com/) static analysis supports development by providing feedback on code quality and security issues. [SonarCloud](https://www.sonarsource.com/products/sonarcloud/) is the cloud-based solution of Sonar. It can be enabled on any public GitHub repository in the Medic organization and must pass on all new code. You can find more details about using SonarCloud with the CHT [in the related documentation](https://docs.communityhealthtoolkit.org/contribute/code/static-analysis/) . [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-13/sonarcloud.md) --- # TypeScript | Languages & Frameworks | CHT Technology Radar for Contributors TypeScript ========== [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Jul 2024 Adopt [TypeScript](https://www.typescriptlang.org/) is a language that gets transpiled to native JavaScript code. It is currently used in the CHT webapp (since it is required for Angular) and in the new [shared-libs/cht-datasource library](https://github.com/medic/cht-core/tree/master/shared-libs/cht-datasource) . There are ongoing discussions about expanding the usage of TypeScript to other parts of the codebase. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2024-07-02/typescript.md) Sep 2023 Adopt TypeScript is used a lot in CHT webapp with the potential to use it more widely. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/typescript.md) --- # Superset | Tools | CHT Technology Radar for Contributors Superset ======== [dashboard](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=dashboard) [analytics](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=analytics) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt [Superset](https://superset.apache.org/) is an open-source data exploration and visualization platform. In the context of the CHT, Superset is used for health care analytics. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/superset.md) --- # yarn | Tools | CHT Technology Radar for Contributors yarn ==== [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) Sep 2025 Stop [Yarn](https://yarnpkg.com/) is a package manager for JavaScript and Node.js projects. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2025-09-29/yarn.md) --- # WebDriverIO | Languages & Frameworks | CHT Technology Radar for Contributors WebDriverIO =========== [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt [WebDriverIO](https://webdriver.io/) is UI testing framework used for end-to-end testing in web applications. In the CHT Core Framework, WebDriverIO is used to [run the e2e tests](https://github.com/medic/cht-core/tree/master/tests/e2e) . WebDriverIO was influenced by a lot of Protractor's design decisions which is why it was the closest framework to migrate over. ### Advantages * Open source * Numerous integrations to tools * Fast and easy location of page elements * Good documentation ### Drawbacks * Integrations with reports (specifically allure) frameworks is not straightforward. The migration from Protractor was finalized in July 2023. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/webdriverio.md) --- # Techniques | CHT Technology Radar for Contributors Techniques ========== Include elements of a software development process, such as continuous integration, and ways of creating software, such as progressive web applications. -------------------------------------------------------------------------------------------------------------------------------------------------------- * Adopt * [Continuous Integration](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-integration/) * [PWA](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/pwa/) * [Quality Assistance](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/quality-assistance/) * Assess * [Continuous DeliveryChanged](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-delivery/) * Stop * [Continuous Discovery](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-discovery/) --- # Languages & Frameworks | CHT Technology Radar for Contributors Languages & Frameworks ====================== Include development languages and more low-level development frameworks, which help implement custom software of all kinds. --------------------------------------------------------------------------------------------------------------------------- * Adopt * [Angular](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angular/) * [Chai.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/chaijs/) * [CSS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/css/) * [Enketo](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/enketo/) * [Espresso](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/espresso/) * [Express.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/expressjs/) * [FakerJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/faker/) * [HugoChanged](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/hugo/) * [Java](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/java/) * [JavaScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/javascript/) * [Mocha](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/mochajs/) * [node.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/nodejs/) * [PouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/pouchdb/) * [Sinon.JS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/sinonjs/) * [TypeScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/typescript/) * [WebDriverIO](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/webdriverio/) * Assess * [Appium](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/appium/) * [Axios](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/axios/) * [Jest](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/jest/) * Stop * [AngularJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angularjs/) * [Bash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/bash/) * [lua](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/lua/) * [Protractor](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/protractor/) * [Python](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/python/) --- # Platforms | CHT Technology Radar for Contributors Platforms ========= There are things that we build software on top of, such as mobile technologies like Android or generic kinds of platforms like Amazon Web Services. --------------------------------------------------------------------------------------------------------------------------------------------------- * Adopt * [Amazon EKS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/amazon-eks/) * [Android Development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/android-dev/) * [AWS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/aws/) * [GitHub](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/github/) * [Helm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/helm/) * Stop * [Medic OS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/medic-os/) * [Redis](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/redis/) --- # Tools | CHT Technology Radar for Contributors Tools ===== These can be components, like databases, software development tools, such as version control systems. ----------------------------------------------------------------------------------------------------- * Adopt * [Android Studio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/android-studio/) * [CouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb/) * [dbt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/dbt/) * [Docker](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/docker/) * [FHIR](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/fhir/) * [git](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/git/) * [GitHub Actions](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/github-actions/) * [Gradle](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/gradle/) * [Grafana](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/grafana/) * [HAProxyChanged](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/haproxy/) * [k3d](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3d/) * [k3s](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3s/) * [Kubernetes](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kubernetes/) * [Make](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/make/) * [Nginx](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nginx/) * [NouveauNew](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nouveau/) * [npm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/npm/) * [OpenHIMChanged](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/open-him/) * [Postgres](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgres/) * [Prometheus](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/prometheus/) * [SonarCloud](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/sonarcloud/) * [Superset](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/superset/) * Trial * [kapa.ai AssistantNew](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kapa-ai/) * [OpenTofu](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/opentofu/) * Assess * [CouchDB-nanoNew](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb-nano/) * Stop * [couch2pg](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couch2pg/) * [Klipfolio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/klipfolio/) * [Logstash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/logstash/) * [PostgREST](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgrest/) * [yarnNew](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/yarn/) * [Grunt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/grunt/) --- # OpenTofu | Tools | CHT Technology Radar for Contributors OpenTofu ======== [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Mar 2024 Trial [OpenTofu](https://opentofu.org/) is an infrastructure as code tool that enables provisioning and managing infrastructure in any cloud. OpenTofu is a fork of [Terraform](https://www.terraform.io/) that is open-source, community-driven, and managed by the Linux Foundation. In the context of the CHT, OpenTofu is currently in trial for setting up Kubernetes clusters in Amazon EKS and managing user access in EKS and IAM in Medic-hosted configurations. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2024-03-27/opentofu.md) --- # npm | Tools | CHT Technology Radar for Contributors npm === [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Adopt [npm](https://www.npmjs.com/) is a library and registry for JavaScript software packages. It is used widely for CHT products. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/npm.md) --- # Nouveau | Tools | CHT Technology Radar for Contributors Nouveau ======= [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) [database](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=database) Sep 2025 Adopt [Nouveau](https://docs.couchdb.org/en/stable/ddocs/nouveau.html) is a search indexing engine that provides full-text search capabilities for Apache CouchDB. It allows to perform Google-like searches across document collections, significantly enhancing CouchDB's querying capabilities beyond simple key-value lookups and MapReduce views [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2025-09-29/nouveau.md) --- # OpenHIM | Tools | CHT Technology Radar for Contributors OpenHIM ======= [interoperability](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=interoperability) Sep 2025 Adopt [OpenHIM](https://openhim.org/) - Open Health Information Mediator - is a middleware component designed to ease interoperability between disparate information systems. It provides secure communications and data governance as well as support for routing, orchestrating and translating requests as they flow between systems. In the CHT context, it enables [interoperability](https://docs.communityhealthtoolkit.org/building/interoperability/) between the CHT and other information systems. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2025-09-29/open-him.md) Sep 2023 Trial [OpenHIM](https://openhim.org/) is used in proof of concept projects for interoperability between the CHT and other information systems. [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/open-him.md) --- # CHT Technology Radar for Contributors CHT Technology Radar for Contributors Version #9 ================================================ AdoptAdoptTrialTrialAssessAssessStopStop Quadrant 1[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) ### Languages & Frameworks Include development languages and more low-level development frameworks, which help implement custom software of all kinds. Quadrant 2[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) ### Techniques Include elements of a software development process, such as continuous integration, and ways of creating software, such as progressive web applications. Quadrant 3[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) ### Platforms There are things that we build software on top of, such as mobile technologies like Android or generic kinds of platforms like Amazon Web Services. Quadrant 4[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) ### Tools These can be components, like databases, software development tools, such as version control systems. * New in this version * Recently changed * Unchanged ### Filter by Tag [ai](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ai) [alerting](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=alerting) [analytics](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=analytics) [app-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=app-development) [ci/cd](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ci%2Fcd) [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) [dashboard](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=dashboard) [data](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=data) [database](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=database) [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) [documentation](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=documentation) [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) [interoperability](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=interoperability) [language](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=language) [monitoring](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=monitoring) [platform](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=platform) [product-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=product-development) [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) [technique](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=technique) [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) * ### [Languages & Frameworks](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) * Adopt * [Angular](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angular/) * [Chai.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/chaijs/) * [CSS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/css/) * [Enketo](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/enketo/) * [Espresso](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/espresso/) * [Express.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/expressjs/) * [FakerJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/faker/) * [HugoC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/hugo/) * [Java](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/java/) * [JavaScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/javascript/) * [Mocha](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/mochajs/) * [node.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/nodejs/) * [PouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/pouchdb/) * [Sinon.JS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/sinonjs/) * [TypeScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/typescript/) * [WebDriverIO](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/webdriverio/) * Assess * [Appium](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/appium/) * [Axios](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/axios/) * [Jest](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/jest/) * Stop * [AngularJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angularjs/) * [Bash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/bash/) * [lua](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/lua/) * [Protractor](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/protractor/) * [Python](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/python/) * ### [Techniques](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) * Adopt * [Continuous Integration](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-integration/) * [PWA](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/pwa/) * [Quality Assistance](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/quality-assistance/) * Assess * [Continuous DeliveryC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-delivery/) * Stop * [Continuous Discovery](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-discovery/) * ### [Platforms](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) * Adopt * [Amazon EKS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/amazon-eks/) * [Android Development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/android-dev/) * [AWS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/aws/) * [GitHub](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/github/) * [Helm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/helm/) * Stop * [Medic OS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/medic-os/) * [Redis](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/redis/) * ### [Tools](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) * Adopt * [Android Studio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/android-studio/) * [CouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb/) * [dbt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/dbt/) * [Docker](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/docker/) * [FHIR](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/fhir/) * [git](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/git/) * [GitHub Actions](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/github-actions/) * [Gradle](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/gradle/) * [Grafana](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/grafana/) * [HAProxyC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/haproxy/) * [k3d](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3d/) * [k3s](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3s/) * [Kubernetes](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kubernetes/) * [Make](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/make/) * [Nginx](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nginx/) * [NouveauN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nouveau/) * [npm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/npm/) * [OpenHIMC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/open-him/) * [Postgres](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgres/) * [Prometheus](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/prometheus/) * [SonarCloud](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/sonarcloud/) * [Superset](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/superset/) * Trial * [kapa.ai AssistantN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kapa-ai/) * [OpenTofu](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/opentofu/) * Assess * [CouchDB-nanoN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb-nano/) * Stop * [couch2pg](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couch2pg/) * [Klipfolio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/klipfolio/) * [Logstash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/logstash/) * [PostgREST](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgrest/) * [yarnN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/yarn/) --- # CHT Technology Radar for Contributors CHT Technology Radar for Contributors Version #9 ================================================ AdoptAdoptTrialTrialAssessAssessStopStop Quadrant 1[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) ### Languages & Frameworks Include development languages and more low-level development frameworks, which help implement custom software of all kinds. Quadrant 2[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) ### Techniques Include elements of a software development process, such as continuous integration, and ways of creating software, such as progressive web applications. Quadrant 3[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) ### Platforms There are things that we build software on top of, such as mobile technologies like Android or generic kinds of platforms like Amazon Web Services. Quadrant 4[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) ### Tools These can be components, like databases, software development tools, such as version control systems. * New in this version * Recently changed * Unchanged ### Filter by Tag [ai](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ai) [alerting](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=alerting) [analytics](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=analytics) [app-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=app-development) [ci/cd](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ci%2Fcd) [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) [dashboard](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=dashboard) [data](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=data) [database](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=database) [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) [documentation](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=documentation) [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) [interoperability](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=interoperability) [language](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=language) [monitoring](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=monitoring) [platform](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=platform) [product-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=product-development) [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) [technique](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=technique) [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) * ### [Languages & Frameworks](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) * Adopt * [Angular](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angular/) * [Chai.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/chaijs/) * [CSS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/css/) * [Enketo](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/enketo/) * [Espresso](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/espresso/) * [Express.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/expressjs/) * [FakerJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/faker/) * [HugoC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/hugo/) * [Java](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/java/) * [JavaScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/javascript/) * [Mocha](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/mochajs/) * [node.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/nodejs/) * [PouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/pouchdb/) * [Sinon.JS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/sinonjs/) * [TypeScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/typescript/) * [WebDriverIO](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/webdriverio/) * Assess * [Appium](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/appium/) * [Axios](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/axios/) * [Jest](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/jest/) * Stop * [AngularJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angularjs/) * [Bash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/bash/) * [lua](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/lua/) * [Protractor](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/protractor/) * [Python](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/python/) * ### [Techniques](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) * Adopt * [Continuous Integration](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-integration/) * [PWA](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/pwa/) * [Quality Assistance](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/quality-assistance/) * Assess * [Continuous DeliveryC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-delivery/) * Stop * [Continuous Discovery](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-discovery/) * ### [Platforms](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) * Adopt * [Amazon EKS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/amazon-eks/) * [Android Development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/android-dev/) * [AWS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/aws/) * [GitHub](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/github/) * [Helm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/helm/) * Stop * [Medic OS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/medic-os/) * [Redis](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/redis/) * ### [Tools](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) * Adopt * [Android Studio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/android-studio/) * [CouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb/) * [dbt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/dbt/) * [Docker](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/docker/) * [FHIR](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/fhir/) * [git](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/git/) * [GitHub Actions](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/github-actions/) * [Gradle](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/gradle/) * [Grafana](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/grafana/) * [HAProxyC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/haproxy/) * [k3d](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3d/) * [k3s](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3s/) * [Kubernetes](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kubernetes/) * [Make](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/make/) * [Nginx](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nginx/) * [NouveauN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nouveau/) * [npm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/npm/) * [OpenHIMC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/open-him/) * [Postgres](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgres/) * [Prometheus](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/prometheus/) * [SonarCloud](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/sonarcloud/) * [Superset](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/superset/) * Trial * [kapa.ai AssistantN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kapa-ai/) * [OpenTofu](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/opentofu/) * Assess * [CouchDB-nanoN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb-nano/) * Stop * [couch2pg](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couch2pg/) * [Klipfolio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/klipfolio/) * [Logstash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/logstash/) * [PostgREST](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgrest/) * [yarnN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/yarn/) --- # CHT Technology Radar for Contributors CHT Technology Radar for Contributors Version #9 ================================================ AdoptAdoptTrialTrialAssessAssessStopStop Quadrant 1[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) ### Languages & Frameworks Include development languages and more low-level development frameworks, which help implement custom software of all kinds. Quadrant 2[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) ### Techniques Include elements of a software development process, such as continuous integration, and ways of creating software, such as progressive web applications. Quadrant 3[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) ### Platforms There are things that we build software on top of, such as mobile technologies like Android or generic kinds of platforms like Amazon Web Services. Quadrant 4[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) ### Tools These can be components, like databases, software development tools, such as version control systems. * New in this version * Recently changed * Unchanged ### Filter by Tag [ai](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ai) [alerting](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=alerting) [analytics](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=analytics) [app-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=app-development) [ci/cd](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ci%2Fcd) [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) [dashboard](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=dashboard) [data](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=data) [database](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=database) [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) [documentation](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=documentation) [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) [interoperability](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=interoperability) [language](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=language) [monitoring](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=monitoring) [platform](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=platform) [product-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=product-development) [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) [technique](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=technique) [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) * ### [Languages & Frameworks](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) * Adopt * [Angular](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angular/) * [Chai.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/chaijs/) * [CSS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/css/) * [Enketo](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/enketo/) * [Espresso](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/espresso/) * [Express.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/expressjs/) * [FakerJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/faker/) * [HugoC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/hugo/) * [Java](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/java/) * [JavaScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/javascript/) * [Mocha](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/mochajs/) * [node.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/nodejs/) * [PouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/pouchdb/) * [Sinon.JS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/sinonjs/) * [TypeScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/typescript/) * [WebDriverIO](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/webdriverio/) * Assess * [Appium](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/appium/) * [Axios](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/axios/) * [Jest](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/jest/) * Stop * [AngularJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angularjs/) * [Bash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/bash/) * [lua](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/lua/) * [Protractor](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/protractor/) * [Python](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/python/) * ### [Techniques](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) * Adopt * [Continuous Integration](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-integration/) * [PWA](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/pwa/) * [Quality Assistance](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/quality-assistance/) * Assess * [Continuous DeliveryC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-delivery/) * Stop * [Continuous Discovery](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-discovery/) * ### [Platforms](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) * Adopt * [Amazon EKS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/amazon-eks/) * [Android Development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/android-dev/) * [AWS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/aws/) * [GitHub](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/github/) * [Helm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/helm/) * Stop * [Medic OS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/medic-os/) * [Redis](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/redis/) * ### [Tools](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) * Adopt * [Android Studio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/android-studio/) * [CouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb/) * [dbt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/dbt/) * [Docker](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/docker/) * [FHIR](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/fhir/) * [git](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/git/) * [GitHub Actions](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/github-actions/) * [Gradle](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/gradle/) * [Grafana](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/grafana/) * [HAProxyC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/haproxy/) * [k3d](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3d/) * [k3s](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3s/) * [Kubernetes](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kubernetes/) * [Make](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/make/) * [Nginx](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nginx/) * [NouveauN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nouveau/) * [npm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/npm/) * [OpenHIMC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/open-him/) * [Postgres](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgres/) * [Prometheus](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/prometheus/) * [SonarCloud](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/sonarcloud/) * [Superset](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/superset/) * Trial * [kapa.ai AssistantN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kapa-ai/) * [OpenTofu](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/opentofu/) * Assess * [CouchDB-nanoN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb-nano/) * Stop * [couch2pg](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couch2pg/) * [Klipfolio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/klipfolio/) * [Logstash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/logstash/) * [PostgREST](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgrest/) * [yarnN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/yarn/) --- # CHT Technology Radar for Contributors CHT Technology Radar for Contributors Version #9 ================================================ AdoptAdoptTrialTrialAssessAssessStopStop Quadrant 1[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) ### Languages & Frameworks Include development languages and more low-level development frameworks, which help implement custom software of all kinds. Quadrant 2[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) ### Techniques Include elements of a software development process, such as continuous integration, and ways of creating software, such as progressive web applications. Quadrant 3[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) ### Platforms There are things that we build software on top of, such as mobile technologies like Android or generic kinds of platforms like Amazon Web Services. Quadrant 4[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) ### Tools These can be components, like databases, software development tools, such as version control systems. * New in this version * Recently changed * Unchanged ### Filter by Tag [ai](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ai) [alerting](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=alerting) [analytics](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=analytics) [app-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=app-development) [ci/cd](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ci%2Fcd) [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) [dashboard](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=dashboard) [data](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=data) [database](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=database) [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) [documentation](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=documentation) [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) [interoperability](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=interoperability) [language](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=language) [monitoring](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=monitoring) [platform](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=platform) [product-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=product-development) [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) [technique](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=technique) [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) * ### [Languages & Frameworks](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) * Adopt * [Angular](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angular/) * [Chai.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/chaijs/) * [CSS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/css/) * [Enketo](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/enketo/) * [Espresso](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/espresso/) * [Express.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/expressjs/) * [FakerJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/faker/) * [HugoC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/hugo/) * [Java](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/java/) * [JavaScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/javascript/) * [Mocha](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/mochajs/) * [node.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/nodejs/) * [PouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/pouchdb/) * [Sinon.JS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/sinonjs/) * [TypeScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/typescript/) * [WebDriverIO](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/webdriverio/) * Assess * [Appium](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/appium/) * [Axios](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/axios/) * [Jest](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/jest/) * Stop * [AngularJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angularjs/) * [Bash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/bash/) * [lua](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/lua/) * [Protractor](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/protractor/) * [Python](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/python/) * ### [Techniques](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) * Adopt * [Continuous Integration](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-integration/) * [PWA](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/pwa/) * [Quality Assistance](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/quality-assistance/) * Assess * [Continuous DeliveryC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-delivery/) * Stop * [Continuous Discovery](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-discovery/) * ### [Platforms](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) * Adopt * [Amazon EKS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/amazon-eks/) * [Android Development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/android-dev/) * [AWS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/aws/) * [GitHub](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/github/) * [Helm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/helm/) * Stop * [Medic OS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/medic-os/) * [Redis](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/redis/) * ### [Tools](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) * Adopt * [Android Studio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/android-studio/) * [CouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb/) * [dbt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/dbt/) * [Docker](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/docker/) * [FHIR](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/fhir/) * [git](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/git/) * [GitHub Actions](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/github-actions/) * [Gradle](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/gradle/) * [Grafana](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/grafana/) * [HAProxyC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/haproxy/) * [k3d](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3d/) * [k3s](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3s/) * [Kubernetes](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kubernetes/) * [Make](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/make/) * [Nginx](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nginx/) * [NouveauN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nouveau/) * [npm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/npm/) * [OpenHIMC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/open-him/) * [Postgres](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgres/) * [Prometheus](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/prometheus/) * [SonarCloud](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/sonarcloud/) * [Superset](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/superset/) * Trial * [kapa.ai AssistantN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kapa-ai/) * [OpenTofu](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/opentofu/) * Assess * [CouchDB-nanoN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb-nano/) * Stop * [couch2pg](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couch2pg/) * [Klipfolio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/klipfolio/) * [Logstash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/logstash/) * [PostgREST](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgrest/) * [yarnN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/yarn/) --- # CHT Technology Radar for Contributors CHT Technology Radar for Contributors Version #9 ================================================ AdoptAdoptTrialTrialAssessAssessStopStop Quadrant 1[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) ### Languages & Frameworks Include development languages and more low-level development frameworks, which help implement custom software of all kinds. Quadrant 2[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) ### Techniques Include elements of a software development process, such as continuous integration, and ways of creating software, such as progressive web applications. Quadrant 3[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) ### Platforms There are things that we build software on top of, such as mobile technologies like Android or generic kinds of platforms like Amazon Web Services. Quadrant 4[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) ### Tools These can be components, like databases, software development tools, such as version control systems. * New in this version * Recently changed * Unchanged ### Filter by Tag [ai](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ai) [alerting](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=alerting) [analytics](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=analytics) [app-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=app-development) [ci/cd](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ci%2Fcd) [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) [dashboard](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=dashboard) [data](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=data) [database](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=database) [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) [documentation](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=documentation) [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) [interoperability](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=interoperability) [language](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=language) [monitoring](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=monitoring) [platform](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=platform) [product-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=product-development) [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) [technique](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=technique) [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) * ### [Languages & Frameworks](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) * Adopt * [Angular](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angular/) * [Chai.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/chaijs/) * [CSS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/css/) * [Enketo](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/enketo/) * [Espresso](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/espresso/) * [Express.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/expressjs/) * [FakerJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/faker/) * [HugoC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/hugo/) * [Java](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/java/) * [JavaScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/javascript/) * [Mocha](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/mochajs/) * [node.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/nodejs/) * [PouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/pouchdb/) * [Sinon.JS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/sinonjs/) * [TypeScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/typescript/) * [WebDriverIO](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/webdriverio/) * Assess * [Appium](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/appium/) * [Axios](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/axios/) * [Jest](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/jest/) * Stop * [AngularJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angularjs/) * [Bash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/bash/) * [lua](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/lua/) * [Protractor](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/protractor/) * [Python](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/python/) * ### [Techniques](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) * Adopt * [Continuous Integration](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-integration/) * [PWA](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/pwa/) * [Quality Assistance](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/quality-assistance/) * Assess * [Continuous DeliveryC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-delivery/) * Stop * [Continuous Discovery](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-discovery/) * ### [Platforms](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) * Adopt * [Amazon EKS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/amazon-eks/) * [Android Development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/android-dev/) * [AWS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/aws/) * [GitHub](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/github/) * [Helm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/helm/) * Stop * [Medic OS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/medic-os/) * [Redis](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/redis/) * ### [Tools](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) * Adopt * [Android Studio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/android-studio/) * [CouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb/) * [dbt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/dbt/) * [Docker](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/docker/) * [FHIR](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/fhir/) * [git](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/git/) * [GitHub Actions](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/github-actions/) * [Gradle](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/gradle/) * [Grafana](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/grafana/) * [HAProxyC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/haproxy/) * [k3d](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3d/) * [k3s](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3s/) * [Kubernetes](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kubernetes/) * [Make](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/make/) * [Nginx](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nginx/) * [NouveauN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nouveau/) * [npm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/npm/) * [OpenHIMC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/open-him/) * [Postgres](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgres/) * [Prometheus](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/prometheus/) * [SonarCloud](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/sonarcloud/) * [Superset](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/superset/) * Trial * [kapa.ai AssistantN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kapa-ai/) * [OpenTofu](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/opentofu/) * Assess * [CouchDB-nanoN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb-nano/) * Stop * [couch2pg](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couch2pg/) * [Klipfolio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/klipfolio/) * [Logstash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/logstash/) * [PostgREST](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgrest/) * [yarnN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/yarn/) --- # CHT Technology Radar for Contributors CHT Technology Radar for Contributors Version #9 ================================================ AdoptAdoptTrialTrialAssessAssessStopStop Quadrant 1[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) ### Languages & Frameworks Include development languages and more low-level development frameworks, which help implement custom software of all kinds. Quadrant 2[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) ### Techniques Include elements of a software development process, such as continuous integration, and ways of creating software, such as progressive web applications. Quadrant 3[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) ### Platforms There are things that we build software on top of, such as mobile technologies like Android or generic kinds of platforms like Amazon Web Services. Quadrant 4[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) ### Tools These can be components, like databases, software development tools, such as version control systems. * New in this version * Recently changed * Unchanged ### Filter by Tag [ai](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ai) [alerting](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=alerting) [analytics](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=analytics) [app-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=app-development) [ci/cd](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ci%2Fcd) [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) [dashboard](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=dashboard) [data](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=data) [database](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=database) [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) [documentation](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=documentation) [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) [interoperability](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=interoperability) [language](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=language) [monitoring](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=monitoring) [platform](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=platform) [product-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=product-development) [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) [technique](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=technique) [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) * ### [Languages & Frameworks](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) * Adopt * [Angular](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angular/) * [Chai.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/chaijs/) * [CSS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/css/) * [Enketo](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/enketo/) * [Espresso](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/espresso/) * [Express.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/expressjs/) * [FakerJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/faker/) * [HugoC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/hugo/) * [Java](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/java/) * [JavaScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/javascript/) * [Mocha](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/mochajs/) * [node.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/nodejs/) * [PouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/pouchdb/) * [Sinon.JS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/sinonjs/) * [TypeScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/typescript/) * [WebDriverIO](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/webdriverio/) * Assess * [Appium](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/appium/) * [Axios](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/axios/) * [Jest](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/jest/) * Stop * [AngularJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angularjs/) * [Bash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/bash/) * [lua](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/lua/) * [Protractor](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/protractor/) * [Python](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/python/) * ### [Techniques](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) * Adopt * [Continuous Integration](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-integration/) * [PWA](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/pwa/) * [Quality Assistance](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/quality-assistance/) * Assess * [Continuous DeliveryC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-delivery/) * Stop * [Continuous Discovery](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-discovery/) * ### [Platforms](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) * Adopt * [Amazon EKS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/amazon-eks/) * [Android Development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/android-dev/) * [AWS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/aws/) * [GitHub](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/github/) * [Helm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/helm/) * Stop * [Medic OS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/medic-os/) * [Redis](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/redis/) * ### [Tools](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) * Adopt * [Android Studio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/android-studio/) * [CouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb/) * [dbt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/dbt/) * [Docker](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/docker/) * [FHIR](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/fhir/) * [git](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/git/) * [GitHub Actions](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/github-actions/) * [Gradle](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/gradle/) * [Grafana](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/grafana/) * [HAProxyC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/haproxy/) * [k3d](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3d/) * [k3s](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3s/) * [Kubernetes](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kubernetes/) * [Make](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/make/) * [Nginx](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nginx/) * [NouveauN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nouveau/) * [npm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/npm/) * [OpenHIMC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/open-him/) * [Postgres](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgres/) * [Prometheus](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/prometheus/) * [SonarCloud](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/sonarcloud/) * [Superset](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/superset/) * Trial * [kapa.ai AssistantN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kapa-ai/) * [OpenTofu](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/opentofu/) * Assess * [CouchDB-nanoN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb-nano/) * Stop * [couch2pg](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couch2pg/) * [Klipfolio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/klipfolio/) * [Logstash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/logstash/) * [PostgREST](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgrest/) * [yarnN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/yarn/) --- # CHT Technology Radar for Contributors CHT Technology Radar for Contributors Version #9 ================================================ AdoptAdoptTrialTrialAssessAssessStopStop Quadrant 1[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) ### Languages & Frameworks Include development languages and more low-level development frameworks, which help implement custom software of all kinds. Quadrant 2[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) ### Techniques Include elements of a software development process, such as continuous integration, and ways of creating software, such as progressive web applications. Quadrant 3[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) ### Platforms There are things that we build software on top of, such as mobile technologies like Android or generic kinds of platforms like Amazon Web Services. Quadrant 4[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) ### Tools These can be components, like databases, software development tools, such as version control systems. * New in this version * Recently changed * Unchanged ### Filter by Tag [ai](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ai) [alerting](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=alerting) [analytics](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=analytics) [app-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=app-development) [ci/cd](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ci%2Fcd) [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) [dashboard](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=dashboard) [data](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=data) [database](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=database) [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) [documentation](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=documentation) [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) [interoperability](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=interoperability) [language](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=language) [monitoring](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=monitoring) [platform](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=platform) [product-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=product-development) [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) [technique](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=technique) [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) * ### [Languages & Frameworks](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) * Adopt * [Angular](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angular/) * [Chai.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/chaijs/) * [CSS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/css/) * [Enketo](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/enketo/) * [Espresso](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/espresso/) * [Express.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/expressjs/) * [FakerJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/faker/) * [HugoC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/hugo/) * [Java](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/java/) * [JavaScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/javascript/) * [Mocha](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/mochajs/) * [node.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/nodejs/) * [PouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/pouchdb/) * [Sinon.JS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/sinonjs/) * [TypeScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/typescript/) * [WebDriverIO](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/webdriverio/) * Assess * [Appium](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/appium/) * [Axios](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/axios/) * [Jest](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/jest/) * Stop * [AngularJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angularjs/) * [Bash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/bash/) * [lua](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/lua/) * [Protractor](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/protractor/) * [Python](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/python/) * ### [Techniques](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) * Adopt * [Continuous Integration](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-integration/) * [PWA](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/pwa/) * [Quality Assistance](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/quality-assistance/) * Assess * [Continuous DeliveryC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-delivery/) * Stop * [Continuous Discovery](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-discovery/) * ### [Platforms](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) * Adopt * [Amazon EKS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/amazon-eks/) * [Android Development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/android-dev/) * [AWS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/aws/) * [GitHub](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/github/) * [Helm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/helm/) * Stop * [Medic OS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/medic-os/) * [Redis](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/redis/) * ### [Tools](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) * Adopt * [Android Studio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/android-studio/) * [CouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb/) * [dbt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/dbt/) * [Docker](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/docker/) * [FHIR](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/fhir/) * [git](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/git/) * [GitHub Actions](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/github-actions/) * [Gradle](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/gradle/) * [Grafana](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/grafana/) * [HAProxyC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/haproxy/) * [k3d](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3d/) * [k3s](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3s/) * [Kubernetes](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kubernetes/) * [Make](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/make/) * [Nginx](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nginx/) * [NouveauN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nouveau/) * [npm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/npm/) * [OpenHIMC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/open-him/) * [Postgres](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgres/) * [Prometheus](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/prometheus/) * [SonarCloud](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/sonarcloud/) * [Superset](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/superset/) * Trial * [kapa.ai AssistantN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kapa-ai/) * [OpenTofu](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/opentofu/) * Assess * [CouchDB-nanoN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb-nano/) * Stop * [couch2pg](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couch2pg/) * [Klipfolio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/klipfolio/) * [Logstash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/logstash/) * [PostgREST](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgrest/) * [yarnN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/yarn/) --- # CHT Technology Radar for Contributors CHT Technology Radar for Contributors Version #9 ================================================ AdoptAdoptTrialTrialAssessAssessStopStop Quadrant 1[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) ### Languages & Frameworks Include development languages and more low-level development frameworks, which help implement custom software of all kinds. Quadrant 2[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) ### Techniques Include elements of a software development process, such as continuous integration, and ways of creating software, such as progressive web applications. Quadrant 3[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) ### Platforms There are things that we build software on top of, such as mobile technologies like Android or generic kinds of platforms like Amazon Web Services. Quadrant 4[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) ### Tools These can be components, like databases, software development tools, such as version control systems. * New in this version * Recently changed * Unchanged ### Filter by Tag [ai](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ai) [alerting](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=alerting) [analytics](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=analytics) [app-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=app-development) [ci/cd](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ci%2Fcd) [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) [dashboard](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=dashboard) [data](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=data) [database](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=database) [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) [documentation](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=documentation) [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) [interoperability](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=interoperability) [language](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=language) [monitoring](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=monitoring) [platform](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=platform) [product-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=product-development) [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) [technique](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=technique) [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) * ### [Languages & Frameworks](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) * Adopt * [Angular](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angular/) * [Chai.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/chaijs/) * [CSS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/css/) * [Enketo](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/enketo/) * [Espresso](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/espresso/) * [Express.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/expressjs/) * [FakerJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/faker/) * [HugoC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/hugo/) * [Java](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/java/) * [JavaScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/javascript/) * [Mocha](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/mochajs/) * [node.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/nodejs/) * [PouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/pouchdb/) * [Sinon.JS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/sinonjs/) * [TypeScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/typescript/) * [WebDriverIO](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/webdriverio/) * Assess * [Appium](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/appium/) * [Axios](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/axios/) * [Jest](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/jest/) * Stop * [AngularJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angularjs/) * [Bash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/bash/) * [lua](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/lua/) * [Protractor](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/protractor/) * [Python](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/python/) * ### [Techniques](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) * Adopt * [Continuous Integration](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-integration/) * [PWA](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/pwa/) * [Quality Assistance](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/quality-assistance/) * Assess * [Continuous DeliveryC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-delivery/) * Stop * [Continuous Discovery](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-discovery/) * ### [Platforms](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) * Adopt * [Amazon EKS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/amazon-eks/) * [Android Development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/android-dev/) * [AWS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/aws/) * [GitHub](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/github/) * [Helm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/helm/) * Stop * [Medic OS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/medic-os/) * [Redis](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/redis/) * ### [Tools](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) * Adopt * [Android Studio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/android-studio/) * [CouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb/) * [dbt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/dbt/) * [Docker](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/docker/) * [FHIR](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/fhir/) * [git](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/git/) * [GitHub Actions](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/github-actions/) * [Gradle](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/gradle/) * [Grafana](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/grafana/) * [HAProxyC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/haproxy/) * [k3d](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3d/) * [k3s](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3s/) * [Kubernetes](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kubernetes/) * [Make](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/make/) * [Nginx](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nginx/) * [NouveauN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nouveau/) * [npm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/npm/) * [OpenHIMC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/open-him/) * [Postgres](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgres/) * [Prometheus](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/prometheus/) * [SonarCloud](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/sonarcloud/) * [Superset](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/superset/) * Trial * [kapa.ai AssistantN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kapa-ai/) * [OpenTofu](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/opentofu/) * Assess * [CouchDB-nanoN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb-nano/) * Stop * [couch2pg](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couch2pg/) * [Klipfolio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/klipfolio/) * [Logstash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/logstash/) * [PostgREST](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgrest/) * [yarnN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/yarn/) --- # CHT Technology Radar for Contributors CHT Technology Radar for Contributors Version #9 ================================================ AdoptAdoptTrialTrialAssessAssessStopStop Quadrant 1[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) ### Languages & Frameworks Include development languages and more low-level development frameworks, which help implement custom software of all kinds. Quadrant 2[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) ### Techniques Include elements of a software development process, such as continuous integration, and ways of creating software, such as progressive web applications. Quadrant 3[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) ### Platforms There are things that we build software on top of, such as mobile technologies like Android or generic kinds of platforms like Amazon Web Services. Quadrant 4[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) ### Tools These can be components, like databases, software development tools, such as version control systems. * New in this version * Recently changed * Unchanged ### Filter by Tag [ai](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ai) [alerting](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=alerting) [analytics](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=analytics) [app-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=app-development) [ci/cd](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ci%2Fcd) [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) [dashboard](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=dashboard) [data](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=data) [database](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=database) [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) [documentation](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=documentation) [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) [interoperability](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=interoperability) [language](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=language) [monitoring](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=monitoring) [platform](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=platform) [product-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=product-development) [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) [technique](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=technique) [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) * ### [Languages & Frameworks](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) * Adopt * [Angular](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angular/) * [Chai.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/chaijs/) * [CSS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/css/) * [Enketo](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/enketo/) * [Espresso](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/espresso/) * [Express.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/expressjs/) * [FakerJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/faker/) * [HugoC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/hugo/) * [Java](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/java/) * [JavaScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/javascript/) * [Mocha](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/mochajs/) * [node.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/nodejs/) * [PouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/pouchdb/) * [Sinon.JS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/sinonjs/) * [TypeScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/typescript/) * [WebDriverIO](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/webdriverio/) * Assess * [Appium](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/appium/) * [Axios](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/axios/) * [Jest](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/jest/) * Stop * [AngularJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angularjs/) * [Bash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/bash/) * [lua](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/lua/) * [Protractor](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/protractor/) * [Python](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/python/) * ### [Techniques](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) * Adopt * [Continuous Integration](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-integration/) * [PWA](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/pwa/) * [Quality Assistance](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/quality-assistance/) * Assess * [Continuous DeliveryC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-delivery/) * Stop * [Continuous Discovery](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-discovery/) * ### [Platforms](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) * Adopt * [Amazon EKS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/amazon-eks/) * [Android Development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/android-dev/) * [AWS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/aws/) * [GitHub](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/github/) * [Helm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/helm/) * Stop * [Medic OS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/medic-os/) * [Redis](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/redis/) * ### [Tools](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) * Adopt * [Android Studio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/android-studio/) * [CouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb/) * [dbt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/dbt/) * [Docker](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/docker/) * [FHIR](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/fhir/) * [git](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/git/) * [GitHub Actions](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/github-actions/) * [Gradle](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/gradle/) * [Grafana](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/grafana/) * [HAProxyC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/haproxy/) * [k3d](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3d/) * [k3s](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3s/) * [Kubernetes](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kubernetes/) * [Make](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/make/) * [Nginx](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nginx/) * [NouveauN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nouveau/) * [npm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/npm/) * [OpenHIMC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/open-him/) * [Postgres](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgres/) * [Prometheus](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/prometheus/) * [SonarCloud](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/sonarcloud/) * [Superset](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/superset/) * Trial * [kapa.ai AssistantN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kapa-ai/) * [OpenTofu](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/opentofu/) * Assess * [CouchDB-nanoN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb-nano/) * Stop * [couch2pg](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couch2pg/) * [Klipfolio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/klipfolio/) * [Logstash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/logstash/) * [PostgREST](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgrest/) * [yarnN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/yarn/) --- # CHT Technology Radar for Contributors CHT Technology Radar for Contributors Version #9 ================================================ AdoptAdoptTrialTrialAssessAssessStopStop Quadrant 1[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) ### Languages & Frameworks Include development languages and more low-level development frameworks, which help implement custom software of all kinds. Quadrant 2[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) ### Techniques Include elements of a software development process, such as continuous integration, and ways of creating software, such as progressive web applications. Quadrant 3[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) ### Platforms There are things that we build software on top of, such as mobile technologies like Android or generic kinds of platforms like Amazon Web Services. Quadrant 4[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) ### Tools These can be components, like databases, software development tools, such as version control systems. * New in this version * Recently changed * Unchanged ### Filter by Tag [ai](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ai) [alerting](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=alerting) [analytics](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=analytics) [app-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=app-development) [ci/cd](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ci%2Fcd) [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) [dashboard](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=dashboard) [data](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=data) [database](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=database) [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) [documentation](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=documentation) [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) [interoperability](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=interoperability) [language](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=language) [monitoring](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=monitoring) [platform](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=platform) [product-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=product-development) [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) [technique](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=technique) [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) * ### [Languages & Frameworks](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) * Adopt * [Angular](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angular/) * [Chai.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/chaijs/) * [CSS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/css/) * [Enketo](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/enketo/) * [Espresso](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/espresso/) * [Express.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/expressjs/) * [FakerJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/faker/) * [HugoC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/hugo/) * [Java](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/java/) * [JavaScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/javascript/) * [Mocha](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/mochajs/) * [node.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/nodejs/) * [PouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/pouchdb/) * [Sinon.JS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/sinonjs/) * [TypeScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/typescript/) * [WebDriverIO](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/webdriverio/) * Assess * [Appium](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/appium/) * [Axios](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/axios/) * [Jest](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/jest/) * Stop * [AngularJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angularjs/) * [Bash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/bash/) * [lua](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/lua/) * [Protractor](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/protractor/) * [Python](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/python/) * ### [Techniques](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) * Adopt * [Continuous Integration](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-integration/) * [PWA](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/pwa/) * [Quality Assistance](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/quality-assistance/) * Assess * [Continuous DeliveryC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-delivery/) * Stop * [Continuous Discovery](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-discovery/) * ### [Platforms](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) * Adopt * [Amazon EKS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/amazon-eks/) * [Android Development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/android-dev/) * [AWS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/aws/) * [GitHub](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/github/) * [Helm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/helm/) * Stop * [Medic OS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/medic-os/) * [Redis](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/redis/) * ### [Tools](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) * Adopt * [Android Studio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/android-studio/) * [CouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb/) * [dbt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/dbt/) * [Docker](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/docker/) * [FHIR](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/fhir/) * [git](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/git/) * [GitHub Actions](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/github-actions/) * [Gradle](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/gradle/) * [Grafana](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/grafana/) * [HAProxyC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/haproxy/) * [k3d](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3d/) * [k3s](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3s/) * [Kubernetes](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kubernetes/) * [Make](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/make/) * [Nginx](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nginx/) * [NouveauN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nouveau/) * [npm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/npm/) * [OpenHIMC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/open-him/) * [Postgres](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgres/) * [Prometheus](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/prometheus/) * [SonarCloud](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/sonarcloud/) * [Superset](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/superset/) * Trial * [kapa.ai AssistantN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kapa-ai/) * [OpenTofu](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/opentofu/) * Assess * [CouchDB-nanoN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb-nano/) * Stop * [couch2pg](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couch2pg/) * [Klipfolio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/klipfolio/) * [Logstash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/logstash/) * [PostgREST](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgrest/) * [yarnN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/yarn/) --- # CHT Technology Radar for Contributors CHT Technology Radar for Contributors Version #9 ================================================ AdoptAdoptTrialTrialAssessAssessStopStop Quadrant 1[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) ### Languages & Frameworks Include development languages and more low-level development frameworks, which help implement custom software of all kinds. Quadrant 2[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) ### Techniques Include elements of a software development process, such as continuous integration, and ways of creating software, such as progressive web applications. Quadrant 3[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) ### Platforms There are things that we build software on top of, such as mobile technologies like Android or generic kinds of platforms like Amazon Web Services. Quadrant 4[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) ### Tools These can be components, like databases, software development tools, such as version control systems. * New in this version * Recently changed * Unchanged ### Filter by Tag [ai](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ai) [alerting](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=alerting) [analytics](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=analytics) [app-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=app-development) [ci/cd](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ci%2Fcd) [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) [dashboard](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=dashboard) [data](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=data) [database](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=database) [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) [documentation](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=documentation) [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) [interoperability](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=interoperability) [language](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=language) [monitoring](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=monitoring) [platform](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=platform) [product-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=product-development) [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) [technique](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=technique) [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) * ### [Languages & Frameworks](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) * Adopt * [Angular](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angular/) * [Chai.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/chaijs/) * [CSS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/css/) * [Enketo](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/enketo/) * [Espresso](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/espresso/) * [Express.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/expressjs/) * [FakerJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/faker/) * [HugoC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/hugo/) * [Java](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/java/) * [JavaScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/javascript/) * [Mocha](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/mochajs/) * [node.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/nodejs/) * [PouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/pouchdb/) * [Sinon.JS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/sinonjs/) * [TypeScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/typescript/) * [WebDriverIO](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/webdriverio/) * Assess * [Appium](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/appium/) * [Axios](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/axios/) * [Jest](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/jest/) * Stop * [AngularJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angularjs/) * [Bash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/bash/) * [lua](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/lua/) * [Protractor](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/protractor/) * [Python](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/python/) * ### [Techniques](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) * Adopt * [Continuous Integration](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-integration/) * [PWA](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/pwa/) * [Quality Assistance](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/quality-assistance/) * Assess * [Continuous DeliveryC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-delivery/) * Stop * [Continuous Discovery](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-discovery/) * ### [Platforms](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) * Adopt * [Amazon EKS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/amazon-eks/) * [Android Development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/android-dev/) * [AWS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/aws/) * [GitHub](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/github/) * [Helm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/helm/) * Stop * [Medic OS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/medic-os/) * [Redis](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/redis/) * ### [Tools](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) * Adopt * [Android Studio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/android-studio/) * [CouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb/) * [dbt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/dbt/) * [Docker](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/docker/) * [FHIR](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/fhir/) * [git](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/git/) * [GitHub Actions](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/github-actions/) * [Gradle](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/gradle/) * [Grafana](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/grafana/) * [HAProxyC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/haproxy/) * [k3d](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3d/) * [k3s](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3s/) * [Kubernetes](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kubernetes/) * [Make](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/make/) * [Nginx](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nginx/) * [NouveauN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nouveau/) * [npm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/npm/) * [OpenHIMC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/open-him/) * [Postgres](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgres/) * [Prometheus](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/prometheus/) * [SonarCloud](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/sonarcloud/) * [Superset](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/superset/) * Trial * [kapa.ai AssistantN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kapa-ai/) * [OpenTofu](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/opentofu/) * Assess * [CouchDB-nanoN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb-nano/) * Stop * [couch2pg](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couch2pg/) * [Klipfolio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/klipfolio/) * [Logstash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/logstash/) * [PostgREST](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgrest/) * [yarnN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/yarn/) --- # CHT Technology Radar for Contributors CHT Technology Radar for Contributors Version #9 ================================================ AdoptAdoptTrialTrialAssessAssessStopStop Quadrant 1[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) ### Languages & Frameworks Include development languages and more low-level development frameworks, which help implement custom software of all kinds. Quadrant 2[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) ### Techniques Include elements of a software development process, such as continuous integration, and ways of creating software, such as progressive web applications. Quadrant 3[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) ### Platforms There are things that we build software on top of, such as mobile technologies like Android or generic kinds of platforms like Amazon Web Services. Quadrant 4[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) ### Tools These can be components, like databases, software development tools, such as version control systems. * New in this version * Recently changed * Unchanged ### Filter by Tag [ai](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ai) [alerting](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=alerting) [analytics](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=analytics) [app-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=app-development) [ci/cd](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ci%2Fcd) [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) [dashboard](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=dashboard) [data](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=data) [database](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=database) [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) [documentation](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=documentation) [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) [interoperability](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=interoperability) [language](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=language) [monitoring](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=monitoring) [platform](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=platform) [product-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=product-development) [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) [technique](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=technique) [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) * ### [Languages & Frameworks](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) * Adopt * [Angular](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angular/) * [Chai.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/chaijs/) * [CSS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/css/) * [Enketo](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/enketo/) * [Espresso](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/espresso/) * [Express.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/expressjs/) * [FakerJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/faker/) * [HugoC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/hugo/) * [Java](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/java/) * [JavaScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/javascript/) * [Mocha](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/mochajs/) * [node.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/nodejs/) * [PouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/pouchdb/) * [Sinon.JS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/sinonjs/) * [TypeScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/typescript/) * [WebDriverIO](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/webdriverio/) * Assess * [Appium](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/appium/) * [Axios](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/axios/) * [Jest](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/jest/) * Stop * [AngularJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angularjs/) * [Bash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/bash/) * [lua](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/lua/) * [Protractor](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/protractor/) * [Python](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/python/) * ### [Techniques](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) * Adopt * [Continuous Integration](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-integration/) * [PWA](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/pwa/) * [Quality Assistance](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/quality-assistance/) * Assess * [Continuous DeliveryC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-delivery/) * Stop * [Continuous Discovery](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-discovery/) * ### [Platforms](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) * Adopt * [Amazon EKS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/amazon-eks/) * [Android Development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/android-dev/) * [AWS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/aws/) * [GitHub](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/github/) * [Helm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/helm/) * Stop * [Medic OS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/medic-os/) * [Redis](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/redis/) * ### [Tools](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) * Adopt * [Android Studio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/android-studio/) * [CouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb/) * [dbt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/dbt/) * [Docker](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/docker/) * [FHIR](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/fhir/) * [git](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/git/) * [GitHub Actions](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/github-actions/) * [Gradle](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/gradle/) * [Grafana](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/grafana/) * [HAProxyC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/haproxy/) * [k3d](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3d/) * [k3s](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3s/) * [Kubernetes](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kubernetes/) * [Make](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/make/) * [Nginx](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nginx/) * [NouveauN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nouveau/) * [npm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/npm/) * [OpenHIMC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/open-him/) * [Postgres](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgres/) * [Prometheus](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/prometheus/) * [SonarCloud](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/sonarcloud/) * [Superset](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/superset/) * Trial * [kapa.ai AssistantN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kapa-ai/) * [OpenTofu](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/opentofu/) * Assess * [CouchDB-nanoN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb-nano/) * Stop * [couch2pg](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couch2pg/) * [Klipfolio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/klipfolio/) * [Logstash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/logstash/) * [PostgREST](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgrest/) * [yarnN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/yarn/) --- # CHT Technology Radar for Contributors CHT Technology Radar for Contributors Version #9 ================================================ AdoptAdoptTrialTrialAssessAssessStopStop Quadrant 1[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) ### Languages & Frameworks Include development languages and more low-level development frameworks, which help implement custom software of all kinds. Quadrant 2[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) ### Techniques Include elements of a software development process, such as continuous integration, and ways of creating software, such as progressive web applications. Quadrant 3[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) ### Platforms There are things that we build software on top of, such as mobile technologies like Android or generic kinds of platforms like Amazon Web Services. Quadrant 4[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) ### Tools These can be components, like databases, software development tools, such as version control systems. * New in this version * Recently changed * Unchanged ### Filter by Tag [ai](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ai) [alerting](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=alerting) [analytics](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=analytics) [app-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=app-development) [ci/cd](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ci%2Fcd) [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) [dashboard](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=dashboard) [data](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=data) [database](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=database) [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) [documentation](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=documentation) [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) [interoperability](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=interoperability) [language](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=language) [monitoring](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=monitoring) [platform](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=platform) [product-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=product-development) [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) [technique](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=technique) [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) * ### [Languages & Frameworks](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) * Adopt * [Angular](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angular/) * [Chai.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/chaijs/) * [CSS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/css/) * [Enketo](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/enketo/) * [Espresso](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/espresso/) * [Express.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/expressjs/) * [FakerJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/faker/) * [HugoC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/hugo/) * [Java](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/java/) * [JavaScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/javascript/) * [Mocha](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/mochajs/) * [node.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/nodejs/) * [PouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/pouchdb/) * [Sinon.JS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/sinonjs/) * [TypeScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/typescript/) * [WebDriverIO](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/webdriverio/) * Assess * [Appium](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/appium/) * [Axios](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/axios/) * [Jest](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/jest/) * Stop * [AngularJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angularjs/) * [Bash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/bash/) * [lua](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/lua/) * [Protractor](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/protractor/) * [Python](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/python/) * ### [Techniques](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) * Adopt * [Continuous Integration](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-integration/) * [PWA](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/pwa/) * [Quality Assistance](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/quality-assistance/) * Assess * [Continuous DeliveryC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-delivery/) * Stop * [Continuous Discovery](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-discovery/) * ### [Platforms](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) * Adopt * [Amazon EKS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/amazon-eks/) * [Android Development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/android-dev/) * [AWS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/aws/) * [GitHub](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/github/) * [Helm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/helm/) * Stop * [Medic OS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/medic-os/) * [Redis](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/redis/) * ### [Tools](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) * Adopt * [Android Studio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/android-studio/) * [CouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb/) * [dbt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/dbt/) * [Docker](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/docker/) * [FHIR](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/fhir/) * [git](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/git/) * [GitHub Actions](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/github-actions/) * [Gradle](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/gradle/) * [Grafana](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/grafana/) * [HAProxyC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/haproxy/) * [k3d](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3d/) * [k3s](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3s/) * [Kubernetes](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kubernetes/) * [Make](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/make/) * [Nginx](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nginx/) * [NouveauN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nouveau/) * [npm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/npm/) * [OpenHIMC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/open-him/) * [Postgres](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgres/) * [Prometheus](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/prometheus/) * [SonarCloud](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/sonarcloud/) * [Superset](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/superset/) * Trial * [kapa.ai AssistantN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kapa-ai/) * [OpenTofu](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/opentofu/) * Assess * [CouchDB-nanoN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb-nano/) * Stop * [couch2pg](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couch2pg/) * [Klipfolio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/klipfolio/) * [Logstash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/logstash/) * [PostgREST](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgrest/) * [yarnN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/yarn/) --- # CHT Technology Radar for Contributors CHT Technology Radar for Contributors Version #9 ================================================ AdoptAdoptTrialTrialAssessAssessStopStop Quadrant 1[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) ### Languages & Frameworks Include development languages and more low-level development frameworks, which help implement custom software of all kinds. Quadrant 2[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) ### Techniques Include elements of a software development process, such as continuous integration, and ways of creating software, such as progressive web applications. Quadrant 3[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) ### Platforms There are things that we build software on top of, such as mobile technologies like Android or generic kinds of platforms like Amazon Web Services. Quadrant 4[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) ### Tools These can be components, like databases, software development tools, such as version control systems. * New in this version * Recently changed * Unchanged ### Filter by Tag [ai](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ai) [alerting](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=alerting) [analytics](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=analytics) [app-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=app-development) [ci/cd](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ci%2Fcd) [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) [dashboard](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=dashboard) [data](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=data) [database](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=database) [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) [documentation](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=documentation) [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) [interoperability](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=interoperability) [language](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=language) [monitoring](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=monitoring) [platform](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=platform) [product-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=product-development) [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) [technique](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=technique) [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) * ### [Languages & Frameworks](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) * Adopt * [Angular](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angular/) * [Chai.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/chaijs/) * [CSS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/css/) * [Enketo](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/enketo/) * [Espresso](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/espresso/) * [Express.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/expressjs/) * [FakerJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/faker/) * [HugoC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/hugo/) * [Java](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/java/) * [JavaScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/javascript/) * [Mocha](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/mochajs/) * [node.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/nodejs/) * [PouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/pouchdb/) * [Sinon.JS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/sinonjs/) * [TypeScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/typescript/) * [WebDriverIO](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/webdriverio/) * Assess * [Appium](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/appium/) * [Axios](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/axios/) * [Jest](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/jest/) * Stop * [AngularJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angularjs/) * [Bash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/bash/) * [lua](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/lua/) * [Protractor](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/protractor/) * [Python](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/python/) * ### [Techniques](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) * Adopt * [Continuous Integration](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-integration/) * [PWA](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/pwa/) * [Quality Assistance](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/quality-assistance/) * Assess * [Continuous DeliveryC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-delivery/) * Stop * [Continuous Discovery](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-discovery/) * ### [Platforms](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) * Adopt * [Amazon EKS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/amazon-eks/) * [Android Development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/android-dev/) * [AWS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/aws/) * [GitHub](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/github/) * [Helm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/helm/) * Stop * [Medic OS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/medic-os/) * [Redis](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/redis/) * ### [Tools](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) * Adopt * [Android Studio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/android-studio/) * [CouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb/) * [dbt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/dbt/) * [Docker](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/docker/) * [FHIR](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/fhir/) * [git](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/git/) * [GitHub Actions](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/github-actions/) * [Gradle](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/gradle/) * [Grafana](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/grafana/) * [HAProxyC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/haproxy/) * [k3d](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3d/) * [k3s](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3s/) * [Kubernetes](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kubernetes/) * [Make](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/make/) * [Nginx](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nginx/) * [NouveauN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nouveau/) * [npm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/npm/) * [OpenHIMC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/open-him/) * [Postgres](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgres/) * [Prometheus](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/prometheus/) * [SonarCloud](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/sonarcloud/) * [Superset](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/superset/) * Trial * [kapa.ai AssistantN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kapa-ai/) * [OpenTofu](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/opentofu/) * Assess * [CouchDB-nanoN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb-nano/) * Stop * [couch2pg](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couch2pg/) * [Klipfolio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/klipfolio/) * [Logstash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/logstash/) * [PostgREST](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgrest/) * [yarnN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/yarn/) --- # CHT Technology Radar for Contributors CHT Technology Radar for Contributors Version #9 ================================================ AdoptAdoptTrialTrialAssessAssessStopStop Quadrant 1[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) ### Languages & Frameworks Include development languages and more low-level development frameworks, which help implement custom software of all kinds. Quadrant 2[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) ### Techniques Include elements of a software development process, such as continuous integration, and ways of creating software, such as progressive web applications. Quadrant 3[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) ### Platforms There are things that we build software on top of, such as mobile technologies like Android or generic kinds of platforms like Amazon Web Services. Quadrant 4[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) ### Tools These can be components, like databases, software development tools, such as version control systems. * New in this version * Recently changed * Unchanged ### Filter by Tag [ai](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ai) [alerting](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=alerting) [analytics](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=analytics) [app-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=app-development) [ci/cd](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ci%2Fcd) [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) [dashboard](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=dashboard) [data](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=data) [database](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=database) [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) [documentation](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=documentation) [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) [interoperability](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=interoperability) [language](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=language) [monitoring](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=monitoring) [platform](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=platform) [product-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=product-development) [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) [technique](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=technique) [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) * ### [Languages & Frameworks](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) * Adopt * [Angular](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angular/) * [Chai.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/chaijs/) * [CSS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/css/) * [Enketo](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/enketo/) * [Espresso](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/espresso/) * [Express.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/expressjs/) * [FakerJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/faker/) * [HugoC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/hugo/) * [Java](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/java/) * [JavaScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/javascript/) * [Mocha](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/mochajs/) * [node.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/nodejs/) * [PouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/pouchdb/) * [Sinon.JS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/sinonjs/) * [TypeScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/typescript/) * [WebDriverIO](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/webdriverio/) * Assess * [Appium](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/appium/) * [Axios](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/axios/) * [Jest](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/jest/) * Stop * [AngularJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angularjs/) * [Bash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/bash/) * [lua](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/lua/) * [Protractor](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/protractor/) * [Python](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/python/) * ### [Techniques](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) * Adopt * [Continuous Integration](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-integration/) * [PWA](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/pwa/) * [Quality Assistance](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/quality-assistance/) * Assess * [Continuous DeliveryC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-delivery/) * Stop * [Continuous Discovery](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-discovery/) * ### [Platforms](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) * Adopt * [Amazon EKS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/amazon-eks/) * [Android Development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/android-dev/) * [AWS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/aws/) * [GitHub](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/github/) * [Helm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/helm/) * Stop * [Medic OS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/medic-os/) * [Redis](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/redis/) * ### [Tools](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) * Adopt * [Android Studio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/android-studio/) * [CouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb/) * [dbt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/dbt/) * [Docker](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/docker/) * [FHIR](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/fhir/) * [git](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/git/) * [GitHub Actions](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/github-actions/) * [Gradle](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/gradle/) * [Grafana](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/grafana/) * [HAProxyC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/haproxy/) * [k3d](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3d/) * [k3s](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3s/) * [Kubernetes](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kubernetes/) * [Make](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/make/) * [Nginx](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nginx/) * [NouveauN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nouveau/) * [npm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/npm/) * [OpenHIMC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/open-him/) * [Postgres](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgres/) * [Prometheus](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/prometheus/) * [SonarCloud](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/sonarcloud/) * [Superset](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/superset/) * Trial * [kapa.ai AssistantN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kapa-ai/) * [OpenTofu](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/opentofu/) * Assess * [CouchDB-nanoN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb-nano/) * Stop * [couch2pg](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couch2pg/) * [Klipfolio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/klipfolio/) * [Logstash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/logstash/) * [PostgREST](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgrest/) * [yarnN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/yarn/) --- # CHT Technology Radar for Contributors CHT Technology Radar for Contributors Version #9 ================================================ AdoptAdoptTrialTrialAssessAssessStopStop Quadrant 1[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) ### Languages & Frameworks Include development languages and more low-level development frameworks, which help implement custom software of all kinds. Quadrant 2[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) ### Techniques Include elements of a software development process, such as continuous integration, and ways of creating software, such as progressive web applications. Quadrant 3[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) ### Platforms There are things that we build software on top of, such as mobile technologies like Android or generic kinds of platforms like Amazon Web Services. Quadrant 4[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) ### Tools These can be components, like databases, software development tools, such as version control systems. * New in this version * Recently changed * Unchanged ### Filter by Tag [ai](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ai) [alerting](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=alerting) [analytics](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=analytics) [app-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=app-development) [ci/cd](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ci%2Fcd) [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) [dashboard](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=dashboard) [data](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=data) [database](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=database) [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) [documentation](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=documentation) [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) [interoperability](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=interoperability) [language](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=language) [monitoring](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=monitoring) [platform](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=platform) [product-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=product-development) [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) [technique](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=technique) [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) * ### [Languages & Frameworks](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) * Adopt * [Angular](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angular/) * [Chai.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/chaijs/) * [CSS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/css/) * [Enketo](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/enketo/) * [Espresso](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/espresso/) * [Express.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/expressjs/) * [FakerJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/faker/) * [HugoC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/hugo/) * [Java](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/java/) * [JavaScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/javascript/) * [Mocha](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/mochajs/) * [node.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/nodejs/) * [PouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/pouchdb/) * [Sinon.JS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/sinonjs/) * [TypeScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/typescript/) * [WebDriverIO](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/webdriverio/) * Assess * [Appium](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/appium/) * [Axios](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/axios/) * [Jest](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/jest/) * Stop * [AngularJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angularjs/) * [Bash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/bash/) * [lua](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/lua/) * [Protractor](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/protractor/) * [Python](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/python/) * ### [Techniques](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) * Adopt * [Continuous Integration](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-integration/) * [PWA](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/pwa/) * [Quality Assistance](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/quality-assistance/) * Assess * [Continuous DeliveryC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-delivery/) * Stop * [Continuous Discovery](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-discovery/) * ### [Platforms](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) * Adopt * [Amazon EKS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/amazon-eks/) * [Android Development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/android-dev/) * [AWS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/aws/) * [GitHub](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/github/) * [Helm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/helm/) * Stop * [Medic OS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/medic-os/) * [Redis](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/redis/) * ### [Tools](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) * Adopt * [Android Studio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/android-studio/) * [CouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb/) * [dbt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/dbt/) * [Docker](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/docker/) * [FHIR](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/fhir/) * [git](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/git/) * [GitHub Actions](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/github-actions/) * [Gradle](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/gradle/) * [Grafana](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/grafana/) * [HAProxyC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/haproxy/) * [k3d](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3d/) * [k3s](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3s/) * [Kubernetes](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kubernetes/) * [Make](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/make/) * [Nginx](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nginx/) * [NouveauN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nouveau/) * [npm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/npm/) * [OpenHIMC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/open-him/) * [Postgres](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgres/) * [Prometheus](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/prometheus/) * [SonarCloud](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/sonarcloud/) * [Superset](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/superset/) * Trial * [kapa.ai AssistantN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kapa-ai/) * [OpenTofu](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/opentofu/) * Assess * [CouchDB-nanoN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb-nano/) * Stop * [couch2pg](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couch2pg/) * [Klipfolio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/klipfolio/) * [Logstash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/logstash/) * [PostgREST](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgrest/) * [yarnN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/yarn/) --- # CHT Technology Radar for Contributors CHT Technology Radar for Contributors Version #9 ================================================ AdoptAdoptTrialTrialAssessAssessStopStop Quadrant 1[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) ### Languages & Frameworks Include development languages and more low-level development frameworks, which help implement custom software of all kinds. Quadrant 2[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) ### Techniques Include elements of a software development process, such as continuous integration, and ways of creating software, such as progressive web applications. Quadrant 3[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) ### Platforms There are things that we build software on top of, such as mobile technologies like Android or generic kinds of platforms like Amazon Web Services. Quadrant 4[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) ### Tools These can be components, like databases, software development tools, such as version control systems. * New in this version * Recently changed * Unchanged ### Filter by Tag [ai](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ai) [alerting](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=alerting) [analytics](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=analytics) [app-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=app-development) [ci/cd](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ci%2Fcd) [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) [dashboard](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=dashboard) [data](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=data) [database](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=database) [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) [documentation](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=documentation) [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) [interoperability](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=interoperability) [language](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=language) [monitoring](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=monitoring) [platform](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=platform) [product-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=product-development) [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) [technique](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=technique) [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) * ### [Languages & Frameworks](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) * Adopt * [Angular](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angular/) * [Chai.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/chaijs/) * [CSS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/css/) * [Enketo](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/enketo/) * [Espresso](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/espresso/) * [Express.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/expressjs/) * [FakerJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/faker/) * [HugoC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/hugo/) * [Java](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/java/) * [JavaScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/javascript/) * [Mocha](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/mochajs/) * [node.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/nodejs/) * [PouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/pouchdb/) * [Sinon.JS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/sinonjs/) * [TypeScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/typescript/) * [WebDriverIO](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/webdriverio/) * Assess * [Appium](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/appium/) * [Axios](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/axios/) * [Jest](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/jest/) * Stop * [AngularJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angularjs/) * [Bash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/bash/) * [lua](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/lua/) * [Protractor](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/protractor/) * [Python](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/python/) * ### [Techniques](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) * Adopt * [Continuous Integration](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-integration/) * [PWA](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/pwa/) * [Quality Assistance](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/quality-assistance/) * Assess * [Continuous DeliveryC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-delivery/) * Stop * [Continuous Discovery](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-discovery/) * ### [Platforms](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) * Adopt * [Amazon EKS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/amazon-eks/) * [Android Development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/android-dev/) * [AWS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/aws/) * [GitHub](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/github/) * [Helm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/helm/) * Stop * [Medic OS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/medic-os/) * [Redis](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/redis/) * ### [Tools](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) * Adopt * [Android Studio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/android-studio/) * [CouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb/) * [dbt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/dbt/) * [Docker](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/docker/) * [FHIR](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/fhir/) * [git](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/git/) * [GitHub Actions](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/github-actions/) * [Gradle](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/gradle/) * [Grafana](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/grafana/) * [HAProxyC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/haproxy/) * [k3d](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3d/) * [k3s](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3s/) * [Kubernetes](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kubernetes/) * [Make](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/make/) * [Nginx](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nginx/) * [NouveauN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nouveau/) * [npm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/npm/) * [OpenHIMC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/open-him/) * [Postgres](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgres/) * [Prometheus](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/prometheus/) * [SonarCloud](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/sonarcloud/) * [Superset](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/superset/) * Trial * [kapa.ai AssistantN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kapa-ai/) * [OpenTofu](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/opentofu/) * Assess * [CouchDB-nanoN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb-nano/) * Stop * [couch2pg](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couch2pg/) * [Klipfolio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/klipfolio/) * [Logstash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/logstash/) * [PostgREST](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgrest/) * [yarnN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/yarn/) --- # CHT Technology Radar for Contributors CHT Technology Radar for Contributors Version #9 ================================================ AdoptAdoptTrialTrialAssessAssessStopStop Quadrant 1[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) ### Languages & Frameworks Include development languages and more low-level development frameworks, which help implement custom software of all kinds. Quadrant 2[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) ### Techniques Include elements of a software development process, such as continuous integration, and ways of creating software, such as progressive web applications. Quadrant 3[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) ### Platforms There are things that we build software on top of, such as mobile technologies like Android or generic kinds of platforms like Amazon Web Services. Quadrant 4[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) ### Tools These can be components, like databases, software development tools, such as version control systems. * New in this version * Recently changed * Unchanged ### Filter by Tag [ai](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ai) [alerting](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=alerting) [analytics](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=analytics) [app-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=app-development) [ci/cd](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ci%2Fcd) [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) [dashboard](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=dashboard) [data](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=data) [database](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=database) [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) [documentation](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=documentation) [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) [interoperability](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=interoperability) [language](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=language) [monitoring](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=monitoring) [platform](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=platform) [product-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=product-development) [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) [technique](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=technique) [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) * ### [Languages & Frameworks](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) * Adopt * [Angular](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angular/) * [Chai.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/chaijs/) * [CSS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/css/) * [Enketo](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/enketo/) * [Espresso](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/espresso/) * [Express.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/expressjs/) * [FakerJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/faker/) * [HugoC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/hugo/) * [Java](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/java/) * [JavaScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/javascript/) * [Mocha](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/mochajs/) * [node.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/nodejs/) * [PouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/pouchdb/) * [Sinon.JS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/sinonjs/) * [TypeScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/typescript/) * [WebDriverIO](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/webdriverio/) * Assess * [Appium](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/appium/) * [Axios](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/axios/) * [Jest](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/jest/) * Stop * [AngularJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angularjs/) * [Bash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/bash/) * [lua](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/lua/) * [Protractor](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/protractor/) * [Python](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/python/) * ### [Techniques](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) * Adopt * [Continuous Integration](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-integration/) * [PWA](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/pwa/) * [Quality Assistance](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/quality-assistance/) * Assess * [Continuous DeliveryC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-delivery/) * Stop * [Continuous Discovery](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-discovery/) * ### [Platforms](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) * Adopt * [Amazon EKS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/amazon-eks/) * [Android Development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/android-dev/) * [AWS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/aws/) * [GitHub](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/github/) * [Helm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/helm/) * Stop * [Medic OS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/medic-os/) * [Redis](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/redis/) * ### [Tools](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) * Adopt * [Android Studio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/android-studio/) * [CouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb/) * [dbt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/dbt/) * [Docker](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/docker/) * [FHIR](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/fhir/) * [git](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/git/) * [GitHub Actions](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/github-actions/) * [Gradle](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/gradle/) * [Grafana](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/grafana/) * [HAProxyC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/haproxy/) * [k3d](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3d/) * [k3s](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3s/) * [Kubernetes](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kubernetes/) * [Make](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/make/) * [Nginx](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nginx/) * [NouveauN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nouveau/) * [npm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/npm/) * [OpenHIMC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/open-him/) * [Postgres](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgres/) * [Prometheus](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/prometheus/) * [SonarCloud](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/sonarcloud/) * [Superset](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/superset/) * Trial * [kapa.ai AssistantN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kapa-ai/) * [OpenTofu](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/opentofu/) * Assess * [CouchDB-nanoN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb-nano/) * Stop * [couch2pg](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couch2pg/) * [Klipfolio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/klipfolio/) * [Logstash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/logstash/) * [PostgREST](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgrest/) * [yarnN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/yarn/) --- # CHT Technology Radar for Contributors CHT Technology Radar for Contributors Version #9 ================================================ AdoptAdoptTrialTrialAssessAssessStopStop Quadrant 1[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) ### Languages & Frameworks Include development languages and more low-level development frameworks, which help implement custom software of all kinds. Quadrant 2[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) ### Techniques Include elements of a software development process, such as continuous integration, and ways of creating software, such as progressive web applications. Quadrant 3[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) ### Platforms There are things that we build software on top of, such as mobile technologies like Android or generic kinds of platforms like Amazon Web Services. Quadrant 4[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) ### Tools These can be components, like databases, software development tools, such as version control systems. * New in this version * Recently changed * Unchanged ### Filter by Tag [ai](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ai) [alerting](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=alerting) [analytics](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=analytics) [app-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=app-development) [ci/cd](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ci%2Fcd) [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) [dashboard](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=dashboard) [data](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=data) [database](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=database) [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) [documentation](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=documentation) [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) [interoperability](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=interoperability) [language](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=language) [monitoring](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=monitoring) [platform](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=platform) [product-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=product-development) [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) [technique](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=technique) [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) * ### [Languages & Frameworks](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) * Adopt * [Angular](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angular/) * [Chai.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/chaijs/) * [CSS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/css/) * [Enketo](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/enketo/) * [Espresso](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/espresso/) * [Express.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/expressjs/) * [FakerJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/faker/) * [HugoC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/hugo/) * [Java](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/java/) * [JavaScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/javascript/) * [Mocha](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/mochajs/) * [node.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/nodejs/) * [PouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/pouchdb/) * [Sinon.JS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/sinonjs/) * [TypeScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/typescript/) * [WebDriverIO](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/webdriverio/) * Assess * [Appium](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/appium/) * [Axios](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/axios/) * [Jest](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/jest/) * Stop * [AngularJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angularjs/) * [Bash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/bash/) * [lua](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/lua/) * [Protractor](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/protractor/) * [Python](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/python/) * ### [Techniques](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) * Adopt * [Continuous Integration](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-integration/) * [PWA](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/pwa/) * [Quality Assistance](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/quality-assistance/) * Assess * [Continuous DeliveryC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-delivery/) * Stop * [Continuous Discovery](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-discovery/) * ### [Platforms](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) * Adopt * [Amazon EKS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/amazon-eks/) * [Android Development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/android-dev/) * [AWS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/aws/) * [GitHub](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/github/) * [Helm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/helm/) * Stop * [Medic OS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/medic-os/) * [Redis](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/redis/) * ### [Tools](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) * Adopt * [Android Studio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/android-studio/) * [CouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb/) * [dbt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/dbt/) * [Docker](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/docker/) * [FHIR](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/fhir/) * [git](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/git/) * [GitHub Actions](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/github-actions/) * [Gradle](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/gradle/) * [Grafana](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/grafana/) * [HAProxyC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/haproxy/) * [k3d](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3d/) * [k3s](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3s/) * [Kubernetes](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kubernetes/) * [Make](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/make/) * [Nginx](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nginx/) * [NouveauN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nouveau/) * [npm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/npm/) * [OpenHIMC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/open-him/) * [Postgres](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgres/) * [Prometheus](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/prometheus/) * [SonarCloud](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/sonarcloud/) * [Superset](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/superset/) * Trial * [kapa.ai AssistantN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kapa-ai/) * [OpenTofu](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/opentofu/) * Assess * [CouchDB-nanoN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb-nano/) * Stop * [couch2pg](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couch2pg/) * [Klipfolio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/klipfolio/) * [Logstash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/logstash/) * [PostgREST](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgrest/) * [yarnN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/yarn/) --- # CHT Technology Radar for Contributors CHT Technology Radar for Contributors Version #9 ================================================ AdoptAdoptTrialTrialAssessAssessStopStop Quadrant 1[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) ### Languages & Frameworks Include development languages and more low-level development frameworks, which help implement custom software of all kinds. Quadrant 2[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) ### Techniques Include elements of a software development process, such as continuous integration, and ways of creating software, such as progressive web applications. Quadrant 3[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) ### Platforms There are things that we build software on top of, such as mobile technologies like Android or generic kinds of platforms like Amazon Web Services. Quadrant 4[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) ### Tools These can be components, like databases, software development tools, such as version control systems. * New in this version * Recently changed * Unchanged ### Filter by Tag [ai](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ai) [alerting](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=alerting) [analytics](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=analytics) [app-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=app-development) [ci/cd](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ci%2Fcd) [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) [dashboard](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=dashboard) [data](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=data) [database](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=database) [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) [documentation](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=documentation) [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) [interoperability](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=interoperability) [language](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=language) [monitoring](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=monitoring) [platform](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=platform) [product-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=product-development) [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) [technique](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=technique) [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) * ### [Languages & Frameworks](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) * Adopt * [Angular](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angular/) * [Chai.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/chaijs/) * [CSS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/css/) * [Enketo](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/enketo/) * [Espresso](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/espresso/) * [Express.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/expressjs/) * [FakerJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/faker/) * [HugoC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/hugo/) * [Java](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/java/) * [JavaScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/javascript/) * [Mocha](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/mochajs/) * [node.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/nodejs/) * [PouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/pouchdb/) * [Sinon.JS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/sinonjs/) * [TypeScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/typescript/) * [WebDriverIO](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/webdriverio/) * Assess * [Appium](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/appium/) * [Axios](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/axios/) * [Jest](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/jest/) * Stop * [AngularJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angularjs/) * [Bash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/bash/) * [lua](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/lua/) * [Protractor](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/protractor/) * [Python](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/python/) * ### [Techniques](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) * Adopt * [Continuous Integration](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-integration/) * [PWA](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/pwa/) * [Quality Assistance](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/quality-assistance/) * Assess * [Continuous DeliveryC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-delivery/) * Stop * [Continuous Discovery](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-discovery/) * ### [Platforms](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) * Adopt * [Amazon EKS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/amazon-eks/) * [Android Development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/android-dev/) * [AWS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/aws/) * [GitHub](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/github/) * [Helm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/helm/) * Stop * [Medic OS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/medic-os/) * [Redis](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/redis/) * ### [Tools](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) * Adopt * [Android Studio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/android-studio/) * [CouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb/) * [dbt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/dbt/) * [Docker](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/docker/) * [FHIR](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/fhir/) * [git](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/git/) * [GitHub Actions](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/github-actions/) * [Gradle](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/gradle/) * [Grafana](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/grafana/) * [HAProxyC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/haproxy/) * [k3d](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3d/) * [k3s](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3s/) * [Kubernetes](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kubernetes/) * [Make](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/make/) * [Nginx](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nginx/) * [NouveauN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nouveau/) * [npm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/npm/) * [OpenHIMC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/open-him/) * [Postgres](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgres/) * [Prometheus](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/prometheus/) * [SonarCloud](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/sonarcloud/) * [Superset](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/superset/) * Trial * [kapa.ai AssistantN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kapa-ai/) * [OpenTofu](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/opentofu/) * Assess * [CouchDB-nanoN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb-nano/) * Stop * [couch2pg](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couch2pg/) * [Klipfolio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/klipfolio/) * [Logstash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/logstash/) * [PostgREST](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgrest/) * [yarnN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/yarn/) --- # CHT Technology Radar for Contributors CHT Technology Radar for Contributors Version #9 ================================================ AdoptAdoptTrialTrialAssessAssessStopStop Quadrant 1[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) ### Languages & Frameworks Include development languages and more low-level development frameworks, which help implement custom software of all kinds. Quadrant 2[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) ### Techniques Include elements of a software development process, such as continuous integration, and ways of creating software, such as progressive web applications. Quadrant 3[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) ### Platforms There are things that we build software on top of, such as mobile technologies like Android or generic kinds of platforms like Amazon Web Services. Quadrant 4[Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) ### Tools These can be components, like databases, software development tools, such as version control systems. * New in this version * Recently changed * Unchanged ### Filter by Tag [ai](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ai) [alerting](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=alerting) [analytics](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=analytics) [app-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=app-development) [ci/cd](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=ci%2Fcd) [coding](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=coding) [dashboard](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=dashboard) [data](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=data) [database](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=database) [devops](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=devops) [documentation](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=documentation) [framework](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=framework) [infrastructure](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=infrastructure) [interoperability](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=interoperability) [language](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=language) [monitoring](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=monitoring) [platform](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=platform) [product-development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=product-development) [quality](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=quality) [technique](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=technique) [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) * ### [Languages & Frameworks](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/) * Adopt * [Angular](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angular/) * [Chai.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/chaijs/) * [CSS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/css/) * [Enketo](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/enketo/) * [Espresso](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/espresso/) * [Express.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/expressjs/) * [FakerJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/faker/) * [HugoC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/hugo/) * [Java](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/java/) * [JavaScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/javascript/) * [Mocha](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/mochajs/) * [node.js](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/nodejs/) * [PouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/pouchdb/) * [Sinon.JS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/sinonjs/) * [TypeScript](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/typescript/) * [WebDriverIO](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/webdriverio/) * Assess * [Appium](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/appium/) * [Axios](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/axios/) * [Jest](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/jest/) * Stop * [AngularJS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/angularjs/) * [Bash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/bash/) * [lua](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/lua/) * [Protractor](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/protractor/) * [Python](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/languages-and-frameworks/python/) * ### [Techniques](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/) * Adopt * [Continuous Integration](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-integration/) * [PWA](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/pwa/) * [Quality Assistance](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/quality-assistance/) * Assess * [Continuous DeliveryC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-delivery/) * Stop * [Continuous Discovery](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/methods-and-patterns/continuous-discovery/) * ### [Platforms](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/) * Adopt * [Amazon EKS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/amazon-eks/) * [Android Development](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/android-dev/) * [AWS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/aws/) * [GitHub](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/github/) * [Helm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/helm/) * Stop * [Medic OS](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/medic-os/) * [Redis](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/platforms-and-aoe-services/redis/) * ### [Tools](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) [Zoom in](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/) * Adopt * [Android Studio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/android-studio/) * [CouchDB](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb/) * [dbt](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/dbt/) * [Docker](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/docker/) * [FHIR](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/fhir/) * [git](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/git/) * [GitHub Actions](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/github-actions/) * [Gradle](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/gradle/) * [Grafana](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/grafana/) * [HAProxyC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/haproxy/) * [k3d](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3d/) * [k3s](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/k3s/) * [Kubernetes](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kubernetes/) * [Make](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/make/) * [Nginx](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nginx/) * [NouveauN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/nouveau/) * [npm](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/npm/) * [OpenHIMC](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/open-him/) * [Postgres](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgres/) * [Prometheus](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/prometheus/) * [SonarCloud](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/sonarcloud/) * [Superset](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/superset/) * Trial * [kapa.ai AssistantN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/kapa-ai/) * [OpenTofu](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/opentofu/) * Assess * [CouchDB-nanoN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couchdb-nano/) * Stop * [couch2pg](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/couch2pg/) * [Klipfolio](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/klipfolio/) * [Logstash](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/logstash/) * [PostgREST](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/postgrest/) * [yarnN](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/tools/yarn/) --- # Grunt | Tools | CHT Technology Radar for Contributors Grunt ===== [tool](https://docs.communityhealthtoolkit.org/cht-tech-radar-contributors/?tag=tool) This item was not updated in last three versions of the Radar. Nevertheless, it remains pertinent. Sep 2023 Stop [Grunt](https://gruntjs.com/) was designed as a task-based command line build tool for JavaScript projects. Grunt is primarily used to automate tasks that need to be performed routinely. Deprecated: Use native JavaScript instead. Last available on: [CHT 4.3](https://docs.communityhealthtoolkit.org/core/releases/4.3.0/) . [](https://github.dev/medic/cht-tech-radar-contributors/blob/main/radar/2023-09-12/grunt.md) ---