{"collection":[{"id":"019d2c06-1008-7ccf-afa9-b7ffe08a113c","createdAt":"2026-03-26T21:21:28+00:00","title":"alexandre-daubois/ember: Ember is a real-time dashboard for Caddy & FrankenPHP","url":"https://github.com/alexandre-daubois/ember","mainImage":{"size":111633,"mime":"image/png","contentUrl":"https://hivecache.net/storage/default/10d/ade/10dade2fa1152c71de2eaec24b6185595d99e19b78112e185c.png"},"account":{"@iri":"https://hivecache.net/profile/jrmgx","username":"jrmgx","instance":"hivecache.net","inboxUrl":"https://hivecache.net/ap/u/jrmgx/inbox","outboxUrl":"https://hivecache.net/ap/u/jrmgx/outbox","sharedInboxUrl":"https://hivecache.net/ap/inbox","followerUrl":"https://hivecache.net/ap/u/jrmgx/followers","followingUrl":"https://hivecache.net/ap/u/jrmgx/following"},"domain":"github.com","outdated":false,"archive":{"size":4007381,"mime":"application/gzip","contentUrl":"https://hivecache.net/storage/default/555/c3c/555c3c4be69d5f8a6f4e25d8b7e923a2517a0a3922b43a6d94.gz"},"instance":"hivecache.net","tags":[{"name":"dev","slug":"dev","@iri":"https://hivecache.net/profile/jrmgx/tags/dev"},{"name":"PHP","slug":"php","@iri":"https://hivecache.net/profile/jrmgx/tags/php"}],"@iri":"https://hivecache.net/profile/jrmgx/bookmarks/019d2c06-1008-7ccf-afa9-b7ffe08a113c"},{"id":"019cb346-83b1-7b2e-9748-85a10583f769","createdAt":"2026-03-03T10:37:48+00:00","title":"Claude Code for Symfony and PHP: The Setup That Actually Works - DEV Community","url":"https://dev.to/javiereguiluz/claude-code-for-symfony-and-php-the-setup-that-actually-works-1che","mainImage":{"size":30482,"mime":"image/webp","contentUrl":"https://hivecache.net/storage/default/e05/ec4/e05ec4a836efd6a5742633d1673b642911327e327fa60b9253.webp"},"account":{"@iri":"https://hivecache.net/profile/jrmgx","username":"jrmgx","instance":"hivecache.net","inboxUrl":"https://hivecache.net/ap/u/jrmgx/inbox","outboxUrl":"https://hivecache.net/ap/u/jrmgx/outbox","sharedInboxUrl":"https://hivecache.net/ap/inbox","followerUrl":"https://hivecache.net/ap/u/jrmgx/followers","followingUrl":"https://hivecache.net/ap/u/jrmgx/following"},"domain":"dev.to","outdated":false,"archive":{"size":619458,"mime":"application/gzip","contentUrl":"https://hivecache.net/storage/default/07d/20e/07d20ecf05ee9c4a21e97e927db73f7822682fd6d345342d9e.gz"},"instance":"hivecache.net","tags":[{"name":"PHP","slug":"php","@iri":"https://hivecache.net/profile/jrmgx/tags/php"},{"name":"AI","slug":"ai","@iri":"https://hivecache.net/profile/jrmgx/tags/ai"}],"@iri":"https://hivecache.net/profile/jrmgx/bookmarks/019cb346-83b1-7b2e-9748-85a10583f769"},{"id":"019c5105-553c-77c3-91a8-2355b15529ed","createdAt":"2026-02-12T08:43:49+00:00","title":"RikudouSage/ActivityPub: A strongly typed, validated and developer-friendly ActivityPub implementation in PHP","url":"https://github.com/RikudouSage/ActivityPub","mainImage":{"size":78313,"mime":"image/png","contentUrl":"https://hivecache.net/storage/default/265/681/2656815285e9a61c933fd3c843b5d50e9fd370e4d99e54e993.png"},"account":{"@iri":"https://hivecache.net/profile/jrmgx","username":"jrmgx","instance":"hivecache.net","inboxUrl":"https://hivecache.net/ap/u/jrmgx/inbox","outboxUrl":"https://hivecache.net/ap/u/jrmgx/outbox","sharedInboxUrl":"https://hivecache.net/ap/inbox","followerUrl":"https://hivecache.net/ap/u/jrmgx/followers","followingUrl":"https://hivecache.net/ap/u/jrmgx/following"},"domain":"github.com","outdated":false,"archive":{"size":468187,"mime":"application/gzip","contentUrl":"https://hivecache.net/storage/default/4e2/0d7/4e20d76f9e16db6ef1ed5e15bf207b02f5015b11dd8ab528b6.gz"},"instance":"hivecache.net","tags":[{"name":"PHP","slug":"php","@iri":"https://hivecache.net/profile/jrmgx/tags/php"},{"name":"ActivityPub","slug":"activitypub","@iri":"https://hivecache.net/profile/jrmgx/tags/activitypub"}],"@iri":"https://hivecache.net/profile/jrmgx/bookmarks/019c5105-553c-77c3-91a8-2355b15529ed"}],"prevPage":null,"nextPage":"https://hivecache.net/profile/jrmgx/bookmarks?after=019c5105-553c-77c3-91a8-2355b15529ed&tags=php","total":null}