jms/parser-lib
jms/parser-lib is a lightweight PHP parser library by JMS, providing reusable parsing components to build custom parsers quickly. Ideal for interpreting structured text and creating DSLs. Full docs available at jmsyst.com/libs/parser-lib.
|
Package
|
Score
|
Description
|
Stars
|
Likes
|
Forks
|
Downloads
|
Issues
|
Score
|
Opportunity
|
License
|
Last Release
|
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ac/web-services-bundle | 0.82 | Symfony bundle providing generic REST API workflow tools: request lifecycle events, JMS-based deserialization into existing objects, validation error handling, configurable response formats (JSON/XML/JSONP/YML), and per-path settings for exceptions, response data, JSONP, and headers. | 0 | 0 | 2 | 0 | 6 | 2.0 | 1.5 | MIT | 11 years ago | |
| simple-bus/jms-serializer-bridge | 0.82 | Bridge for SimpleBus Serialization that implements the ObjectSerializer interface using JMSSerializer. Use it to serialize and deserialize message objects in SimpleBus-based applications with a familiar JMS Serializer backend. | 8 | 8 | 7 | 43K | 0 | 0.3 | 50.8 | MIT | — | |
| jms/cg | 0.82 | jms/cg is a PHP code generation library that builds classes, methods, and properties programmatically. It provides a fluent API plus reflection and metadata support to generate readable source code, useful for proxies, serializers, and other build-time tooling. | 156 | 160 | 34 | 61K | 10 | 5.9 | 42.2 | Apache-2.0 | 10 years ago | |
| 1tomany/llm-sdk | 0.82 | Laravel-friendly PHP SDK for working with LLM providers. Provides a clean client API, request/response handling, and configurable drivers so you can send prompts, manage completions, and integrate AI features into your app with minimal boilerplate. | 0 | 0 | 0 | 0 | 6 | 28.0 | 1.7 | MIT | 4 months ago | |
| donatj/phpuseragentparser | 0.82 | A tiny, fast PHP user-agent parser that detects all modern browsers with just three regular expressions and under 200 lines of code. Installable via Composer, fully unit tested, and easy to use. | 598 | 604 | 127 | 187K | 9 | 31.5 | 42.1 | MIT | 4 months ago | |
| avtonom/creole-full-bundle | 0.82 | — | 2 | 3 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| dlakomski/jms-serializer-bundle-bridge | 0.82 | — | 0 | 0 | 0 | 236 | 0 | 0.0 | 32.8 | MIT | — | |
| jms/object-routing | 0.81 | jms/object-routing is a PHP library for routing based on object state rather than URLs. Define routes and generate targets by evaluating objects and their metadata, enabling flexible navigation and link generation in domain-driven apps. | 55 | 56 | 6 | 0 | 1 | 1.5 | 0.8 | Apache-2.0 | 10 years ago | |
| dms/dms-filter | 0.81 | Filter and sanitize object properties via PHP attributes. Annotate fields with rules like Trim, StripTags, and StripNewlines, then run a Filter service to clean entity values automatically—ideal alongside Symfony Validator and for consistent input normalization. | 95 | 96 | 18 | 4K | 2 | 3.9 | 23.7 | MIT | 2 years ago | |
| jms/di-extra-bundle | 0.81 | — | 327 | 340 | 127 | 21K | 84 | 28.0 | 49.5 | — | 8 years ago | |
| jms/serializer | 0.81 | jms/serializer is a powerful PHP library for (de)serializing complex data to and from JSON and XML. It supports dates, intervals, Doctrine ORM integration, versioning for APIs, circular references, exclusion strategies, and configuration via XML, YAML, or annotations. | 2,341 | 2,404 | 588 | 3M | 136 | 73.0 | 75.0 | MIT | 2 months ago | |
| coosos/jms-serializer-bidirectional-relation | 0.81 | Adds JMS Serializer subscribers that embed a _mapping_bidirectional_relation in serialized data so bidirectional associations can be restored on deserialize. Supports Symfony or standalone setup via event subscribers, with annotations to enable mapping on root models and exclude fields. | 0 | 0 | 0 | 0 | 0 | 0.3 | — | MIT | 6 years ago | |
| parsica-php/parsica | 0.81 | Parsica is a PHP parser combinator library for building custom parsers from small reusable pieces. Compose complex grammars with a fluent API, parse strings into structured results, and handle errors cleanly—ideal for DSLs, config formats, and language tooling. | 413 | 413 | 19 | 20K | 11 | 10.8 | 29.6 | MIT | 1 year ago | |
| salsify/json-streaming-parser | 0.80 | Streaming JSON parser for PHP that processes huge JSON documents without loading them into memory. SAX-style event callbacks via a Listener interface, PSR compliant, installable with Composer. Ideal for large files and low-memory environments. | 778 | 787 | 130 | 126K | 9 | 11.2 | 32.9 | MIT | 3 years ago | |
| maml/maml | 0.80 | — | 7 | 6 | 0 | 233K | 0 | 10.6 | 59.5 | MIT | 6 months ago | |
| dlakomski/jms-serializer-bridge | 0.80 | — | 0 | 0 | 0 | 197 | 0 | 0.0 | 31.7 | MIT | — | |
| jms/serializer-bundle | 0.80 | — | 1,801 | 1,857 | 305 | 991K | 94 | 48.6 | 61.2 | MIT | 11 months ago | |
| ejm/flow | 0.80 | — | 1 | 1 | 0 | 0 | 0 | 0.0 | — | MIT | — | |
| ibexa/jms-translation-bundle | 0.80 | JMSTranslationBundle for Symfony provides a web interface for viewing and editing application translations, extracts translation keys from templates and source code, and helps keep message catalogs organized and consistent across locales. | 0 | 0 | 1 | 56K | 0 | 18.6 | 63.8 | — | 1 month ago | |
| coffreo/jms-translation-js-extractor-bundle | 0.80 | — | 0 | 0 | 0 | 0 | 2 | 0.4 | — | MIT | — |
How can I help you explore Laravel packages today?