# codetainerapp/codetainer

A Docker container in your browser.

Repository: https://github.com/codetainerapp/codetainer
Canonical: https://ross.abutalabs.com/products/codetainer
Language: Go
License: MIT
License Family: permissive
Last push: 2018-05-09T09:11:55+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4084, "days_push": 3038, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1065, forks 105 (observed 2026-08-28T04:03:26.804554+00:00)

## What it is
Codetainer is a Go web service that creates Docker-based code sandboxes viewable and controllable through an embeddable HTML terminal in the browser. It exposes APIs to create, view, and attach to containers in real time, similar to an open-source CodePicnic.

## Use cases
- embed a browser terminal into a web app
- run disposable code sandboxes in Docker
- give users interactive shell access via the browser
- build an online playground for tutorials
- attach to docker containers through a web UI

## When to choose
- you need embeddable browser terminals backed by Docker containers
- you want a self-hosted alternative to commercial sandbox services
- you're building interactive tutorials or demos with live shells

## When to avoid
- you need a maintained project - the last release was in 2018
- you need modern Docker API compatibility or security hardening
- you want Kubernetes or non-Docker sandboxing

## Facets
- artifact type: service
- maturity: abandoned
- function: http-server, api-framework, websocket, web-framework
- domain: developer-tools, web-development, self-hosted
- platform: go, self-hosted
- tags: docker-api, browser-terminal, code-sandbox, embeddable-terminal, go, containers, linux, docker, web-server

## Member repositories
- codetainerapp/codetainer (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:26.804554+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:55:29.412757+00:00, confidence not recorded.
  - readme: https://github.com/codetainerapp/codetainer (fetched 2026-08-28T04:03:26.804554+00:00, sha 823801a1c8f8)
- Data as of 2026-08-30T08:39:29.467469+00:00.
