I created this pastebin in 2006 for fellow early-adopter Django coders. Since Django 1.0, the framework’s debugging interface has had a “Share this traceback” button submitting to dpaste.com.

There’s an API and usage examples in Python, JavaScript, Go, Rust, and more.

Users can create accounts via GitHub, Bitbucket, GitLab, Google, or username + password. Registered users can mark favorite items, follow other users, make items public, and edit/delete any of their posted items.

The “Scripts, Tools, Integrations” section on the site lists other projects that have adopted it, like iPython/Jupyter (via its %pastebin command).

dpaste logo

Other features of note

  • Private (unguessable, unpublished) URLs by default
  • Automatic detection of known syntaxes
  • Responsive layouts
  • A CLI written in Go, dpaste-cli, for creating new pastes and listing others’ public items
  • Blocklisting component extracted into a reusable Django app

Technology Stack

  • Python 3
  • Django 4
  • Postgres
  • PythonAnywhere