Ross ROSS = Recommend OSS · open-source software intelligence for agents

AnswerDotAI/nbdev

Create delightful software with Jupyter Notebooks observed · 2026-08-28

github.com/AnswerDotAI/nbdev · homepage · Jupyter Notebook · Apache-2.0 (permissive) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
AnswerDotAI/nbdevmain99

For agents

markdown · JSON · MCP: product_card(name="AnswerDotAI/nbdev")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem