Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub / dimagi 292 repositories

Funding links: https://github.com/sponsors/dimagi

dimagi/commcare-hq

CommCareHQ is the server backend for CommCare, the world's largest platform for designing, managing, and deploying robust, offline-first, mobile applications to frontline workers worldwide

Language: Python - Size: 717 MB - Last synced: about 6 hours ago - Pushed: about 6 hours ago - Stars: 481 - Forks: 212

dimagi/open-chat-studio

A web based platform for building Chatbots backed by Large Language Models

Language: Python - Size: 2.32 MB - Last synced: about 6 hours ago - Pushed: about 7 hours ago - Stars: 10 - Forks: 6

dimagi/data-and-analytics-etl

Lambda code and testing for the Data & Analytics team's ETL project

Language: Python - Size: 70.3 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 1 - Forks: 1

dimagi/commcare-connect

Language: Python - Size: 3.03 MB - Last synced: about 2 hours ago - Pushed: 3 days ago - Stars: 0 - Forks: 0

dimagi/staging-branches

Size: 1.3 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 1 - Forks: 0

dimagi/commcare-analytics-ansible

Ansible tool for superset server deployment

Language: Jinja - Size: 122 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 0 - Forks: 0

dimagi/connect-id

Language: Python - Size: 103 KB - Last synced: about 2 hours ago - Pushed: 5 days ago - Stars: 0 - Forks: 0

dimagi/abdm-python-integrator

A Django app that implements ABDM milestones

Language: Python - Size: 291 KB - Last synced: 6 days ago - Pushed: 6 days ago - Stars: 0 - Forks: 0

dimagi/commcare-android

Offline First Android software client for CommCare, the world's largest platform for designing, managing, and deploying robust mobile applications to frontline workers worldwide

Language: Java - Size: 250 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 35 - Forks: 24

dimagi/commcare-core

Core Java engine for CommCare, the world's largest platform for designing, managing, and deploying robust Offline First mobile applications to frontline workers worldwide

Language: Java - Size: 25.4 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 12 - Forks: 13

dimagi/formplayer

Java Spring powered back-end web client for CommCare workflow and persistence engine. Backs "Live Preview" and "Web Apps" features of HQ

Language: Java - Size: 21.2 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 7 - Forks: 7

dimagi/dimagi-qa

Automated Test Suite for various CommCare workflows

Language: Python - Size: 139 MB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 0 - Forks: 5

dimagi/commcare-cloud

Tools for standing up and managing a CommCare HQ server environment

Language: Python - Size: 87.6 MB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 29 - Forks: 36

dimagi/commcare-export

A command-line tool and Python library to generate customized exports from CommCareHQ.

Language: Python - Size: 1.31 MB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 7 - Forks: 16

dimagi/outlier-detect-workflow

Language: Python - Size: 552 KB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 0 - Forks: 0

dimagi/Vellum

An XForms form designer written purely in Javascript

Language: JavaScript - Size: 14.1 MB - Last synced: 23 days ago - Pushed: 24 days ago - Stars: 77 - Forks: 31

dimagi/chatbots-deploy

Size: 30.3 KB - Last synced: 24 days ago - Pushed: 24 days ago - Stars: 0 - Forks: 0

dimagi/jsonobject

A simple json-object mapping for Python

Language: Python - Size: 3.44 MB - Last synced: 29 days ago - Pushed: 29 days ago - Stars: 233 - Forks: 35

dimagi/django-nose Fork of millerdev/django-nose

Django test runner using nose

Size: 466 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

dimagi/commcare-analytics

CommCareHQ Superset Integration

Language: Python - Size: 19.5 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2 - Forks: 0

dimagi/fhir-client Fork of smart-on-fhir/client-py

Python SMART on FHIR client

Size: 4.2 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

dimagi/langcodes

A plugin for autocompletion of language codes used with CommCare HQ

Language: Python - Size: 44.9 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0

dimagi/commcare-tester-app

Android app to test CommCare case and fixture content providers

Size: 179 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

dimagi/Salesforce

Salesforce custom apex code

Language: Apex - Size: 9.9 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 1 - Forks: 13

dimagi/dimagi.com

Dimagi.com

Language: HTML - Size: 623 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 2 - Forks: 1

dimagi/biometric-android

Biometric Android Application for integrating Tech5's biometric technology with CommCare.

Language: Java - Size: 279 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 0 - Forks: 0

dimagi/turn-python

Python package for turn.io WhatsApp API

Language: Python - Size: 26.4 KB - Last synced: 14 days ago - Pushed: 3 months ago - Stars: 1 - Forks: 0

dimagi/superset Fork of apache/superset

Apache Superset is a Data Visualization and Data Exploration Platform

Language: TypeScript - Size: 538 MB - Last synced: 14 days ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

dimagi/js-xpath

XPath Parser for Javascript

Language: JavaScript - Size: 554 KB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 28 - Forks: 10

dimagi/logistics

Language: Python - Size: 28 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 14 - Forks: 13

dimagi/pyfidelius

ECDSA Key Generation and AES-GCM Encryption/Decryption

Language: Python - Size: 14.6 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 1 - Forks: 0

dimagi/django-field-audit

Language: Python - Size: 159 KB - Last synced: 2 days ago - Pushed: 3 months ago - Stars: 2 - Forks: 0

dimagi/sample-environment

Size: 64.5 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 2

dimagi/commcare-sync-ansible

Tools for setting up and deploying commcare-sync

Language: Jinja - Size: 165 KB - Last synced: 14 days ago - Pushed: 3 months ago - Stars: 0 - Forks: 3

dimagi/area-mapper

Language: Java - Size: 4.3 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 1 - Forks: 1

dimagi/couchdbkit

CouchDB python framework

Language: Python - Size: 2.84 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 4 - Forks: 2

dimagi/django-cte

Common Table Expressions (CTE) for Django

Language: Python - Size: 106 KB - Last synced: 25 days ago - Pushed: 4 months ago - Stars: 286 - Forks: 42

dimagi/django-prbac

Language: Python - Size: 154 KB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 134 - Forks: 38

dimagi/breath-counter

Language: Java - Size: 2.39 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 1

dimagi/commcare-reminders

A Reminders app that work along side CommCare to notify users on any scheduled tasks

Language: Kotlin - Size: 268 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 1

dimagi/script_yard

Collection of useful and reusable scripts

Size: 5.86 KB - Last synced: 14 days ago - Pushed: 5 months ago - Stars: 1 - Forks: 0

dimagi/DummyCallout

Example application demonstrating how to interact with CommCare form your own Android application.

Language: Java - Size: 51.8 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

dimagi/outlier-detect Fork of benb111/outlier-detect

Code that implements the novel outlier detection algorithms from Benjamin Birnbaum's Ph.D. dissertation.

Language: Python - Size: 108 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 2 - Forks: 3

dimagi/code-pairing

Language: Python - Size: 87.9 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 3 - Forks: 0

dimagi/commcare-export-json

Docker set up to export json files from a Commcare project via an ephemeral PostgreSQL instance.

Language: Shell - Size: 185 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 1

dimagi/couchdb-cluster-admin

utility for managing multi-node couchdb 2.x clusters

Language: Python - Size: 115 KB - Last synced: 12 days ago - Pushed: 6 months ago - Stars: 4 - Forks: 1

dimagi/abdm-app

Android mobile application for integrating ABDM usecases with Commcare mobile application.

Language: Kotlin - Size: 1.36 MB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 1

dimagi/git-build-branch

Utility tool for building Git branches my merging multiple other branches together.

Language: Python - Size: 65.4 KB - Last synced: 10 days ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

dimagi/rd-toolkit

The Rapid Diagnostics Toolkit is a middleware layer for improving the consistency of vision based classifiers and accelerate their rollout

Language: Kotlin - Size: 9.96 MB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 6 - Forks: 4

dimagi/crispy-bootstrap3to5 Fork of django-crispy-forms/crispy-bootstrap3

Bootstrap 3 to 5 transitionary template pack for django-crispy-forms

Language: HTML - Size: 90.8 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

dimagi/Sibel_BP_Monitor_Integration_POC

Language: Kotlin - Size: 3.09 MB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

dimagi/open-source

Dimagi's Open Source project standards and Code Review Policies

Size: 92.8 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 38 - Forks: 8

dimagi/commcare_resource_model

Language: Python - Size: 299 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 1

dimagi/dependency-metrics

Python tool to help monitor a project's dependencies and how out of date they are.

Language: Python - Size: 51.8 KB - Last synced: 28 days ago - Pushed: 11 months ago - Stars: 1 - Forks: 0

dimagi/label-bot Fork of facelessuser/label-bot

A GitHub App for managing labels

Language: Python - Size: 284 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

dimagi/ansible-minimal

basic ansible deployment for non-hq machines

Size: 16.6 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

dimagi/commcare-translations

Home to translations of text in CommCare's user interface

Language: Python - Size: 315 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 1 - Forks: 2

dimagi/ckeditor-dev Fork of millerdev/ckeditor-dev

The development repository of CKEditor with custom patches.

Size: 123 MB - Last synced: 7 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

dimagi/ucr-ui

A proof-of-concept implementation for creating editable UCRs using JSON schemas (https://json-schema.org/)

Language: Python - Size: 27.3 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

dimagi/poshan-didi-server

FLASK and Telegram Bot servers for the Poshan Didi project

Language: Python - Size: 1.93 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 2 - Forks: 1

dimagi/couchdb-docker

Development image for couch db

Language: Dockerfile - Size: 3.91 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

dimagi/ansible-couchdb-cluster Fork of andrewrothstein/ansible-couchdb-cluster

Language: HTML - Size: 46.9 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

dimagi/commcare-sync

A Management Interface for the CommCare Data Export Tool

Language: Python - Size: 1.3 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 5

dimagi/mobile-deploy

deploy scripts for commcare mobile

Language: Python - Size: 110 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 1

dimagi/commcare-perf

Language: Python - Size: 252 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

dimagi/quickcache

caching has never been easier

Language: Python - Size: 104 KB - Last synced: 10 days ago - Pushed: over 1 year ago - Stars: 8 - Forks: 3

dimagi/mock-hq

A small repository for testing CommCare HQ deploy automation.

Size: 1000 Bytes - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

dimagi/gpg-scripts

Scripts for managing gpg keyrings and performing common operations

Language: Python - Size: 15.6 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0

dimagi/poshan-didi-client

VueJS powered frontend for the Poshan Didi project

Language: Vue - Size: 4.71 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 1

dimagi/commcare-export-runner

Scripts to help run commcare-export

Language: Python - Size: 68.4 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 1

dimagi/requirejs Fork of requirejs/requirejs

A file and module loader for JavaScript

Size: 14.1 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

dimagi/instant-openhie Fork of openhie/instant

Instant OpenHIE

Size: 34.4 MB - Last synced: 14 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

dimagi/instant-openhie-cchq-package

An Instant OpenHIE package for CommCare HQ

Language: JavaScript - Size: 70.3 KB - Last synced: 14 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

dimagi/docker-postgresql

Dockerized PostgreSQL with pghashlib and plproxy plugins

Language: Dockerfile - Size: 7.81 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 2

dimagi/zebra-print-android

An Android application library which provides a one-shot intent for connecting to a Zebra printer and providing a ZPL file to be printed.

Language: Java - Size: 2.53 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 32 - Forks: 10

dimagi/summit-tools

Language: Python - Size: 27.3 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

dimagi/datadog-checks

Custom Datadog checks

Language: Python - Size: 50.8 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 14 - Forks: 9

dimagi/dashboard-oauth-poc

Language: JavaScript - Size: 955 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

dimagi/python-digest

Language: Python - Size: 65.4 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 7 - Forks: 6

dimagi/pyoidc Fork of CZ-NIC/pyoidc

A complete OpenID Connect implementation in Python

Size: 7.54 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

dimagi/abdm-web

Web app for interacting with ABDM APIs

Size: 5.86 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

dimagi/MediaUploader

Language: JavaScript - Size: 336 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

dimagi/django-digest

Language: Python - Size: 109 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 4 - Forks: 7

dimagi/django-celery-results Fork of celery/django-celery-results

Celery result back end with django

Language: Python - Size: 351 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

dimagi/nose Fork of arthurzam/nose

Fork of nose with 3.10 compatibility

Size: 2.64 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

dimagi/django-websocket-redis Fork of jrief/django-websocket-redis

Websockets for Django applications using Redis as message queue

Language: Python - Size: 658 KB - Last synced: 13 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

dimagi/public-directory 📦

Language: CSS - Size: 689 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 1 - Forks: 0

dimagi/superset-patchup Fork of onaio/superset-patchup

Superset-patchup is a python package that "patches" Superset to add custom functionality that we find to be useful

Size: 167 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

dimagi/CommcareTranslationChecker

Tool for checking bulk translation Excel files

Language: Python - Size: 2.86 MB - Last synced: 10 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 3

dimagi/Analytics_git

data models here, to start with

Size: 3.91 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

dimagi/rapidsms-groupmessaging 📦

Language: Python - Size: 9.77 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 2 - Forks: 0

dimagi/rapidsms-alerts 📦

supports web and sms alerts

Language: Python - Size: 48.8 KB - Last synced: 16 days ago - Pushed: about 2 years ago - Stars: 2 - Forks: 4

dimagi/djtables Fork of czue/djtables 📦

Declarative HTML table builder for Django

Language: Python - Size: 101 KB - Last synced: 16 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

dimagi/django-scheduler 📦

Scheduler for Django

Language: Python - Size: 38.1 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 2 - Forks: 0

dimagi/django-datawarehouse 📦

Simple utility wrapper for doing data warehousing in django

Language: Python - Size: 8.79 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 4 - Forks: 2

dimagi/commcare-analytics-inventories

Ansible configuration for deploying CommCare Analytics

Size: 0 Bytes - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

dimagi/rapidsms-logistics 📦

an app to assist with logistics management using rapidsms

Language: Python - Size: 1.54 MB - Last synced: 16 days ago - Pushed: about 2 years ago - Stars: 10 - Forks: 5

dimagi/r.js Fork of requirejs/r.js

Runs RequireJS in Node and Rhino, and used to run the RequireJS optimizer

Size: 40.3 MB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

dimagi/cloudworks

Language: TypeScript - Size: 3.49 MB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 0 - Forks: 1

dimagi/superset-user-api

Exposes an API for Superset User and Role CRUD operations.

Language: Python - Size: 5.86 KB - Last synced: 14 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0