Source: https://seerepo.com/r/mobile-dev-inc/Maestro/built
Markdown source: https://seerepo.com/r/mobile-dev-inc/Maestro/built.md
Description: Maestro is a Kotlin repo built with Ktor, js-language, Vite, and React. It measures its use with PostHog. It has 88,631 written lines, with 374 test files.

# What is Maestro built with?

Maestro is a Kotlin repo built with Ktor, js-language, Vite, and React. It measures its use with PostHog, makes its content with org.jetbrains.kotlinx:kotlinx-html, is tested with espresso-core, junit-jupiter-engine, mockwebserver, Selenium, uiautomator, and 6 more, and deploys with log4j-layout-template-json, micrometer-observation, org.apache.logging.log4j:log4j-slf4j2-impl, org.apache.logging.log4j:log4j-core, Apache, and 1 more. It has 88,631 written lines, with 374 test files.

Read on November 7, 2026, at commit aaa248d.

Repository: https://github.com/mobile-dev-inc/Maestro

## Frontend (/)

### Interface

- **com.google.android.gms:play-services-location**: 3 files

## Backend (/)

### The base

- **Ktor**: 2 files

### Services

- **[PostHog](https://seerepo.com/uses/posthog)**: 1 file · [maestro-cli/src/main/java/maestro/cli/analytics/Analytics.kt, line 5](https://github.com/mobile-dev-inc/Maestro/blob/aaa248d7fd4ca4924444dc027af9c7a62a9be348/maestro-cli/src/main/java/maestro/cli/analytics/Analytics.kt#L5)

## Support (/)

### The base

- **js-language**

### Content

- **org.jetbrains.kotlinx:kotlinx-html**

### Testing

- **espresso-core**
- **junit-jupiter-engine**
- **mockwebserver**
- **Selenium**
- **uiautomator**
- **org.junit.jupiter:junit-jupiter-api**: 123 files
- **[Google](https://seerepo.com/uses/google)**: 111 files
- **io.mockk:mockk**: 22 files
- **org.junit.jupiter:junit-jupiter-params**: 5 files
- **androidx.test.ext:junit**: 2 files
- **uk.org.webcompere:system-stubs-jupiter**: 1 file

### Deploy

- **log4j-layout-template-json**
- **micrometer-observation**
- **org.apache.logging.log4j:log4j-slf4j2-impl**
- **[org.apache.logging.log4j:log4j-core](https://seerepo.com/uses/orgapachelogginglog4j-log4j-core)**: 3 files
- **[Apache](https://seerepo.com/uses/apache)**: 2 files
- **[io.micrometer:micrometer-core](https://seerepo.com/uses/iomicrometer-micrometer-core)**: 1 file

### Tools

- **jsr305**
- **com.github.ajalt.clikt:clikt**: 1 file

### Other

- **com.google.protobuf:protobuf-kotlin-lite**
- **commons-codec**
- **commons-io**
- **grpc-kotlin-stub**
- **grpc-netty**
- **grpc-netty-shaded**
- **grpc-protobuf**
- **grpc-protobuf-lite**
- **io.ktor:ktor-client-cio**
- **[JetBrains](https://seerepo.com/uses/jetbrains)**
- **kotlinx-io-core**
- **kotlinx-serialization-json**
- **logging-interceptor**
- **okhttp**
- **okio-jvm**
- **protobuf-kotlin**
- **com.squareup.okio:okio**: 40 files
- **com.fasterxml.jackson.core:jackson-databind**: 25 files
- **com.fasterxml.jackson.module:jackson-module-kotlin**: 25 files
- **info.picocli:picocli**: 22 files
- **com.fasterxml.jackson.dataformat:jackson-dataformat-yaml**: 3 files
- **com.fasterxml.jackson.datatype:jackson-datatype-jsr310**: 3 files
- **org.apache.commons:commons-lang3**: 2 files
- **com.fasterxml.jackson.dataformat:jackson-dataformat-xml**: 1 file
- **com.google.code.gson:gson**: 1 file
- **io.grpc:grpc-okhttp**: 1 file
- **io.grpc:grpc-stub**: 1 file
- **io.ktor:ktor-serialization-kotlinx-json**: 1 file
- **net.harawata:appdirs**: 1 file
- **org.lsposed.hiddenapibypass:hiddenapibypass**: 1 file

## Frontend (maestro-cli/mcp-viewer)

### The base

- **[Vite](https://seerepo.com/uses/vite)**: [in maestro-cli/mcp-viewer/package.json](https://github.com/mobile-dev-inc/Maestro/blob/aaa248d7fd4ca4924444dc027af9c7a62a9be348/maestro-cli/mcp-viewer/package.json)
- **[React](https://seerepo.com/uses/react)**: 2 files · [in maestro-cli/mcp-viewer/package.json](https://github.com/mobile-dev-inc/Maestro/blob/aaa248d7fd4ca4924444dc027af9c7a62a9be348/maestro-cli/mcp-viewer/package.json)

### Styles

- **[Tailwind CSS](https://seerepo.com/uses/tailwind-css)**

## Other repos with a similar stack

- [Stirling-Tools/Stirling-PDF](https://seerepo.com/r/Stirling-Tools/Stirling-PDF/built): PostHog, Vite, React, Apache, io.micrometer:micrometer-core, Tailwind CSS · [Compare](https://seerepo.com/compare/mobile-dev-inc/Maestro/vs/Stirling-Tools/Stirling-PDF)
- [supabase/supabase](https://seerepo.com/r/supabase/supabase/built): PostHog, Vite, React, Tailwind CSS · [Compare](https://seerepo.com/compare/mobile-dev-inc/Maestro/vs/supabase/supabase)
- [thedotmack/claude-mem](https://seerepo.com/r/thedotmack/claude-mem/built): PostHog, Vite, React, Tailwind CSS · [Compare](https://seerepo.com/compare/mobile-dev-inc/Maestro/vs/thedotmack/claude-mem)
- [debpalash/VoiceStudio](https://seerepo.com/r/debpalash/VoiceStudio/built): PostHog, Vite, React, Tailwind CSS · [Compare](https://seerepo.com/compare/debpalash/VoiceStudio/vs/mobile-dev-inc/Maestro)
- [OpenHands/OpenHands](https://seerepo.com/r/OpenHands/OpenHands/built): PostHog, Vite, React, Tailwind CSS · [Compare](https://seerepo.com/compare/mobile-dev-inc/Maestro/vs/OpenHands/OpenHands)
- [cline/cline](https://seerepo.com/r/cline/cline/built): PostHog, Vite, React, Tailwind CSS · [Compare](https://seerepo.com/compare/cline/cline/vs/mobile-dev-inc/Maestro)

## Frequently asked questions

### What language is Maestro written in?

Maestro is written in Kotlin, with 88,631 written lines.

### What framework does Maestro use?

Maestro is built with Ktor, js-language, Vite, and React.

### What services does Maestro use?

Maestro measures its use with PostHog.

The proof: [maestro-cli/src/main/java/maestro/cli/analytics/Analytics.kt, line 5](https://github.com/mobile-dev-inc/Maestro/blob/aaa248d7fd4ca4924444dc027af9c7a62a9be348/maestro-cli/src/main/java/maestro/cli/analytics/Analytics.kt#L5)

### Does Maestro have tests?

Yes. Maestro has 374 test files and is tested with espresso-core, junit-jupiter-engine, mockwebserver, Selenium, uiautomator, org.junit.jupiter:junit-jupiter-api, Google, io.mockk:mockk, org.junit.jupiter:junit-jupiter-params, androidx.test.ext:junit, and uk.org.webcompere:system-stubs-jupiter.

### Which repos have a stack like Maestro's?

The ones that share most of its stack: Stirling-Tools/Stirling-PDF, supabase/supabase, and thedotmack/claude-mem.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
