simplito/elliptic-php
Pure-PHP elliptic curve cryptography library for PHP. Provides ECDSA signing/verification and key generation on common curves (incl. secp256k1) with utilities for points, keys, and encodings—useful for blockchain, JWT, and other crypto workflows without extensions.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| laragraph/utils | 0.78 | Laravel utilities for building GraphQL servers: shared primitives and helpers used by GraphQL packages. Install via Composer and use as a lightweight foundation for SDL-first (Lighthouse) or code-first (graphql-laravel) setups. | 22 | 22 | 8 | 562K | 0 | 17.6 | 61.3 | MIT | 4 months ago | |
| phpdocumentor/json-path | 0.77 | PHP library from phpDocumentor that adds JSONPath query support for selecting and extracting data from JSON structures. Useful for tooling and document generation workflows needing simple path-based access to nested JSON. | 1 | 1 | 2 | 4K | 1 | 5.8 | 47.6 | MIT | 9 months ago | |
| symplify/easy-parallel | 0.76 | Run PHP tasks in parallel with a simple API. Easy Parallel helps speed up builds and code analysis by distributing work across multiple processes, while keeping output manageable and integration straightforward in existing Symplify and custom tooling. | 13 | 12 | 5 | 27K | 1 | 0.3 | 45.2 | MIT | — | |
| symplify/vendor-patches | 0.76 | Apply and manage vendor patches in Composer projects. Automatically patch dependencies after install/update, keep patches versioned in your repo, and maintain reproducible builds without forking upstream packages. | 191 | 192 | 23 | 246K | 0 | 1.6 | 42.9 | MIT | — | |
| aimeos/ai-cms-grapesjs | 0.76 | Laravel CMS integration for the Aimeos e-commerce platform using GrapesJS. Manage and edit shop pages with a visual drag-and-drop builder, combine content blocks and templates, and embed Aimeos components for fast storefront customization. | 1,040 | 1,022 | 22 | 4K | 2 | 6.3 | 9.8 | LGPL-2.1 | — | |
| webmozarts/strict-phpunit | 0.75 | Enforces strict PHPUnit configuration for PHP projects using the Webmozart standards. Helps catch risky tests, deprecated usage, and unintended behavior by turning on stricter PHPUnit settings and providing an easy way to apply and maintain them across projects. | 30 | 30 | 1 | 19K | 0 | 0.2 | 38.5 | MIT | — | |
| web3p/ethereum-util | 0.75 | — | 29 | 30 | 19 | 15K | 2 | 2.6 | 37.1 | MIT | 3 years ago | |
| robrichards/xmlseclibs | 0.74 | PHP library for XML Digital Signatures and XML Encryption. Create, sign, and verify XML (e.g., RSA-SHA256), manage keys and X.509 certs, and apply canonicalization/transforms. Widely used in SAML stacks like SimpleSAMLPHP and OneLogin. | 411 | 414 | 189 | 2M | 60 | 43.4 | 83.3 | BSD-3-Clause | 4 months ago | |
| roxblnfk/unpoly | 0.74 | Laravel package for integrating Unpoly into your app. Adds helpers and assets to enable fast, progressive page updates, partial reloads, and smoother navigation without building a full SPA, while keeping standard routes and controllers. | 41 | 41 | 2 | 8K | 0 | 0.4 | 31.5 | MIT | — | |
| zendframework/zend-crypt | 0.74 | Zend\Crypt provides secure PHP cryptography utilities including encryption/decryption, hashing, HMAC, key generation, and password adapters. Designed for Zend Framework apps but usable standalone, with pluggable algorithms and safer defaults for common crypto tasks. | 87 | 91 | 36 | 27K | 2 | 2.1 | 24.7 | BSD-3-Clause | 7 years ago | |
| mdanter/ecc | 0.73 | Pure-PHP elliptic curve cryptography for ECDSA signatures and Diffie-Hellman key exchange. Supports common NIST and secp curves (including secp256k1), deterministic HMAC-based k generation, and constant-time scalar multiplication. Requires GMP. | 347 | 345 | 104 | 24K | 9 | 8.0 | 30.0 | — | — | |
| simplito/bigint-wrapper-php | 0.72 | Lightweight PHP wrapper for working with big integers safely beyond native limits. Provides convenient object-style operations for arithmetic, comparisons, and formatting, helping avoid overflow issues when handling large numeric IDs, counters, or financial values. | 14 | 15 | 7 | 76K | 3 | 1.2 | 52.2 | MIT | — | |
| starkbank/ecdsa | 0.72 | Pure-PHP ECDSA implementation compatible with OpenSSL. Fast signing/verification using Jacobian coordinates and optimized scalar multiplication. Security features include RFC6979 deterministic nonces, low-S normalization, on-curve validation, and hash truncation. Supports secp256k1 and P-256; requir... | 114 | 115 | 17 | 1M | 0 | 20.2 | 63.2 | MIT | 2 months ago | |
| amashukov/secp256k1-php | 0.72 | — | 0 | 0 | 0 | 124 | 0 | 0.0 | 29.0 | MIT | — | |
| paragonie/ecc | 0.72 | Pure-PHP elliptic curve cryptography (ECDSA/ECDH) with an OpenSSL 3+ fast path and hardened constant-time fallbacks. Fork of phpecc/mdanter. Supports secp256k1, NIST P-256/384/521, Brainpool, plus optional insecure curves. | 25 | 24 | 6 | 43K | 1 | 3.1 | 44.7 | — | 1 year ago | |
| simplito/bn-php | 0.70 | Arbitrary-precision math for PHP with a clean, minimal API. Provides big integer/decimal operations beyond native limits, suitable for financial calculations, cryptography, and any code needing exact large-number arithmetic and conversions. | 20 | 21 | 5 | 74K | 0 | 0.3 | 49.0 | MIT | — | |
| paragonie/easy-ecc | 0.70 | Easy-ECC is a hardened, easy-to-use PHP wrapper around paragonie/phpecc for elliptic-curve crypto. Generate keypairs, sign/verify messages, and perform ECDH key exchange with Curve25519 or ECDSA curves (K256, P256, P384, P521). | 47 | 47 | 2 | 29K | 0 | 10.3 | 40.3 | NOASSERTION | 9 months ago | |
| amashukov/eip1559-tx-signer-php | 0.69 | — | 0 | 0 | 0 | 130 | 0 | 0.0 | 29.2 | MIT | — | |
| defuse/php-encryption | 0.68 | Secure, hard-to-misuse PHP encryption library for encrypting data with keys or passwords. Requires PHP 5.6+ and OpenSSL 1.0.1+. Simple API inspired by libsodium, built to avoid common crypto mistakes. | 3,865 | 3,903 | 312 | 4M | 10 | 34.6 | 45.1 | MIT | 3 years ago | |
| amashukov/eth-php | 0.66 | — | 0 | 0 | 0 | 119 | 0 | 0.0 | 28.7 | MIT | — |
How can I help you explore Laravel packages today?