No description
  • PHP 36.8%
  • JavaScript 25.4%
  • TypeScript 25.3%
  • Vue 9.7%
  • Gherkin 2.8%
Find a file
Vitor Mattos a72908ca65
Merge pull request #7964 from bdebyl/fix_safari_ios_viewheight
fix: correct iOS Safari viewport height on sign request
2026-08-04 10:21:55 -03:00
.devcontainer fix: initialize git submodules in the devcontainer setup script 2026-02-25 21:56:45 +00:00
.github chore(deps): bump release-drafter/release-drafter from 7.6.0 to 7.7.0 2026-08-03 16:05:13 +00:00
.patches chore(deps): upgrade byjg/swagger-test to 6.0 and remove implicit nullable patch 2026-06-12 22:06:56 -03:00
.tx [tx-robot] Update transifex configuration 2022-10-01 03:16:28 +00:00
.well-known Update funding manifest URL 2026-07-17 18:41:53 -03:00
3rdparty@aa2683f16f chore: update 3rdparty for php-pdftk 0.14.3 2026-06-30 19:30:40 -03:00
appinfo refactor: move upgrade autoloader into migration 2026-07-13 14:35:26 -03:00
composer refactor: restore composer autoload entrypoint 2026-07-13 12:05:02 -03:00
img fix: Correct PDF XObject dictionary structure 2026-07-04 10:24:40 -03:00
l10n fix(l10n): Update translations from Transifex 2026-08-03 03:11:41 +00:00
lib refactor: move upgrade autoloader into migration 2026-07-13 14:35:26 -03:00
LICENSES chore: move license file 2024-10-31 22:35:47 -03:00
playwright test: harden policy workbench option selection 2026-07-22 15:28:42 -03:00
src fix: correct iOS Safari viewport height on sign request 2026-08-02 11:01:19 -04:00
templates chore: bump dependencies 2024-11-25 17:33:57 -03:00
tests chore(deps): bump guzzlehttp/guzzle in /tests/integration 2026-07-21 15:24:51 +00:00
vendor-bin chore(deps-dev): bump rector/rector in /vendor-bin/rector 2026-08-03 16:03:54 +00:00
.editorconfig feat: add spdx 2024-10-26 16:41:27 -03:00
.eslintignore feat: add spdx 2024-10-26 16:41:27 -03:00
.gitattributes feat: add spdx 2024-10-26 16:41:27 -03:00
.gitignore docs: update AI agent guide 2026-07-18 16:02:56 -03:00
.gitmodules fix: reuse 2025-10-07 16:23:49 -03:00
.l10nignore fix: ignore vendor bin at transifex sync 2025-06-23 13:46:16 -03:00
.npmignore feat: add spdx 2024-10-26 16:41:27 -03:00
.php-cs-fixer.dist.php chore: remove referencies to Vendor folder 2025-10-07 16:01:53 -03:00
.prettierrc Merge branch 'signature-validate' into main 2021-04-26 12:33:03 -03:00
AGENTS.md docs: clarify mirrored unit test structure 2026-07-23 16:21:23 -03:00
AUTHORS feat: add spdx headers 2024-10-26 14:57:54 -03:00
babel.config.js feat: add spdx headers 2024-10-26 14:57:54 -03:00
CHANGELOG.md chore(release): correct changelog for v12.4.8 [skip ci] 2026-07-15 15:17:20 -03:00
CODE_OF_CONDUCT.md feat: add spdx 2024-10-26 16:41:27 -03:00
composer.json refactor: move pdf-signature-validator to 3rdparty scoped vendor 2026-07-07 10:23:03 -03:00
composer.lock chore: Bump PHP dependencies 2026-07-21 19:16:47 -03:00
CONTRIBUTING.md chore: update contributing 2025-09-01 14:45:10 -03:00
COPYING fix: main license file 2025-04-16 14:54:15 -03:00
eslint.config.mjs feat: migrate policy settings and footer workflow 2026-07-04 10:22:58 -03:00
funding.json Update wellKnown URLs in funding.json 2026-07-17 17:39:57 -03:00
Makefile fix(appstore): verify pdf worker in js/ instead of dist/ (#7426) 2026-04-05 21:46:37 -03:00
openapi-administration.json feat: regenerate OpenAPI spec and TypeScript types 2026-07-04 10:28:16 -03:00
openapi-full.json chore: regenerate OpenAPI specs and TypeScript types 2026-07-04 10:28:26 -03:00
openapi.json chore: regenerate OpenAPI specs and TypeScript types 2026-07-04 10:28:26 -03:00
package-lock.json Merge pull request #7955 from LibreSign/dependabot/npm_and_yarn/playwright/test-1.62.0 2026-07-29 14:44:08 -03:00
package.json Merge pull request #7955 from LibreSign/dependabot/npm_and_yarn/playwright/test-1.62.0 2026-07-29 14:44:08 -03:00
patches.json fix: psalm issues 2025-11-24 15:31:59 -03:00
patches.lock.json chore(deps): remove nextcloud/ocp dev dependency and update patch hash 2026-06-12 22:11:50 -03:00
playwright.config.ts test(playwright): force English locale for E2E runtime 2026-07-04 10:22:35 -03:00
psalm.xml chore: bump platform to PHP 8.3 2026-06-12 21:23:50 -03:00
README.md chore: add more content to readme 2026-04-28 23:56:03 -03:00
rector.php chore: bump platform to PHP 8.3 2026-06-12 21:23:50 -03:00
redocly.yaml feat: add spdx headers 2024-10-26 14:57:54 -03:00
REUSE.toml Add funding manifest URLs to REUSE.toml 2026-07-17 17:14:56 -03:00
SECURITY.md feat: add spdx 2024-10-26 16:41:27 -03:00
stylelint.config.js feat: add spdx headers 2024-10-26 14:57:54 -03:00
tsconfig.json chore: validate vite config beta on main 2026-06-30 17:53:00 -03:00
vite.config.mjs fix: gate vite build watch mode 2026-07-04 10:26:11 -03:00
vitest.config.js test: remove legacy pdfjs alias from vitest 2026-07-04 10:24:45 -03:00

Test Status Total Downloads Coverage Status REUSE status Start contributing

LibreSign

Control how your documents get signed

LibreSign helps you control how document signing works across your organization.
Organizations use it with Nextcloud to run signing workflows that match internal rules, legal requirements, and daily processes.
It gives teams clear visibility into who signed, when they signed, and how each request moved through the process.

Key features

  • Define signing order, roles, and rules per document flow
  • Include internal and external signers in the same request
  • Request and track signatures from start to completion
  • Send notifications and reminders to signers
  • Keep a traceable record of requests, actions, and validations
  • Validate signed documents and certificate status
  • Work directly with Nextcloud files, users, and sharing context
  • Integrate signing with other systems through APIs

Why LibreSign

LibreSign is for teams where signing is part of a controlled business process.

  • Define clear signing rules by role, stage, or document type
  • Keep traceability for audits, legal checks, and internal reviews
  • Align signing with existing approval and governance processes
  • Adapt workflows to how your organization works instead of following fixed external models

Contributing

Contributions are welcome from developers, implementers, and teams that use LibreSign in production.

Contributors

Thanks to all the people who contribute to LibreSign:

Screenshots

LibreSign interface screenshot

Documentation

Sponsors

If your organization depends on LibreSign, please sponsor the project.

Sponsorship directly supports ongoing maintenance, reliable releases, better documentation, and long-term continuity for teams that rely on LibreSign in real workflows.

Support LibreSign: https://github.com/sponsors/LibreSign