Overview

GPT assisted with Viewflow documentation: Viewflow Pair Programming Buddy

Viewflow is a library for building business applications in Django. It gives you ready-made components for workflows, forms, CRUD, and dashboards. You write less code and ship faster.

You already know Django and Python. Viewflow builds on that. Each component works on its own, but they also work well together.

Note

Viewflow assumes you know Django. If you’re new to Django, start with the official tutorial at https://docs.djangoproject.com/ first.

What You Get

  • Workflow library: Build BPMN workflows with Python code, not XML.
  • CRUD views: Create, read, update, delete - with complex forms handled for you.
  • Dashboards: Add reports and charts without writing JavaScript.
  • Small API: Learn a few classes, build a lot.
  • Modern UI: Single-page app feel, works out of the box.
../_images/viewflow_struct.svg

Why Not Low-Code?

Low-code tools are fast until you need something custom. Then you’re stuck.

Viewflow gives you low-code speed with full-code control. You can:

  • Host it on your own servers
  • Connect it to your existing code and databases
  • Customize anything - it’s just Django underneath