cognitect/transit-format
A data interchange format. observed · 2026-08-28
Health v2 · maintenance only
63/100
- Activity 69
- Release rhythm 35
- Longevity 100
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4451
- days_rel: n/a
- days_push: 190
- n_releases_24m: 0
Adoption not part of the score
1918 stars · 37 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Transit is a data interchange format and set of libraries for conveying typed values between applications written in different programming languages, built on top of JSON and MessagePack. It uses a tag-based extension mechanism so values like dates and URIs can be represented without schemas, while remaining self-describing and compressible via caching of repeated elements.
Use cases
- send typed values between services in different languages
- serialize dates and URIs over JSON without losing type info
- reduce payload size by caching repeated map keys
- stream values between programs without a top-level envelope
- exchange data between Clojure and JavaScript applications
- decode and inspect messages from apps using unknown extension tags
When to choose
- you need typed, self-describing data interchange across languages
- you want JSON or MessagePack compatibility with richer semantic types
- you need streaming-friendly encoding without schemas
- you work in the Clojure ecosystem where Transit is well supported
When to avoid
- human readability of payloads is a priority
- you need schema validation or a formal type system
- you need object identity or reference semantics in serialized data
- your consumers only support plain JSON with no Transit-aware readers
Facets
library · maturity stable
serialization developer-tools apis microservices cross-platform jvm python data-interchange-format messagepack typed-values specification clojure javascript
1 source
- readme: https://github.com/cognitect/transit-format · fetched 2026-08-28 · 5ea0757ad135
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| cognitect/transit-format | main | 63 |
For agents
markdown · JSON · MCP: product_card(name="cognitect/transit-format")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem