No description
  • PHP 36.6%
  • JavaScript 28.3%
  • TypeScript 22.6%
  • Vue 10.2%
  • Gherkin 2.2%
Find a file
Nextcloud bot 2c515863af
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-06-20 02:44:20 +00:00
.devcontainer fix: initialize git submodules in the devcontainer setup script 2026-02-25 21:56:45 +00:00
.github chore(deps): bump playwright from 1.59.1 to 1.61.0 2026-06-18 15:28:07 -03: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
3rdparty@1f2dacb511 chore(deps): update 3rdparty to 1f2dacb (Composer 2.10.1 boilerplate) 2026-06-16 19:59:42 -03:00
appinfo chore: register daily crl refresh job 2026-06-14 11:27:43 -03:00
composer chore: Add SPDX header 2024-05-14 12:32:04 -03:00
img chore: remove unused file 2025-12-15 20:39:44 -03:00
l10n fix(l10n): Update translations from Transifex 2026-06-20 02:44:20 +00:00
lib Merge pull request #7784 from LibreSign/fix/user-element-nodeid-not-null 2026-06-18 11:23:22 -03:00
LICENSES chore: move license file 2024-10-31 22:35:47 -03:00
playwright test: cover envelope validation multi-file regression 2026-05-06 11:10:54 -03:00
src fix(PreviewSignature): remove @load handler to prevent double emit 2026-06-18 15:47:18 -03:00
templates chore: bump dependencies 2024-11-25 17:33:57 -03:00
tests chore(deps): bump all dependencies (npm + composer + GHA) 2026-06-18 10:49:40 -03:00
vendor-bin chore(deps): bump all dependencies (npm + composer + GHA) 2026-06-18 10:49:40 -03: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 fix: run into GitHub Action 2026-02-26 13:23:01 -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
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): add support block to patch changelog sections [skip ci] 2026-06-14 15:09:49 -03:00
CODE_OF_CONDUCT.md feat: add spdx 2024-10-26 16:41:27 -03:00
composer.json refactor(deps): move phpseclib to 3rdparty scoped vendor 2026-06-16 19:19:29 -03:00
composer.lock chore(deps): bump all dependencies (npm + composer + GHA) 2026-06-18 10:49:40 -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 fix: update to newest version of eslint 2025-10-14 13:43:53 -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 refactor: accept groups as array in setGroupsRequestSignConfig 2026-05-15 12:23:29 -03:00
openapi-full.json fix: update openapi documentation 2026-06-13 08:20:49 -03:00
openapi.json fix: update openapi documentation 2026-06-13 08:20:49 -03:00
package-lock.json chore(deps): bump all dependencies (npm + composer + GHA) 2026-06-18 10:49:40 -03:00
package.json chore(deps): bump playwright from 1.59.1 to 1.61.0 2026-06-18 15:28:07 -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 chore(playwright): add fast-fail mode for local debugging 2026-04-06 17:04:03 -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 chore: cover vendor-bin patches lock in reuse 2026-03-16 15:41:34 -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(types): update typescript project config 2026-03-07 19:42:28 -03:00
vite.config.mjs build: configure __VUE_PROD_DEVTOOLS__ flag via vite plugin 2026-02-25 17:55:22 -03:00
vitest.config.js test(vitest): simplify vue-select aliases 2026-03-09 20:38:43 -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