# facebookarchive/duckling_old

Deprecated in favor of https://github.com/facebook/duckling

Repository: https://github.com/facebookarchive/duckling_old
Canonical: https://ross.abutalabs.com/products/duckling_old
Homepage: https://duckling.wit.ai
Language: Clojure
License: NOASSERTION
License Family: other
Topics: nlu, nlp, parser
Archived: true
Last push: 2019-05-30T14:10:47+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4493, "days_push": 2652, "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 1321, forks 209 (observed 2026-08-28T04:04:21.854570+00:00)

## What it is
Duckling (old) is a Clojure library that parses natural language text into structured data, such as extracting dates, times, and durations from phrases. It is deprecated since May 2017 in favor of the rewritten Haskell version at facebook/duckling.

## Use cases
- parse dates and times from natural language text
- extract durations and temperatures from user input
- turn phrases like 'the first Tuesday of October' into structured data
- build an NLU layer for a chatbot
- parse multilingual text into entities

## When to choose
- you are already maintaining a legacy Clojure/JVM project that uses the original Duckling
- you need the original Clojure implementation for compatibility reasons

## When to avoid
- starting a new project - use facebook/duckling (Haskell) instead
- you need actively maintained code or recent fixes
- you need a non-JVM runtime

## Facets
- artifact type: library
- maturity: abandoned
- function: nlp, parser
- domain: parsers
- platform: jvm, cross-platform
- tags: clojure, text-parsing, entity-extraction, deprecated, date-parsing, nlu, natural-language-processing

## Member repositories
- facebookarchive/duckling_old (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:21.854570+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:47:17.385949+00:00, confidence not recorded.
  - readme: https://github.com/facebookarchive/duckling_old (fetched 2026-08-28T04:04:21.854570+00:00, sha 091fe5735154)
  - homepage: https://duckling.wit.ai (fetched 2026-08-29T12:06:07.185477+00:00, sha 74cc3ba321da)
- Data as of 2026-08-30T08:39:29.467469+00:00.
