Christian, husband, father, lover of Mexican food, and web developer.
Followers
51
Public Repos
19
Packages
8
Starred
100
Recorded values over time (once-a-day snapshots). Oct 9, 2026 – Nov 7, 2026
Followers & contributions
|
|
Description
|
|
30 days
GitHub star count over the last 30 days (daily snapshots).
|
|
|
License
|
|
|
|---|---|---|---|---|---|---|---|---|
| mtownsend/read-time | Laravel package that estimates the read time of any text or article. It counts words, lets you customize words per minute, and returns a clean "X minute read" value—ideal for blog posts, docs, and content-heavy pages. | 281 |
|
3.5 | 28.5 | MIT | 5 years ago | |
| mtownsend/remove-bg | Remove backgrounds from images in PHP and Laravel with a simple wrapper around the remove.bg API. Pass a file path, URL, or binary image and get a transparent PNG back in one call, with clean error handling for size limits and failed requests. | 184 |
|
2.0 | 32.2 | MIT | 3 years ago | |
| mtownsend/array-redactor | Redact sensitive data from PHP arrays before logging or storing it. Array Redactor masks values by key using dot notation and wildcards, with a configurable replacement string and Laravel support. Keeps passwords, tokens, and personal data out of your logs and dumps. | 145 |
|
1.2 | 15.0 | MIT | 7 years ago | |
| mtownsend/xml-to-array | Easily convert XML into a clean, traversable PHP array and back again. This lightweight package handles nested elements, attributes, and namespaces, so you can consume XML feeds or APIs in Laravel and plain PHP projects without writing repetitive parsing code. | 116 |
|
19.1 | 51.9 | MIT | 1 month ago | |
| mtownsend/response-xml | Return XML from your Laravel API as easily as JSON. This package adds a fluent xml() response helper that converts Eloquent models, collections, arrays, and paginators into clean, customizable XML, with support for custom root nodes, headers, and encoding — no manual string building required. | 104 |
|
12.0 | 40.3 | MIT | 6 months ago | |
| mtownsend/collection-xml | mtownsend/collection-xml adds a simple toXml() macro to Laravel collections and arrays, making it easy to convert nested data into clean XML for feeds, APIs, exports, and legacy integrations. | 44 |
|
11.8 | 19.9 | MIT | 5 months ago | |
| mtownsend/request-xml | Adds simple XML response parsing to Laravel's HTTP client. Call xml() on responses to convert XML into arrays, making XML APIs as easy to work with as JSON. Lightweight and Laravel-friendly for legacy or SOAP-style endpoints. | 43 |
|
9.3 | 38.9 | MIT | 6 months ago | |
| mtownsend/laravel-make-trait | Adds a make:trait Artisan command to Laravel, letting you scaffold PHP traits from the CLI just like make:model or make:controller. Generates a clean trait stub in the right namespace automatically, saving boilerplate and keeping reusable trait files consistent across your project. | 14 |
|
0.2 | 16.9 | MIT | 3 years ago |
How can I help you explore Laravel packages today?