# dabeaz/curio

Good Curio!

Repository: https://github.com/dabeaz/curio
Canonical: https://ross.abutalabs.com/products/curio
Language: Python
License: NOASSERTION
License Family: other
Archived: true
Last push: 2025-12-21T15:48:55+00:00

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

## Adoption (not part of the score)
Stars 4125, forks 249 (observed 2026-08-28T04:08:36.041189+00:00)

## What it is
Curio is a coroutine-based concurrency library for Python using async/await, providing tasks, sockets, files, locks, queues, and structured concurrency with zero dependencies. The project was officially abandoned by its author in December 2025 after ten years, with no further maintenance expected.

## Use cases
- write concurrent python programs with async await
- learn how async io works under the hood in python
- use structured concurrency in python
- build coroutine-based network servers with sockets
- study alternative to asyncio event loop design

## When to choose
- you want a small, fast, zero-dependency async library for an existing codebase already using curio
- you are studying async programming concepts or David Beazley's educational talks
- you need structured concurrency primitives in a frozen, stable environment

## When to avoid
- you are starting a new project - the library is abandoned with no future maintenance
- you need long-term support, security patches, or ecosystem compatibility
- you want broad third-party library support - asyncio is the standard

## Facets
- artifact type: library
- maturity: abandoned
- function: concurrency
- domain: developer-tools, programming-languages
- platform: python, windows, cross-platform
- tags: async-await, coroutines, structured-concurrency, event-loop, concurrent-programming, linux, macos

## Member repositories
- dabeaz/curio (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:36.041189+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-29T18:23:04.648150+00:00, confidence not recorded.
  - readme: https://github.com/dabeaz/curio (fetched 2026-08-28T04:08:36.041189+00:00, sha 65ddd4150eb7)
  - registry_pypi: https://pypi.org/pypi/curio/json (fetched 2026-08-29T09:14:13.739286+00:00, sha 68268eb647e1)
- Data as of 2026-08-30T08:39:29.467469+00:00.
