ESMira logo

ESMira

Website

Platform for anonymous experience-sampling longitudinal studies

27 stars 3 forks last commit first released AGPL-3.0

Actively maintained

Last commit 13 Aug 2026.

ESMira screenshot

ESMira is a self-hostable platform for running Experience Sampling Method (ESM, AA, EMA) longitudinal studies. It consists of a PHP-based server for study administration and native smartphone apps (Android and iOS) for participant data collection, with a focus on anonymous responses and straightforward deployment.

Key Features

  • Web-based server for creating and managing studies, participants, and sampling schedules
  • Native Android and iOS mobile apps for delivering prompts and collecting responses
  • Anonymous participant handling so communication and data collection do not require identifiable information
  • Flexible sampling schedules (time-based and event-like sampling patterns) and study configuration via the server UI
  • Lightweight deployment: runs on a standard PHP-capable webserver and supports multi-language translations
  • Centralized storage of collected responses suitable for export and offline analysis

Use Cases

  • Academic behavioral and psychological research using ESM/EMA designs to collect in-the-moment participant data
  • Health or wellness monitoring studies that require repeated, scheduled self-reports from participants
  • Longitudinal data collection for social science studies where participant anonymity and simple deployment are priorities

Limitations and Considerations

  • Requires a PHP-capable webserver and basic server administration for self-hosting; no turnkey managed hosting is bundled
  • Focuses on data collection and study management; it does not provide advanced built-in analytics or statistical dashboards, so external analysis tools are typically required
  • Feature parity and behaviour may differ slightly between the Android and iOS apps depending on platform capabilities

ESMira is designed for researchers who need a privacy-focused, minimal-dependency solution to run ESM-style studies with native mobile clients and a lightweight server component.

Categories:

Tags:

Tech Stack:

Share:

Similar to ESMira

Framadate logo

Framadate

Simple, privacy-focused online scheduling and polling tool

Free/libre web service for creating date-based scheduling polls and classic option polls; no registration required. Operated by Framasoft and built on the Pollaris open-source project.

Activity unknown
Alternative to:
Doodle logo
Doodle
+15
Rallly logo

Rallly

Open-source scheduling polls to coordinate events.

5.2k
552
Last commit

Open-source, self-hosted polling tool to find the best date/time with no login required.

AGPL-3.0Actively maintained
Alternative to:
Doodle logo
Doodle
+9
SimpleX Chat logo

SimpleX Chat

Open-source encrypted messenger with no user identifiers

19.3k
1.4k
Last commit

Open-source, decentralized messaging network built on a Haskell core with Kotlin Multiplatform and native iOS clients; end-to-end encrypted messaging without user IDs.

AGPL-3.0Actively maintained
Alternative to:
Signal logo
Signal
+11
QloApps logo

QloApps

Open-source hotel property management and booking system

14.2k
797
Last commit

PHP-based open-source hotel reservation platform providing PMS, booking engine, channel manager and hotel website features for small to enterprise properties.

OSL-3.0Actively maintained
Alternative to:
Cloudbeds logo
Cloudbeds
+10
CryptPad logo

CryptPad

End-to-end encrypted collaborative office and document suite

7.9k
840
Last commit

CryptPad is an end-to-end encrypted collaboration suite with real-time editors, file storage, and sharing, designed to keep document contents private from servers and admins.

AGPL-3.0Actively maintained
Alternative to:
Google Workspace logo
Google Workspace
+12
OnionShare logo

OnionShare

Secure, anonymous file sharing and hosting over the Tor network

7.1k
711
Last commit

Open-source tool to share files, host websites, and chat privately over the Tor network; available as desktop GUI, CLI, and mobile apps.

Actively maintained
Alternative to:
Send Anywhere logo
Send Anywhere
+8