web3-php/web3
Web3 PHP is a PHP library for interacting with Ethereum and EVM blockchains via JSON-RPC. It supports wallets, transactions, smart contracts, events, and Laravel integration, making it easy to build decentralized apps in PHP.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| web3p/web3.php | 0.89 | web3.php is a PHP client for Ethereum that lets you talk to JSON-RPC nodes, query balances and blocks, send transactions, and call smart contracts. It supports ABI encoding, account management, and event filters, making it a practical toolkit for building blockchain-backed PHP applications. | 1,252 | — | 575 | — | 158 | 41.3 | 26.3 | MIT | 2 years ago |
|
| kornrunner/ethereum-offline-raw-tx | 0.88 | Build and sign Ethereum transactions offline in PHP. Set nonce, gas price, gas limit, recipient, value, and data, sign with a local private key, and output raw transaction hex ready to broadcast via any node. Keep private keys off RPC servers for wallets and backend payouts. | 61 | 63 | 32 | 5K | 0 | 2.4 | 26.9 | MIT | 11 months ago | |
| victorybiz/laravel-crypto-payment-gateway | 0.87 | Add cryptocurrency checkout to Laravel apps with this configurable payment gateway. It supports multiple coins, payment address generation, confirmation tracking, and callback or webhook notifications, making it easy to accept crypto orders alongside traditional payments. | 64 | — | 20 | — | 5 | 2.5 | 1.1 | MIT | 2 years ago | |
| ankurk91/laravel-paypal-webhooks | 0.87 | Verify and handle PayPal webhooks in Laravel with minimal setup. It validates incoming webhook signatures and dispatches typed events for each PayPal notification, so you can focus on business logic instead of parsing raw payloads and checking certificates. | 17 | — | 3 | — | 0 | 0.1 | — | MIT | — | |
| 021/laravel-wallet | 0.87 | A Laravel package for adding wallet functionality to your app: manage multiple balances, credit and debit funds, record transactions, handle deposits, withdrawals and transfers, and track wallet history with an Eloquent-friendly API. | 277 | 276 | 20 | 467 | 0 | 2.1 | 5.9 | MIT | — | |
| farbcode/laravel-evm | 0.87 | Simple, reliable Ethereum integration for Laravel with EIP-1559 fees, queued async transactions, nonce tracking, and events for every step from queued to mined. Requires PHP 8.4+ and ext-gmp. | 4 | 4 | 0 | 95 | 0 | 17.7 | 21.3 | MIT | 2 months ago | |
| yemenopensource/laravel-wallet | 0.87 | A Laravel package for adding wallet functionality to your app, with balance management, credit and debit transactions, and a simple API for handling user funds. | 12 | 12 | 0 | 2 | 0 | 0.1 | 0.9 | MIT | 2 years ago | |
| nbobtc/bitcoind-bundle | 0.87 | Symfony bundle that integrates the nbobtc/bitcoind-php client with Bitcoin Core’s JSON-RPC API, simplifying connection configuration and service injection so Symfony apps can query the daemon for blockchain and wallet operations. | 15 | 16 | 9 | 1 | 1 | 0.4 | 0.4 | MIT | — | |
| kornrunner/ccxt | 0.87 | PHP port of CCXT, giving Laravel and PHP applications a unified API to connect to dozens of cryptocurrency exchanges for market data, tickers, order books, balances, and trading. Fetch prices and account info across exchanges with one consistent interface, without writing separate integrations for e... | 37 | — | 11 | — | 0 | 0.8 | — | — | 5 years ago | |
| kornrunner/secp256k1 | 0.87 | A PHP secp256k1 elliptic curve library for key generation, ECDSA signing and verification, and public key recovery. Useful for Ethereum-style cryptography without native extensions. | 38 | — | 20 | — | 0 | 1.6 | — | MIT | 11 months ago |
|
| tightenco/solana-php-sdk | 0.87 | A PHP SDK for building on Solana. Create and manage keypairs, build, sign, and send transactions, query accounts and program data, and interact with on-chain programs through a clean, framework-friendly API that fits naturally into Laravel and plain PHP projects. | 0 | 84 | — | 96 | — | 0.3 | 27.4 | — | — | |
| fguillot/json-rpc | 0.87 | A lightweight PHP implementation of JSON-RPC 2.0 for building clients and servers. It supports method calls, notifications, batch requests, and error handling, with a clean API for exposing PHP classes as remote services. Good for creating APIs or integrating with JSON-RPC services. | 23 | 25 | 19 | 15K | 0 | 20.4 | 45.4 | MIT | 1 week ago | |
| shakurov/coinbase | 0.87 | Laravel package for integrating Coinbase Commerce cryptocurrency payments. It wraps the Coinbase Commerce API to create charges and checkouts, manage payment workflows, and handle webhook events, with configurable credentials and a simple facade-based setup for Laravel applications. | 46 | 39 | 27 | 2K | 0 | 1.0 | 22.1 | MIT | 3 years ago | |
| professionalweb/payment-laravel-yandex | 0.87 | Laravel wrapper for Yandex Checkout (YooKassa) that streamlines payment creation, redirects, and callback handling. Configure credentials, initiate payments, and process notifications with framework-friendly APIs to add Yandex payments to your app quickly. | 15 | 0 | 6 | 92 | 2 | 0.7 | 11.4 | MIT | 8 years ago | |
| renoki-co/laravel-web3 | 0.87 | Laravel Web3 provides a Laravel-friendly wrapper for interacting with Ethereum via JSON-RPC. Configure nodes, query blocks and transactions, call smart contracts, and manage accounts with a clean Web3 facade and package config. | 113 | — | 33 | — | 0 | 1.0 | — | Apache-2.0 | 4 years ago | |
| scaytrase/rpc-common | 0.86 | Common PHP RPC interfaces and helpers with batch-style request support. Includes client decorators (lazy, logging, caching) plus test utilities like a mock client with queued responses and acceptance filters for predictable RPC testing. | 0 | 0 | 0 | 111 | 0 | 1.5 | 28.3 | MIT | 9 years ago | |
| stephenjude/laravel-wallet | 0.86 | A Laravel wallet package for adding balances and transactions to any model. Create multiple wallets, deposit, withdraw, transfer funds, and track transaction history with a clean, simple API. | 266 | 266 | 24 | 30 | 0 | 15.2 | 0.7 | MIT | 4 months ago | |
| mkurc1/wallet-bundle | 0.86 | A Symfony bundle for integrating virtual wallets into your application. It provides balance tracking, credit and debit operations, and transaction history through reusable entities and services, making it easy to add account funding, ledger, and payment-wallet features. | 7 | 8 | 4 | 0 | 0 | 0.2 | — | MIT | — | |
| evp/paysera-wallet-php-client | 0.86 | A PHP client for the Paysera Wallet API that simplifies authentication, payment initiation, and callback handling. Integrates cleanly into Laravel and plain PHP projects, giving developers a straightforward, object-oriented wrapper for Paysera e-wallet transactions. | 21 | 22 | 36 | 2K | 0 | 3.0 | 26.7 | — | 11 months ago | |
| corbado/client-php | 0.86 | Corbado client for PHP adds passwordless authentication to Laravel/PHP apps, supporting passkeys and email-based login flows through Corbado’s APIs. Integrate secure, phishing-resistant sign-in without managing passwords. | 115 | — | 2 | — | 1 | 0.5 | — | MIT | 1 year ago |
How can I help you explore Laravel packages today?