mxms/checklist
mxms/checklist is a Laravel package for building and managing checklists and their items. It offers a simple, model-friendly way to add tasks, mark them complete, and track progress. Use it to organize to-do lists, onboarding steps, or repeatable workflows.
Adopt when:
e2consult/novachecklists does not support Nova 4 — that fork lineage is the entire value proposition.text/json column.Look elsewhere when:
Executives: "This is a small, free UI component that lets us render checklists inside the admin panel we already pay for, saving roughly a day of engineering versus building it ourselves. It is not customer-facing and not strategic. The main risk is that it is a low-traffic community fork with a single maintainer, so we will pin the version, keep the source in our own control, and avoid using it for anything compliance-critical."
Engineering: "Adds a Nova 4 field that stores checklist state as JSON in an existing column — no new services, no migrations beyond a text/json column. Caveats: 2 GitHub stars, zero dependents, one maintainer, and it is a fork of an abandoned package. Treat it as vendorable code: pin the version, review the (small) source, and budget half a day to fork it internally if upstream goes quiet. If requirements grow beyond a flat list — per-item metadata, permissions, audit — we should build our own field or move to a proper relational model rather than extending this."
How can I help you explore Laravel packages today?