Skip to main content

The Document Assembly Line

The Document Assembly Line helps people build open-source access-to-justice tools and resources for court forms, online guided interviews, and e-filing. We also provide affordable Docassemble hosting and e-filing tools for courts and legal aid organizations.

The Document Assembly Line is supported by the Legal Innovation and Technology Lab (LIT Lab) at Suffolk University Law School and a community of courts, orgs, and volunteers.

Background

This short, 3-minute video by David Colarusso and Quinten Steenhuis explains how the Document Assembly Line was born from a large-scale international pandemic collaboration:

The LIT Lab gathered more than 200 volunteers from around the world with the goal of making it easier to build online guided interviews with Docassemble. The initial tools included:

The Document Assembly Line has evolved into a community of courts and legal aid organizations building online guided interviews using Docassemble and the AssemblyLine tools.

We continue to update and expand the AssemblyLine tools and resources. In 2024, we also began offering affordable Docassemble hosting and e-filing tools for courts and legal aid organizations.

See the Document Assembly Line in action

You can see online guided interviews from the community, Suffolk Law students, and others at Court Forms Online. Court Forms Online aggregates online guided interviews in one place, helps people find the right tool for their legal problem, and links to more resources.

Our e-filing tools are a little harder to see in action, but we'd be happen to do a demo if you email us.

Docassemble and the Document Assembly Line tools are open source, so courts and orgs can use them with confidence that the underlying software will be free to use, forever, with no vendor lock-in. Instead, we are building digital public infrastructure together.

If you want to try building an interview with Docassemble and the Document Assembly Line tools, follow our beginner's guide.

Join the community

The Document Assembly Line community is free to join and open to courts, legal aid organizations, and anyone else interested in building online guided interviews with Docassemble and the Document Assembly Line Tools.

We offer:

  • Weekly community check-ins. We meet every Monday to share knowledge and troubleshoot problems
  • Community forum. We also offer support through our online forum in Microsoft Teams
  • Monthly workshops. We host monthly online workshops where we go in-depth on topics requested by the community

To join the community, just email us!

Get involved/support our work

  • We offer affordable Docassemble hosting and e-filing tools for courts and legal aid organizations. Interested? Email us!
  • We need volunteers to help update, test, and translate interviews. We also need volunteers to help us organize volunteers.
  • We also accept donations to help us continue developing these free and open-source tools.

Our code

All code generated as part of this project is available for free on GitHub under the MIT license.

Docassemble interview-building tools

  • The core AssemblyLine package contains runtime code and shared questions for interviews.
  • ALWeaver is a tool for rapidly generating interviews from marked-up court form PDF and DOCX templates.
  • ALToolbox contains functions and components that might benefit Docassemble developers whether or not they choose not to install the full Document Assembly Line toolbox.
  • ALRecipes examples and snippets that use Assembly Line features or demonstrate best practices. Can be included directly in the Docassemble Playground to supplement the list of Playground examples.
  • PovertyScale which contains a Python library, Docassemble code, static JSON and a REST server for determining income qualification based on the United States Federal Poverty Scale, updated on an annual basis.
  • GithubFeedbackForm helps Docassemble authors collect feedback from users and generate GitHub issues.

Docassemble server tools

  • ALDashboard is a Document Assembly Line–independent tool that makes it easier to maintain a Docassemble server.
  • InterviewStats for gathering usage analytics.

E-filing

  • EFSP Integration is a Python and Docassemble frontend for Suffolk Law School's electronic filing Java server.
  • EFileProxyServer is a Java-based REST server that provides a simplified interface to Tyler EFMs, as well as an interface to JeffNet, the home-brew efiling server run by Jefferson Parish, Louisiana.
  • LITEfile is a standalone e-filing tool built for self-represented litigants