PHPackages                             public-square/jwt-framework-schnorr - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. public-square/jwt-framework-schnorr

ActiveSymfony-bundle[Authentication &amp; Authorization](/categories/authentication)

public-square/jwt-framework-schnorr
===================================

JSON Object Signing and Encryption library for PHP and Symfony Bundle.

v0.1.0(3y ago)0131MITPHPPHP &gt;=8.1

Since Oct 13Pushed 3y agoCompare

[ Source](https://github.com/public-square/jwt-framework-schnorr)[ Packagist](https://packagist.org/packages/public-square/jwt-framework-schnorr)[ Docs](https://github.com/public-square/jwt-framework-schnorr)[ GitHub Sponsors](https://github.com/Spomky)[ Patreon](https://www.patreon.com/FlorentMorselli)[ RSS](/packages/public-square-jwt-framework-schnorr/feed)WikiDiscussions main Synced 4w ago

READMEChangelog (1)Dependencies (40)Versions (3)Used By (1)

PHP JWT Framework
=================

[](#php-jwt-framework)

[![Latest Stable Version](https://camo.githubusercontent.com/e4a3cfea1b7801b4bc0b29d29c90ef2acec3ce1df7f3267a7fc49e1d63e14541/68747470733a2f2f706f7365722e707567782e6f72672f7075626c69632d7371756172652f6a77742d6672616d65776f726b2d7363686e6f72722f762f737461626c652e706e67)](https://packagist.org/packages/public-square/jwt-framework-schnorr)[![Total Downloads](https://camo.githubusercontent.com/7b00d489f753c0afc8899aac29177b91992646bbcaef0e115c5b8556668d8c22/68747470733a2f2f706f7365722e707567782e6f72672f7075626c69632d7371756172652f6a77742d6672616d65776f726b2d7363686e6f72722f646f776e6c6f6164732e706e67)](https://packagist.org/packages/public-square/jwt-framework-schnorr)[![Latest Unstable Version](https://camo.githubusercontent.com/fe8093001a5559c36c2e140b8f5e72d651a06ba05acdc5b819f37c2a646026d5/68747470733a2f2f706f7365722e707567782e6f72672f7075626c69632d7371756172652f6a77742d6672616d65776f726b2d7363686e6f72722f762f756e737461626c652e706e67)](https://packagist.org/packages/public-square/jwt-framework-schnorr)[![License](https://camo.githubusercontent.com/147b5ff9046ce577e6c32d15f3f0c7f9e7ca703c33aa6b22d30f32653a2863ac/68747470733a2f2f706f7365722e707567782e6f72672f7075626c69632d7371756172652f6a77742d6672616d65776f726b2d7363686e6f72722f6c6963656e73652e706e67)](https://packagist.org/packages/public-square/jwt-framework-schnorr)

### Information

[](#information)

This library is a fork of Spomky Labs JWT Framework Library. All credit goes to them and previous contributors. This fork is a drop in replacement that contains support for Schnorr signing and verifying.

Documentation
=============

[](#documentation)

The official documentation is available as

Contributing
============

[](#contributing)

Requests for new features, bug fixed and all other ideas to make this library useful are welcome. [Please follow these best practices](doc/Contributing.md).

If you discover a security vulnerability within the project, please **don't use the bug tracker and don't publish it publicly**. Instead, all security issues must be sent to protocol \[at\] vpsqr.com.

Licence
=======

[](#licence)

This software is release under [MIT licence](LICENSE).

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 85.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

1304d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/f5e2817b784d96765432101f19007abf72dc9540c5fbf54bd780df1a7398ee58?d=identicon)[vpsqr](/maintainers/vpsqr)

---

Top Contributors

[![Spomky](https://avatars.githubusercontent.com/u/1091072?v=4)](https://github.com/Spomky "Spomky (561 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (43 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (22 commits)")[![mdeboer](https://avatars.githubusercontent.com/u/1171956?v=4)](https://github.com/mdeboer "mdeboer (8 commits)")[![agccurtis](https://avatars.githubusercontent.com/u/5039714?v=4)](https://github.com/agccurtis "agccurtis (4 commits)")[![dpesch](https://avatars.githubusercontent.com/u/318884?v=4)](https://github.com/dpesch "dpesch (4 commits)")[![herndlm](https://avatars.githubusercontent.com/u/5738896?v=4)](https://github.com/herndlm "herndlm (2 commits)")[![Oxmoze](https://avatars.githubusercontent.com/u/12241461?v=4)](https://github.com/Oxmoze "Oxmoze (2 commits)")[![skydudie](https://avatars.githubusercontent.com/u/28289296?v=4)](https://github.com/skydudie "skydudie (2 commits)")[![dependabot-preview[bot]](https://avatars.githubusercontent.com/in/2141?v=4)](https://github.com/dependabot-preview[bot] "dependabot-preview[bot] (1 commits)")[![lucasgranberg](https://avatars.githubusercontent.com/u/1225253?v=4)](https://github.com/lucasgranberg "lucasgranberg (1 commits)")[![ChadSikorra](https://avatars.githubusercontent.com/u/388229?v=4)](https://github.com/ChadSikorra "ChadSikorra (1 commits)")[![timrourke](https://avatars.githubusercontent.com/u/8141770?v=4)](https://github.com/timrourke "timrourke (1 commits)")[![VincentLanglet](https://avatars.githubusercontent.com/u/9052536?v=4)](https://github.com/VincentLanglet "VincentLanglet (1 commits)")[![a-menshchikov](https://avatars.githubusercontent.com/u/2580489?v=4)](https://github.com/a-menshchikov "a-menshchikov (1 commits)")[![temp](https://avatars.githubusercontent.com/u/216128?v=4)](https://github.com/temp "temp (1 commits)")[![gisostallenberg](https://avatars.githubusercontent.com/u/11526270?v=4)](https://github.com/gisostallenberg "gisostallenberg (1 commits)")[![GrahamCampbell](https://avatars.githubusercontent.com/u/2829600?v=4)](https://github.com/GrahamCampbell "GrahamCampbell (1 commits)")

---

Tags

jwtsymfonybundleJWSJWEJOSEjwaJWKJWKSetJotRFC7515RFC7516RFC7517RFC7518RFC7519RFC7520schnorrSS256K

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan, Rector

Code StyleECS

Type Coverage Yes

### Embed Badge

![Health badge](/badges/public-square-jwt-framework-schnorr/health.svg)

```
[![Health](https://phpackages.com/badges/public-square-jwt-framework-schnorr/health.svg)](https://phpackages.com/packages/public-square-jwt-framework-schnorr)
```

###  Alternatives

[web-token/jwt-framework

JSON Object Signing and Encryption library for PHP and Symfony Bundle.

94518.9M76](/packages/web-token-jwt-framework)[web-token/jwt-bundle

JWT Bundle of the JWT Framework.

132.5M7](/packages/web-token-jwt-bundle)[web-token/jwt-library

JWT library

2011.2M83](/packages/web-token-jwt-library)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
