sajya / server
Easy implementation of the JSON-RPC 2.0 server for the Laravel framework.
Installs: 1 505 245
Dependents: 1
Suggesters: 0
Security: 0
Stars: 219
Watchers: 10
Forks: 22
Open Issues: 11
Requires
- ext-json: *
- doctrine/annotations: ^2.0
- laravel/framework: ^10.0|^11.0
- phpdocumentor/reflection-docblock: ^5.3
Requires (Dev)
- laravel/pint: ^1.4
- orchestra/testbench: ^8.0|^9.0
- phpunit/php-code-coverage: ^10.|^11.0
- phpunit/phpunit: ^10.5|^11.0
- symfony/var-dumper: ^6.0|^7.0
- vimeo/psalm: ^5.23
Suggests
- ext-zlib: Required to compress the response into gzip
- sajya/client: HTTP(S) client for JSON-RPC 2.0
Conflicts
- laravel/framework: <9.32.0
- league/flysystem: <3.0.16
- mockery/mockery: <1.4.2
- dev-master
- 6.1.0
- 6.0.3
- 6.0.1
- 6.0.0
- 5.3.0
- 5.2.0
- 5.1.0
- 5.0.3
- 5.0.2
- 5.0.1
- 5.0.0
- 4.0.6
- 4.0.5
- 4.0.4
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 3.0.0
- 2.4.0
- 2.3.0
- 2.2.0
- 2.1.0
- 2.0.0
- 1.1.0
- 1.0.0
- 0.0.2
- 0.0.1
- dev-conflict
- dev-docs_attributes
- dev-dependabot/github_actions/actions/cache-4.2.0
- dev-dependabot/github_actions/codecov/codecov-action-5
- dev-qodana
- dev-BenceSzalai-binding
This package is auto-updated.
Last update: 2025-02-15 01:06:11 UTC
README
Sajya empowers Laravel developers to bring the full power of JSON-RPC 2.0 to life. With Sajya, you can:
- Achieve Complete JSON-RPC 2.0 Compliance: Seamlessly implement every feature of the specification.
- Ensure Robust Validation: Automatically validate parameters to keep your interactions safe and sound.
- Handle Batch & Notification Requests: Easily manage multiple requests or fire-and-forget notifications.
- Set Up in a Snap: Get your JSON-RPC server up and running with minimal fuss.
It’s all about making your life easier so you can focus on building amazing applications.
Official Documentation
Discover all there is to know about Sajya on our website. You'll find everything from installation guides to deep dives into each feature.
Changelog
Curious about what’s new? Check out our CHANGELOG to keep up with the latest updates and improvements.
Contributing
We’re all about community! Whether you have a bug fix, a new feature idea, or an improvement for our docs, we’d love to hear from you.
Maintainers
Sajya is proudly maintained by Alexandr Chernyaev. Feel free to reach out or get involved!
License
Sajya is released under the MIT License. See the License File for more details.