AnswerDotAI/nbdev
Create delightful software with Jupyter Notebooks observed · 2026-08-28
Health v2 · maintenance only
99/100
- Activity 99
- Release rhythm 99
- Longevity 100
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: 2
- age_days: 2480
- days_rel: 9
- days_push: 7
- n_releases_24m: 60
Adoption not part of the score
5312 stars · 517 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
nbdev is a notebook-driven development platform for Python that lets you write code, tests, and prose documentation in Jupyter Notebooks. It auto-generates searchable documentation with Quarto, runs notebook tests in parallel, provides out-of-the-box GitHub Actions CI, syncs notebooks two-way with source files, and publishes packages to PyPI and conda.
Use cases
- develop python packages in jupyter notebooks
- generate documentation from notebooks
- run tests written as notebook cells
- literate programming in python
- publish a package to pypi and conda from notebooks
- set up continuous integration for a notebook-based project
- sync notebook code with plain source files for IDE editing
- write technical articles with executable code
When to choose
- You build Python libraries and want documentation, tests, and packaging generated from a single notebook workflow
- You do exploratory, REPL-style development but still want software engineering best practices like CI and first-class tests
- You want git-friendly notebooks with cleaned metadata and human-readable merge conflicts
- You want searchable, hyperlinked docs hosted on GitHub Pages without maintaining a separate docs pipeline
When to avoid
- You develop on Windows under cmd or PowerShell (only WSL is supported)
- Your team does not use Jupyter notebooks and prefers a traditional IDE-only workflow
- You work primarily in languages other than Python
- You need a minimal toolchain and do not want notebook-based development conventions imposed on your project
Facets
cli-tool · maturity stable
documentation testing ci-cd developer-tools cli build-tool developer-tools documentation testing python cli windows cross-platform literate-programming jupyter notebooks quarto fastai pypi-publishing conda-packaging git-friendly-notebooks notebook-driven-development github-actions command-line macos linux
4 sources
- readme: https://github.com/AnswerDotAI/nbdev · fetched 2026-08-28 · f4b49e4d9022
- homepage: https://nbdev.fast.ai/ · fetched 2026-08-29 · a220886cad7d
- registry_pypi: https://pypi.org/pypi/nbdev/json · fetched 2026-08-29 · 2f0a6ac984f5
- site_page: https://nbdev.fast.ai/getting_started.html · fetched 2026-08-29 · 49680551810c
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| AnswerDotAI/nbdev | main | 99 |
For agents
markdown · JSON · MCP: product_card(name="AnswerDotAI/nbdev")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem