# cryptii/cryptii

A web app for modular conversion, encoding, and encryption, all performed directly in your browser with no server interaction

Repository: https://github.com/cryptii/cryptii
Canonical: https://ross.abutalabs.com/products/cryptii
Homepage: https://cryptii.com/
Language: JavaScript
License: MIT
License Family: permissive
Topics: webapp, framework, encoding, conversion, encryption, cipher, enigma-machine, enigma
Last push: 2024-10-27T20:32:29+00:00

## Health v2 (maintenance only)
Score: 34/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 40, longevity 100
- inputs: {"age_days": 4686, "days_push": 675, "days_rel": 675, "gap_med": 16, "n_releases_24m": 2}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1498, forks 261 (observed 2026-08-28T04:04:53.979476+00:00)

## What it is
Cryptii is a web app and framework for modular conversion, encoding, and encryption, performed entirely in the browser with no server interaction. It composes 'Bricks' (encoders and viewers) into sequential 'Pipes' that support a wide range of ciphers, formats, and algorithms like Base32, Morse code, and the Enigma machine.

## Use cases
- convert text to base64 or base32 in the browser
- decode a morse code message online
- encrypt text with the enigma machine
- convert hex to ascii85
- encode text with a1z26 or bacon cipher
- chain multiple encoding and cipher steps together
- decode data offline without uploading it to a server

## When to choose
- you need quick client-side encoding, decoding, or classical cipher conversion without sending data anywhere
- you want to chain multiple conversion steps visually and edit content interactively
- you need a self-hostable or offline-capable encoding playground

## When to avoid
- you need strong modern cryptography for securing real data — this is a conversion/education tool, not a security product
- you need bulk or scripted batch conversions from the command line
- you need server-side or API-based encoding at scale

## Facets
- artifact type: application
- maturity: active
- function: cryptography, serialization, web-framework, developer-tools
- domain: security, web-development, developer-tools, privacy
- platform: browser
- tags: encoding, ciphers, enigma-machine, client-side, base64, modular-conversion, bricks, web-server, nodejs

## Member repositories
- cryptii/cryptii (main) score 34

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:53.979476+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-30T04:33:04.406153+00:00, confidence not recorded.
  - readme: https://github.com/cryptii/cryptii (fetched 2026-08-28T04:04:53.979476+00:00, sha 23e5e21d579f)
  - homepage: https://cryptii.com/ (fetched 2026-08-29T11:38:28.421702+00:00, sha 1480c2d9d22c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
