ActivityPub Viewer

A small tool to view real-world ActivityPub objects as JSON! Enter a URL or username from Mastodon or a similar service below, and we'll send a request with the right Accept header to the server to view the underlying object.

Open in browser →
{ "@context": [ "https://www.w3.org/ns/activitystreams", { "ostatus": "http://ostatus.org#", "atomUri": "ostatus:atomUri", "inReplyToAtomUri": "ostatus:inReplyToAtomUri", "conversation": "ostatus:conversation", "sensitive": "as:sensitive", "toot": "http://joinmastodon.org/ns#", "votersCount": "toot:votersCount", "blurhash": "toot:blurhash", "focalPoint": { "@container": "@list", "@id": "toot:focalPoint" } } ], "id": "https://joshuastrobl.social/users/me/statuses/113476873231647747", "type": "Note", "summary": null, "inReplyTo": null, "published": "2024-11-13T17:41:12Z", "url": "https://joshuastrobl.social/@me/113476873231647747", "attributedTo": "https://joshuastrobl.social/users/me", "to": [ "https://www.w3.org/ns/activitystreams#Public" ], "cc": [ "https://joshuastrobl.social/users/me/followers", "https://fosstodon.org/users/biomejs" ], "sensitive": false, "atomUri": "https://joshuastrobl.social/users/me/statuses/113476873231647747", "inReplyToAtomUri": null, "conversation": "tag:joshuastrobl.social,2024-11-13:objectId=2997015:objectType=Conversation", "content": "<p>A colleague suggested a while ago that I check out <span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@biomejs\" class=\"u-url mention\">@<span>biomejs</span></a></span> as a replacement for eslint and prettier. Decided to finally give it a try today, after going through the process of upgrading from NextJS 14 to 15 and really not wanting to deal with the new eslint config format (now or in the future).</p><p>Ran three commands (biome init, migrate for eslint, and migrate for prettier) and immediately was off to the races! No incorrect linting or formatting. Easy to follow config.</p><p>10/10 would recommend.</p>", "contentMap": { "en": "<p>A colleague suggested a while ago that I check out <span class=\"h-card\" translate=\"no\"><a href=\"https://fosstodon.org/@biomejs\" class=\"u-url mention\">@<span>biomejs</span></a></span> as a replacement for eslint and prettier. Decided to finally give it a try today, after going through the process of upgrading from NextJS 14 to 15 and really not wanting to deal with the new eslint config format (now or in the future).</p><p>Ran three commands (biome init, migrate for eslint, and migrate for prettier) and immediately was off to the races! No incorrect linting or formatting. Easy to follow config.</p><p>10/10 would recommend.</p>" }, "attachment": [ { "type": "Document", "mediaType": "image/jpeg", "url": "https://joshuastrobl.social/system/media_attachments/files/113/476/873/141/945/321/original/cb15428006b1acef.jpeg", "name": "Screenshot showing a terminal open. On a left pane, it shows \"yarn biome check --reporter=summary\" saying that it checked 56 files in 7ms and no fixes were applied. On the right pane, hx (helix) is showing with the biome.json file content.", "blurhash": "UF8qgHRPo$ay%gMxtRIT?wWCRPbJxukCj@jY", "width": 2362, "height": 1452 } ], "tag": [ { "type": "Mention", "href": "https://fosstodon.org/users/biomejs", "name": "@biomejs@fosstodon.org" } ], "replies": { "id": "https://joshuastrobl.social/users/me/statuses/113476873231647747/replies", "type": "Collection", "first": { "type": "CollectionPage", "next": "https://joshuastrobl.social/users/me/statuses/113476873231647747/replies?only_other_accounts=true&page=true", "partOf": "https://joshuastrobl.social/users/me/statuses/113476873231647747/replies", "items": [] } }, "likes": { "id": "https://joshuastrobl.social/users/me/statuses/113476873231647747/likes", "type": "Collection", "totalItems": 11 }, "shares": { "id": "https://joshuastrobl.social/users/me/statuses/113476873231647747/shares", "type": "Collection", "totalItems": 3 } }