Open-source software for managing, signing, and verifying PDF documents within your own private infrastructure.
Documenso is a self-hosted electronic signature platform designed to manage the creation, distribution, and execution of legally binding documents. It provides a centralized system for collecting digital signatures and tracking the status of agreements through a structured interface. The platform distinguishes itself by offering a programmatic interface that allows developers to embed document signing workflows directly into external web applications. This capability enables the automation of document processing tasks, allowing users to trigger signature requests and manage document lifecycles through an integrated API rather than relying on manual administrative processes. The system supports complex document states and audit trails through a relational data model, ensuring consistency across all signing activities. It also includes event-driven notifications to alert external systems of status changes, facilitating the integration of document workflows into broader business operations.
Documenso is a comprehensive, self-hostable electronic signature platform that provides the required PDF signing, audit trails, and workflow management features in a centralized, developer-friendly environment.
Docuseal is an open-source digital signature platform designed for self-hosted document management and automated signing workflows. It provides a visual builder for creating fillable PDF forms and tools for orchestrating multi-party signing processes, allowing organizations to maintain full control over their data and infrastructure. The platform distinguishes itself through its focus on integration and extensibility. It offers a programmatic interface for automating document lifecycles and provides embedded components that allow developers to inject signing interfaces directly into their own web applications. These capabilities are supported by event-driven webhooks and lifecycle hooks, which enable real-time synchronization and custom logic execution within external systems. The system includes comprehensive features for managing document security and collaboration, such as cryptographic signature verification, multi-tenant workspace isolation, and team access management. It supports flexible storage configurations, allowing files to be persisted on local disks or through cloud-based object storage providers. The application is designed for containerized deployment, ensuring consistent execution across private or cloud-based environments.
Docuseal is a comprehensive, self-hostable electronic signature platform that provides the requested PDF signing, multi-party workflows, audit trails, and role-based access control in a containerized, open-source package.
This is a role-based access control system for Laravel applications that manages user permissions and roles within a database. It provides a database permissions manager to assign specific abilities to users and roles, utilizing authorization gates to restrict access to routes and interface elements. The project features a wildcard permission system that uses pattern matching to grant broad access across multiple related permissions. It also supports team-scoped access control, allowing users to maintain different roles and permission levels across separate organizational contexts or teams. The package includes middleware for route guarding, a caching system to reduce database query overhead, and a set of command-line tools for automating the administration of roles and permissions. It further provides mechanisms for view-level verification and event-driven cache invalidation.
This is a role-based access control library for the Laravel framework, which provides a security building block but lacks the document signing, PDF processing, and workflow management features required for a digital signature platform.