fediparty/en/tools/index.html

28 lines
181 KiB
HTML

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1,minimal-ui"><link rel="shortcut icon" href="/favicon.ico"><title>Fediverse.Party - explore federated networks</title><meta name="description" content="Let&#39;s make social media free, federated and fun! Fediverse.Party is your guide into the world of decentralized, autonomous networks running on free open software on a myriad of servers across the world. No ads and no algorithms. Join Fediverse and become part of the new interconnected Web!"><meta property="og:title" content=" - Fediverse.Party - explore federated networks"><meta property="og:description" content="Let&#39;s make social media free, federated and fun! Fediverse.Party is your guide into the world of decentralized, autonomous networks running on free open software on a myriad of servers across the world. No ads and no algorithms. Join Fediverse and become part of the new interconnected Web!"><meta property="og:type" content="website"><meta property="og:image" content="https://fediverse.party/tile-wide.png"><meta property="og:image:width" content="558"><meta property="og:image:height" content="270"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:description" content="Let&#39;s make social media free, federated and fun! Fediverse.Party is your guide into the world of decentralized, autonomous networks running on free open software on a myriad of servers across the world. No ads and no algorithms. Join Fediverse and become part of the new interconnected Web!"><meta name="twitter:title" content=" - Fediverse.Party - explore federated networks"><meta name="twitter:image" content="https://fediverse.party/tile-wide.png"><meta http-equiv="X-UA-Compatible" content="IE=edge"><link rel="canonical" href="https://fediverse.party"><meta name="author" content="lostinlight"><meta name="mobile-web-app-capable" content="yes"><meta name="application-name" content="FediGuide"><link rel="icon" type="image/png" sizes="192x192" href="/img/touch/android-icon-192x192.png"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="apple-mobile-web-app-status-bar-style" content="white"><meta name="apple-mobile-web-app-title" content="FediGuide"><link rel="apple-touch-icon" sizes="152x152" href="/img/touch/apple-icon-152x152.png"><link rel="apple-touch-icon" sizes="57x57" href="/img/touch/apple-icon-57x57.png"><link rel="apple-touch-icon" sizes="60x60" href="/img/touch/apple-icon-60x60.png"><link rel="apple-touch-icon" sizes="72x72" href="/img/touch/apple-icon-72x72.png"><link rel="apple-touch-icon" sizes="76x76" href="/img/touch/apple-icon-76x76.png"><link rel="apple-touch-icon" sizes="114x114" href="/img/touch/apple-icon-114x114.png"><link rel="apple-touch-icon" sizes="120x120" href="/img/touch/apple-icon-120x120.png"><link rel="apple-touch-icon" sizes="144x144" href="/img/touch/apple-icon-144x144.png"><link rel="apple-touch-icon" sizes="180x180" href="/img/touch/apple-icon-180x180.png"><meta name="msapplication-tap-highlight" content="no"><meta name="msapplication-TileImage" content="/img/touch/ms-touch-icon-144x144-precomposed.png"><meta name="msapplication-TileColor" content="#ffffff"><link rel="manifest" href="/manifest.json"><meta name="theme-color" content="#f4f4f4"><link rel="stylesheet" href="/css/main.min.css"><svg xmlns="https://www.w3.org/2000/svg" style="display:none"><symbol id="icon-menu" viewBox="0 0 24 24"><path d="M6.8,11.613c0,1.436-1.164,2.6-2.6,2.6s-2.6-1.164-2.6-2.6s1.164-2.6,2.6-2.6
S6.8,10.177,6.8,11.613z M22.4,11.613c0,1.436-1.164,2.6-2.6,2.6c-1.436,0-2.6-1.164-2.6-2.6s1.164-2.6,2.6-2.6
C21.236,9.013,22.4,10.177,22.4,11.613z M14.6,11.613c0,1.436-1.164,2.6-2.6,2.6s-2.6-1.164-2.6-2.6s1.164-2.6,2.6-2.6
S14.6,10.177,14.6,11.613z"/></symbol><symbol id="icon-close" viewBox="0 0 24 24"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></symbol><symbol id="icon-share" viewBox="0 0 24 24"><path d="M12.562 16.5l-2.8 2.731a3.436 3.436 0 0 1-4.858-.088l-.028-.03a3.511 3.511 0 0 1-1.098-2.422 3.17 3.17 0 0 1 .98-2.358l2.8-2.731a1.346 1.346 0 0 0 .028-1.904l-.028-.027a1.42 1.42 0 0 0-1.975 0l-2.8 2.731a5.832 5.832 0 0 0-1.795 4.355 6.208 6.208 0 0 0 1.914 4.288 6.468 6.468 0 0 0 4.528 1.876 6.13 6.13 0 0 0 4.311-1.758l2.8-2.731a1.346 1.346 0 0 0 .028-1.904l-.028-.028a1.42 1.42 0 0 0-1.979 0zm-5.586.56c.55.534 1.424.534 1.974 0l8.38-8.194a1.343 1.343 0 0 0 .032-1.9l-.032-.032a1.42 1.42 0 0 0-1.975 0L6.976 15.13c-.558.488-.653 1.293-.165 1.852.04.045.082.088.165.084v-.006zm14.42-14.106a6.285 6.285 0 0 0-8.838-.118l-2.8 2.733a1.342 1.342 0 0 0 0 1.931c.55.533 1.424.533 1.974 0l2.8-2.731a3.435 3.435 0 0 1 4.887.118 3.523 3.523 0 0 1 1.099 2.422 3.17 3.17 0 0 1-.98 2.358l-2.8 2.731a1.343 1.343 0 0 0-.032 1.9l.032.032c.55.534 1.425.534 1.975 0l2.8-2.731a5.843 5.843 0 0 0 1.795-4.355 6.209 6.209 0 0 0-1.912-4.283v-.007z"/></symbol><symbol id="icon-star" viewBox="0 0 14 14"><path d="M6.949 2.857l.834 1.975c.139.331.423.57.761.641l2.371.499L9.288 7.68c-.25.263-.359.639-.291 1.004l.454 2.443-2.072-.967a1.013 1.013 0 0 0-.86 0l-2.073.968.454-2.444a1.152 1.152 0 0 0-.291-1.003L2.984 5.972l2.37-.499c.338-.071.621-.31.761-.641l.834-1.975m0-2.057a.45.45 0 0 0-.41.28L5.146 4.379l-3.494.736a.457.457 0 0 0-.339.327.49.49 0 0 0 .112.47L3.859 8.47l-.68 3.664c-.034.179.01.352.142.463a.444.444 0 0 0 .464.06l3.164-1.477 3.169 1.479a.395.395 0 0 0 .178.041c.101 0 .2-.036.278-.101.132-.11.177-.289.145-.465l-.682-3.664 2.435-2.559a.488.488 0 0 0 .113-.469.461.461 0 0 0-.341-.328l-3.493-.735L7.358 1.08A.449.449 0 0 0 6.949.8z"/></symbol><symbol id="icon-snowflake" viewBox="0 0 24 24"><path d="M21.8 10.6a1.4 1.4 0 1 0 0 2.8 1.4 1.4 0 0 0 0-2.8zm-19.6 0a1.4 1.4 0 1 0 0 2.8 1.4 1.4 0 0 0 0-2.8zm9.8 9.8a1.4 1.4 0 1 0 0 2.8 1.4 1.4 0 0 0 0-2.8zm0-16.8a1.4 1.4 0 1 0 0-2.8 1.4 1.4 0 0 0 0 2.8zm3.388 9.8H17.6a1.4 1.4 0 0 0 0-2.8h-2.212l4.606-4.606a1.406 1.406 0 1 0-1.988-1.988L13.4 8.612V6.4a1.4 1.4 0 0 0-2.8 0v2.212L5.994 4.006a1.406 1.406 0 1 0-1.988 1.988L8.612 10.6H6.4a1.4 1.4 0 0 0 0 2.8h2.212l-4.606 4.606a1.411 1.411 0 0 0 0 1.988 1.42 1.42 0 0 0 1.988 0l4.606-4.606V17.6a1.4 1.4 0 0 0 2.8 0v-2.212l4.606 4.606a1.42 1.42 0 0 0 1.988 0 1.411 1.411 0 0 0 0-1.988L15.388 13.4z"/></symbol><symbol id="icon-link" viewBox="0 0 24 24"><path d="M21.8 13.4a1.4 1.4 0 0 0-1.4 1.4v5.6H3.6V3.6h5.6a1.4 1.4 0 0 0 0-2.8H3.6C2.06.8.8 2.06.8 3.6v16.8c0 1.54 1.26 2.8 2.8 2.8h16.8c1.54 0 2.8-1.26 2.8-2.8v-5.6a1.4 1.4 0 0 0-1.4-1.4zm1.39-11.251a1.387 1.387 0 0 0-.096-.485l-.002-.004c-.005-.013-.015-.022-.021-.035a1.375 1.375 0 0 0-.25-.371c-.033-.036-.07-.064-.107-.096a1.363 1.363 0 0 0-.291-.196c-.045-.023-.086-.046-.133-.063A1.377 1.377 0 0 0 21.8.8h-7a1.4 1.4 0 1 0 0 2.8h3.62L6.81 15.21a1.4 1.4 0 1 0 1.98 1.98L20.4 5.58V9.2a1.4 1.4 0 1 0 2.8 0v-7c0-.018-.01-.033-.01-.051z"/></symbol><symbol id="icon-logo" viewBox="0 0 24 24"><path d="M20.11 3.797V.387s-5.745 1.606-9.778 2.162c-1.417.196-6.442.972-6.442.972l5.245 2.606 1.203-.354c1.264-.373 2.522-.594 2.522-.594l-.031 6.216-3.545.831c-.328-.443-.853-.701-1.447-.701a1.8 1.8 0 0 0-1.164 3.174h-.061l-.952 1.563a1.473 1.473 0 0 0 .168 2.939c.021 0 .04-.005.06-.006l1.192 1.51c-.184.292-.23.637-.23 1.008a1.9 1.9 0 1 0 1.9-1.9c-.241 0-.501.047-.713.128L7.018 18.63c.197-.251.289-.564.289-.907 0-.414-.11-.787-.384-1.056l.929-1.543a1.798 1.798 0 0 0 1.765-1.531l3.213-.812v8.433l3.011-.522v-6.716l3.871-.749-.031-4.7-3.84.676.002-4.612 4.267-.794z"/></symbol><symbol id="icon-diaspora" viewBox="0 0 24 24"><path d="M15.13 21.453l-2.172-3.033c-.58-.81-1.052-1.443-1.077-1.444-.025 0-.937 1.227-2.16 2.903-1.162 1.594-2.123 2.9-2.134 2.9-.034 0-4.193-2.93-4.203-2.962-.006-.015.935-1.395 2.09-3.07 1.154-1.672 2.1-3.065 2.1-3.097 0-.05-.375-.182-3.31-1.16-1.82-.608-3.326-1.11-3.348-1.12-.03-.01.143-.59.737-2.465.427-1.348.785-2.462.8-2.477.01-.014 1.593.492 3.514 1.125 1.922.634 3.51 1.15 3.53 1.15.018 0 .04-.032.05-.066.007-.036.024-1.67.035-3.635.014-1.962.035-3.585.047-3.605.018-.03.56-.036 2.54-.036 1.383 0 2.53.012 2.548.023.023.014.06 1.093.125 3.52.104 3.98.107 4.032.17 4.032.023 0 1.547-.51 3.383-1.132 1.837-.623 3.348-1.122 3.36-1.11.036.04 1.543 4.946 1.524 4.963-.01.01-1.542.534-3.406 1.166-2.562.87-3.39 1.16-3.396 1.196-.005.03.876 1.345 1.996 2.985 1.103 1.616 2.003 2.948 1.998 2.964-.012.035-4.14 3.075-4.175 3.075-.014.002-.537-.714-1.163-1.587v-.002z"/></symbol><symbol id="icon-mastodon" viewBox="0 0 24 24"><path d="M23.605 10.01v10.205h-4.042v-9.907c0-2.09-.88-3.148-2.636-3.148-1.943 0-2.918 1.256-2.918 3.742v5.422H9.99v-5.42c0-2.487-.973-3.744-2.917-3.744-1.757 0-2.636 1.06-2.636 3.147v9.907H.395V10.008c0-2.085.53-3.742 1.597-4.97 1.1-1.225 2.54-1.853 4.328-1.853 2.07 0 3.635.795 4.67 2.386L12 7.26l1.007-1.69c1.036-1.59 2.604-2.385 4.67-2.385 1.79 0 3.23.63 4.33 1.854 1.066 1.225 1.597 2.883 1.597 4.97"/></symbol><symbol id="icon-gnusocial" viewBox="0 0 24 24"><path d="M14.526 18.125l2.147-.12s.418 2.566-4.175 2.387c-2.923-.114-4.832-1.61-4.832-5.965s.537-5.07 4.653-5.25c4.115-.177 4.89 3.34 4.89 3.34h3.4s-.26-2.53-2.213-4.45c1.753-.97 1.715-2.836 1.652-4.02C19.99 2.914 17.594 0 17.036.497c-.56.5.924.986.804 3.432-.05 1.073.27 1.908-1.788 1.908-1.374 0-.805-1.223-2.536-1.223-1.018 0-1.404.65-1.55 1.186-.147-.534-.533-1.184-1.55-1.184-1.73 0-1.163 1.222-2.536 1.222-2.06 0-1.738-.835-1.79-1.91C5.97 1.484 7.453 1 6.895.5c-.555-.497-3.01 1.88-3.01 3.55 0 1.186-.066 3.06 1.68 4.028C3.91 9.694 3.58 11.98 3.612 14.008c.06 3.7 1.61 9.186 8.59 9.544 6.978.36 8.47-5.13 8.47-8.65h-7.335l1.19 3.223z"/></symbol><symbol id="icon-friendica" viewBox="0 0 24 24"><path d="M.431 4.536v14.928c0 2.315 1.864 4.197 4.166 4.197h14.806c2.302 0 4.166-1.882 4.166-4.197V4.536c0-2.315-1.864-4.197-4.166-4.197H4.597C2.295.339.431 2.221.431 4.536zm18.972-3.268c1.799 0 3.237 1.447 3.237 3.268v14.928c0 1.82-1.438 3.268-3.237 3.268H8.299v-5.6h7.403l-.019-5.582-7.384.039v-4.72h7.403v-5.6l3.701-.001z"/></symbol><symbol id="icon-hubzilla" viewBox="0 0 24 24"><path d="M20.125 1.403c1.26.622 2.423 1.818 3.03 3.11.24.578.492 1.148.44 2.49-.045 1.21-.13 1.686-.507 2.488-.998 2.13-2.962 3.554-5.205 3.7l-1.212.082-.425 1.686c-.357 1.404-.39 1.876-.39 1.876.405.43 1.325.696 1.71 1.692.525 1.015.465 2.456-.206 3.29-1.098 1.36-2.735 1.768-4.176 1.016-1.31-.688-1.997-2.39-1.588-3.88.098-.377-.016-.492-1.588-1.523L8.305 16.3l-.622.508C4.72 19.182.38 17.086.397 13.272c0-2.456 1.95-4.37 4.453-4.355 1.26 0 2.014.278 2.947 1.13l.687.622 1.523-.77 1.54-.753-.164-.54c-.23-.802-.18-2.586.098-3.487.312-1.08 1.278-2.423 2.195-3.094 1.867-1.377 4.42-1.623 6.45-.623zm-11.25 13.88l3.413 2.346s1.036-.873 2.44-.996l.874-3.71s-2.7-.874-3.465-2.77l-3.163 1.5s.748 1.868-.098 3.628z"/></symbol><symbol id="icon-socialhome" viewBox="0 0 24 24"><path d="M8.47 8.268h7.044v9.08H8.472v-9.08zm8.177 5.2h4.98v9.74h-4.98v-9.74zm-14.035 3.88H7.27V8.27H2.613l-.002 9.08zm12.94 5.86H2.648l.002-4.762h12.902v4.763zm1.132-14.94h4.98v4.075h-4.98V8.268zm5.836-3.152L12.426.892c-.196-.135-1.392-.135-1.627 0L1.672 5.157c-.287.133-.438.445-.37.755.07.314 1.344 1.205 1.344 1.205h19.02s1.363-.977 1.363-1.352c0-.317-.218-.576-.51-.65z"/></symbol><symbol id="icon-pleroma" viewBox="0 0 24 24"><path d="M6.605.31a1.82 1.82 0 0 0-1.82 1.82v21.56h5.81V.31h-3.99zm6.93 0V12h4.06a1.82 1.82 0 0 0 1.82-1.82V.31h-5.88zm0 17.57v5.81h4.06a1.82 1.82 0 0 0 1.82-1.82v-3.99h-5.88z"/></symbol><symbol id="icon-peertube" viewBox="0 0 24 24"><path d="M3.476.374v11.584l8.687-5.792L3.476.374zm8.687 5.792v11.582l8.687-5.79-8.687-5.792zm-8.687 5.792V23.54l8.687-5.79-8.687-5.792z"/></symbol><symbol id="icon-misskey" viewBox="0 0 24 24"><path d="M 21.447 8.646 Q 20.396 8.646 19.645 7.92 Q 18.919 7.169 18.919 6.118 Q 18.919 5.067 19.645 4.341 Q 20.396 3.59 21.447 3.59 Q 22.498 3.59 23.249 4.341 Q 24 5.067 24 6.118 Q 24 7.169 23.249 7.92 Q 22.498 8.646 21.447 8.646 Z M 21.472 9.147 Q 22.523 9.147 23.249 9.898 Q 24 10.648 24 11.7 L 24 17.882 Q 24 18.933 23.249 19.684 Q 22.523 20.41 21.472 20.41 Q 20.421 20.41 19.67 19.684 Q 18.919 18.933 18.919 17.882 L 18.919 11.7 Q 18.919 10.648 19.67 9.898 Q 20.421 9.147 21.472 9.147 Z M 8.911 16.84 C 7.871 16.843 6.979 16.217 6.558 15.488 C 6.333 15.169 5.888 15.056 5.882 15.488 L 5.882 17.482 C 5.882 18.282 5.59 18.975 5.006 19.559 C 4.439 20.126 3.746 20.41 2.928 20.41 C 2.128 20.41 1.435 20.126 0.851 19.559 C 0.284 18.975 0 18.282 0 17.482 L 0 6.518 C 0 5.901 0.175 5.342 0.526 4.841 C 0.893 4.324 1.36 3.965 1.927 3.765 C 2.244 3.648 2.578 3.59 2.928 3.59 C 3.83 3.59 4.58 3.94 5.181 4.641 C 5.498 4.992 5.682 5.175 5.732 5.192 C 5.732 5.192 8.111 8.069 8.178 8.119 C 8.245 8.169 8.441 8.552 8.911 8.552 C 9.38 8.552 9.601 8.169 9.668 8.119 C 9.735 8.069 12.114 5.192 12.114 5.192 C 12.131 5.209 12.306 5.025 12.64 4.641 C 13.257 3.94 14.017 3.59 14.918 3.59 C 15.251 3.59 15.585 3.648 15.919 3.765 C 16.486 3.965 16.945 4.324 17.296 4.841 C 17.663 5.342 17.846 5.901 17.846 6.518 L 17.846 17.482 C 17.846 18.282 17.554 18.975 16.97 19.559 C 16.403 20.126 15.71 20.41 14.893 20.41 C 14.092 20.41 13.399 20.126 12.815 19.559 C 12.248 18.975 11.964 18.282 11.964 17.482 L 11.964 15.488 C 11.915 14.944 11.434 15.287 11.263 15.488 C 10.813 16.322 9.95 16.836 8.911 16.84 Z"/></symbol><symbol id="icon-pixelfed" viewBox="-1 0 24 24"><path d="M9.082 16.915h4.74c4.465 0 8.085-3.701 8.085-8.264S18.289.387 13.822.387H6.98c-2.577 0-4.665 2.134-4.665 4.768v18.559l6.767-6.799z"/></symbol><symbol id="icon-funkwhale" viewBox="0 0 24 24"><path d="M12.068 14.792a4.052 4.052 0 0 0 4.05-4.05.212.212 0 0 0-.21-.21H14.38a.212.212 0 0 0-.21.21 2.108 2.108 0 0 1-2.102 2.102 2.108 2.108 0 0 1-2.102-2.102.212.212 0 0 0-.21-.21H8.228a.212.212 0 0 0-.21.21 4.051 4.051 0 0 0 4.05 4.05z"/><path d="M12.068 18.613c4.337 0 7.871-3.534 7.871-7.871a.212.212 0 0 0-.21-.21H18.2a.212.212 0 0 0-.21.21c0 3.267-2.656 5.923-5.923 5.923s-5.923-2.656-5.923-5.923a.212.212 0 0 0-.21-.21H4.407a.212.212 0 0 0-.21.21c-.02 4.337 3.515 7.871 7.871 7.871z"/><path d="M23.569 10.532h-1.528a.212.212 0 0 0-.21.21c0 5.388-4.394 9.763-9.763 9.763-5.388 0-9.763-4.375-9.763-9.763a.212.212 0 0 0-.21-.21H.566a.212.212 0 0 0-.21.21c0 6.458 5.254 11.711 11.711 11.711s11.711-5.254 11.711-11.711a.21.21 0 0 0-.209-.21z"/><path d="M6.795 5.469c.783.401 1.624.478 2.388.917.497.287.802.611 1.108 1.089.478.726.459 1.624.459 1.624l.057.993s.382.993 1.223.993c.898 0 1.223-.993 1.223-.993l.057-.993s-.019-.898.459-1.624c.306-.478.611-.822 1.108-1.089.764-.439 1.605-.516 2.388-.917.783-.401 1.548-.917 2.063-1.643.516-.726.764-1.681.478-2.522-1.49-.076-3.21.096-4.528.802-1.834.974-2.942.63-3.267 2.082h-.019c-.325-1.471-1.433-1.108-3.267-2.082-1.319-.706-3.038-.878-4.529-.802-.286.841-.038 1.796.478 2.522.573.726 1.337 1.242 2.121 1.643z"/></symbol><symbol id="icon-lemmy" viewBox="0 0 24 24"><g transform="translate(0 -26.067)"><path d="m3.459 30.685c-0.024 0-0.047 0-0.071 1e-3 -0.108 2e-3 -0.215 9e-3 -0.32 0.021-0.845 0.097-1.605 0.547-2.072 1.332-0.457 0.769-0.569 1.617-0.337 2.402 0.233 0.785 0.797 1.498 1.632 2.063 5e-3 3e-3 0.01 7e-3 0.015 0.01 0.716 0.432 1.43 0.723 2.194 0.874-0.019 0.315-0.018 0.639 2e-3 0.971 0.061 1.003 0.415 1.926 0.952 2.742l-1.924 0.785c-0.208 0.081-0.309 0.317-0.224 0.524 0.084 0.207 0.321 0.304 0.527 0.217l2.117-0.864c0.393 0.468 0.844 0.892 1.328 1.264 0.019 0.014 0.037 0.028 0.056 0.042l-1.24 1.642c-0.136 0.176-0.103 0.43 0.075 0.564s0.431 0.097 0.563-0.082l1.26-1.668c0.692 0.438 1.427 0.78 2.152 1.006 0.372 0.682 1.099 1.116 1.94 1.116 0.848 0 1.576-0.467 1.945-1.136 0.718-0.23 1.444-0.573 2.129-1.01l1.277 1.692c0.132 0.179 0.385 0.216 0.563 0.082s0.212-0.388 0.075-0.564l-1.259-1.667c8e-3 -6e-3 0.017-0.013 0.025-0.019 0.478-0.366 0.926-0.782 1.318-1.241l2.064 0.843c0.205 0.087 0.442-0.011 0.527-0.217 0.084-0.207-0.017-0.442-0.224-0.524l-1.863-0.761c0.554-0.821 0.926-1.751 1.004-2.762 0.026-0.334 0.031-0.661 0.016-0.979 0.759-0.151 1.468-0.442 2.18-0.871 5e-3 -3e-3 0.01-6e-3 0.015-0.01 0.835-0.565 1.4-1.278 1.632-2.063 0.233-0.785 0.12-1.632-0.337-2.402-0.466-0.785-1.227-1.235-2.072-1.332-0.106-0.012-0.212-0.019-0.32-0.021-0.755-0.014-1.561 0.221-2.336 0.668-0.57 0.329-1.084 0.833-1.486 1.383-1.125-0.644-2.589-1.006-4.387-1.036-0.161-3e-3 -0.325-3e-3 -0.492 0-2.005 0.033-3.61 0.413-4.822 1.1-3e-3 -5e-3 -6e-3 -9e-3 -9e-3 -0.014-0.407-0.569-0.935-1.093-1.522-1.432-0.751-0.434-1.531-0.667-2.266-0.669v0z" fill="none" stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width=".7"/><path d="m17.205 32.99c0.382-0.534 0.884-1.028 1.413-1.333 1.667-0.962 3.426-0.831 4.252 0.561 0.827 1.393 0.375 2.937-1.191 3.996-0.799 0.482-1.573 0.773-2.431 0.889m-12.286-4.113c-0.382-0.534-0.884-1.028-1.413-1.333-1.667-0.962-3.426-0.831-4.252 0.561-0.827 1.393-0.375 2.937 1.191 3.996 0.799 0.482 1.573 0.773 2.431 0.889" fill="#fff" stroke="#010101" stroke-linecap="round" stroke-linejoin="round" stroke-width=".7"/><path d="m19.314 38.337c0.288-3.745-2.016-6.372-7.231-6.287s-7.457 2.566-7.231 6.287c0.216 3.552 4.42 6.16 7.203 6.16s6.987-2.613 7.259-6.16z" fill="#fff" stroke="#010101" stroke-linecap="round" stroke-linejoin="round" stroke-width=".7"/><path d="m14.546 40.023c0 0.578 0.468 1.046 1.045 1.046s1.045-0.468 1.045-1.046-0.468-1.046-1.045-1.046c-0.578 0-1.045 0.468-1.045 1.046zm-7.014 0c0 0.583 0.472 1.056 1.054 1.056s1.054-0.473 1.054-1.056-0.472-1.056-1.054-1.056-1.054 0.473-1.054 1.056z" fill="#010101"/><path d="m7.777 43.147-1.364 1.806m9.977-1.806 1.364 1.806m-11.879-3.592-2.194 0.896m14.497-0.896 2.194 0.896" fill="none" stroke="#010101" stroke-linecap="round" stroke-width=".8"/><path d="m12.083 41.743c-1.147 0-1.878 0.796-1.854 1.778 0.027 1.063 0.812 1.778 1.854 1.778s1.851-0.825 1.854-1.778c2e-3 -0.982-0.707-1.778-1.854-1.778z" fill="#fff" stroke="#010101" stroke-linecap="round" stroke-linejoin="round" stroke-width=".7"/></g></symbol><symbol id="icon-fediverse" viewBox="0 0 24 24"><path d="M4.732,9.064C4.498,9.513,4.13,9.878,3.68,10.11l5.771,5.794l1.392-0.705L4.732,9.064z M12.345,16.706
l-1.392,0.705l2.924,2.936c0.234-0.449,0.602-0.814,1.051-1.047L12.345,16.706z M19.023,11.356l-3.267,1.656l0.241,1.541
l3.697-1.874C19.339,12.319,19.104,11.856,19.023,11.356z M13.858,13.974l-7.725,3.915c0.354,0.362,0.589,0.824,0.67,1.324
l7.296-3.698L13.858,13.974z M11.374,4.329l-3.728,7.277l1.101,1.105l3.947-7.705C12.194,4.922,11.733,4.686,11.374,4.329z
M6.676,13.5l-1.888,3.686c0.499,0.085,0.96,0.321,1.319,0.677l1.669-3.258L6.676,13.5z M3.649,10.127
c-0.38,0.191-0.804,0.279-1.228,0.257c-0.079-0.004-0.159-0.012-0.237-0.025l1.102,7.052c0.38-0.191,0.804-0.279,1.228-0.257
c0.079,0.004,0.159,0.012,0.237,0.025L3.649,10.127z M6.809,19.247c0.025,0.164,0.034,0.33,0.025,0.495
c-0.019,0.338-0.107,0.668-0.259,0.97l7.051,1.131c-0.025-0.164-0.034-0.33-0.026-0.495c0.019-0.338,0.107-0.668,0.259-0.97
L6.809,19.247z M19.718,12.706l-3.254,6.354c0.499,0.085,0.96,0.321,1.32,0.677l3.254-6.354
C20.539,13.298,20.077,13.062,19.718,12.706z M15.279,3.719c-0.234,0.449-0.602,0.814-1.051,1.047l5.04,5.06
c0.234-0.449,0.602-0.814,1.051-1.047L15.279,3.719z M10.678,2.98L4.307,6.209c0.354,0.362,0.589,0.824,0.67,1.323l6.371-3.229
C10.994,3.942,10.76,3.48,10.678,2.98z M14.216,4.771C13.83,4.969,13.4,5.061,12.968,5.038c-0.072-0.004-0.144-0.012-0.215-0.022
l0.564,3.614l1.54,0.247L14.216,4.771z M13.645,10.731l1.334,8.545c0.376-0.184,0.792-0.269,1.21-0.248
c0.086,0.005,0.172,0.014,0.257,0.028l-1.262-8.078L13.645,10.731z M4.982,7.56c0.026,0.166,0.036,0.335,0.027,0.503
C4.991,8.398,4.904,8.726,4.754,9.026l3.617,0.581l0.711-1.388L4.982,7.56z M11.181,8.555L10.47,9.943l8.546,1.373
c-0.025-0.162-0.033-0.326-0.025-0.489c0.019-0.34,0.108-0.672,0.262-0.975L11.181,8.555z M13.223,0.353
c1.233,0.067,2.177,1.121,2.11,2.353c-0.067,1.232-1.121,2.177-2.353,2.11s-2.177-1.121-2.11-2.353
C10.937,1.231,11.99,0.286,13.223,0.353z M21.567,8.729c1.233,0.067,2.177,1.121,2.11,2.353s-1.121,2.177-2.353,2.11
c-1.233-0.067-2.177-1.121-2.11-2.353S20.334,8.662,21.567,8.729z M16.177,19.251c1.233,0.067,2.177,1.121,2.11,2.353
c-0.067,1.233-1.121,2.177-2.353,2.11c-1.232-0.067-2.177-1.121-2.11-2.353C13.891,20.128,14.945,19.184,16.177,19.251z
M4.502,17.378c1.233,0.067,2.177,1.121,2.11,2.353c-0.067,1.233-1.121,2.177-2.353,2.11c-1.232-0.067-2.177-1.121-2.11-2.353
C2.216,18.255,3.27,17.31,4.502,17.378z M2.676,5.698c1.232,0.067,2.177,1.12,2.109,2.353c-0.067,1.233-1.121,2.177-2.353,2.11
c-1.232-0.067-2.177-1.121-2.11-2.353S1.444,5.631,2.676,5.698z"/></symbol></svg><meta name="generator" content="Hexo 6.3.0"><link rel="alternate" href="/atom.xml" title="Fediverse.Party - explore federated networks" type="application/atom+xml"></head><body><main class="container-wrapper"><!--[if lt IE 11]>
<p class="browserupgrade">You are using an <strong>outdated</strong> browser. Please, upgrade</a>.</p>
<![endif]--><div class="navbar"><input name="slideout" id="overlay" class="overlay" type="radio" checked><div class="hamburger"><label class="hamburg-box" for="f-menu"><p>MENU</p><svg class="f-menu" role="img" aria-labelledby="f-nav"><title id="f-nav">menu icon</title><use xlink:href="#icon-menu"></use></svg> <svg id="menuClose" class="f-icon" role="img" aria-labelledby="f-close"><title id="f-close">close icon</title><use xlink:href="#icon-close"></use></svg></label></div><input name="slideout" id="f-menu" class="control" type="radio"><ul class="nav slideout"><label for="overlay"></label><li><a href="/en/fediverse"><svg class="f-icon"><use xlink:href="#icon-star"></use></svg> <span>Fediverse</span></a></li><li><a href="/en/miscellaneous"><svg class="f-icon"><use xlink:href="#icon-star"></use></svg> <span>All apps</span></a></li><li><a href="/en/tools"><svg class="f-icon"><use xlink:href="#icon-star"></use></svg> <span>Dev tools</span></a></li><li><a href="/en/portal/servers"><svg class="f-icon"><use xlink:href="#icon-star"></use></svg> <span>Servers</span></a></li><li><a href="/en/chronicles"><svg class="f-icon"><use xlink:href="#icon-star"></use></svg> <span>News</span></a></li><li><a target="_blank" rel="noopener external nofollow noreferrer" href="https://14th.fediverse.party"><svg class="f-icon"><use xlink:href="#icon-star"></use></svg> <span>fediquiz</span></a></li><li><a href="/en/about"><svg class="f-icon"><use xlink:href="#icon-star"></use></svg> <span>about us</span></a></li></ul></div><aside class="sidebar g-sidebar"><a href="/" class="f-logo" aria-labelledby="fLogo"><svg role="img"><title id="fLogo">Fediverse.Party logo</title><use xlink:href="#icon-logo"></use></svg></a></aside><div class="container miscellaneous"><noscript><small class="no-js">You disabled Javascript. Some things won't work.</small></noscript><header class="hero-header" style="background:#211d1f url(/img/misc-bg.png) 45% 100% no-repeat;background-size:cover"><div class="heading"><h1></h1><h4 class="subheading"></h4><small>25.04.24</small></div></header><article class="contents misc"><h2>EXPLORE DEVELOPER TOOLS</h2><h4>Sort by category:</h4><label class="option" for="libs">Libraries</label><input id="libs" type="checkbox"> <label class="option" for="specs">Specifications</label><input id="specs" type="checkbox"> <label class="option" for="utils">Utilities (including bots, daemons)</label><input id="utils" type="checkbox"> <label class="option" for="relays">Relays</label><input id="relays" type="checkbox"> <label class="option" for="bridges">Bridges</label><input id="bridges" type="checkbox"> <label class="option" for="plugins">Plugins (addons)</label><input id="plugins" type="checkbox"> <label class="option" for="tests">Testing</label><input id="tests" type="checkbox"> <label class="option" for="forges">Forges</label><input id="forges" type="checkbox"> <label class="option" for="analytics">Analytics</label><input id="analytics" type="checkbox"> <label class="option" for="other">Other</label><input id="other" type="checkbox"><h4>Sort by protocol:</h4><label class="option" for="sortDiaspora">diaspora</label><input id="sortDiaspora" type="checkbox"> <label class="option" for="sortAP">ActivityPub</label><input id="sortAP" type="checkbox"> <label class="option" for="sortOstatus">OStatus</label><input id="sortOstatus" type="checkbox"> <label class="option" for="sortZot">Zot</label><input id="sortZot" type="checkbox"><h4>Sort by code language:</h4><label class="option" for="all">All</label><input id="all" type="radio" name="radio"> <label class="option" for="python">Python <span>(43)</span></label><input id="python" type="radio" name="radio"> <label class="option" for="javascript">JavaScript <span>(25)</span></label><input id="javascript" type="radio" name="radio"> <label class="option" for="typescript">TypeScript <span>(21)</span></label><input id="typescript" type="radio" name="radio"> <label class="option" for="php">PHP <span>(15)</span></label><input id="php" type="radio" name="radio"> <label class="option" for="rust">Rust <span>(13)</span></label><input id="rust" type="radio" name="radio"> <label class="option" for="go">Go <span>(13)</span></label><input id="go" type="radio" name="radio"> <label class="option" for="c#">C# <span>(12)</span></label><input id="c#" type="radio" name="radio"> <label class="option" for="elixir">Elixir <span>(4)</span></label><input id="elixir" type="radio" name="radio"> <label class="option" for="java">Java <span>(4)</span></label><input id="java" type="radio" name="radio"> <label class="option" for="clojure">Clojure <span>(3)</span></label><input id="clojure" type="radio" name="radio"> <label class="option" for="ruby">Ruby <span>(2)</span></label><input id="ruby" type="radio" name="radio"> <label class="option" for="r">R <span>(1)</span></label><input id="r" type="radio" name="radio"> <label class="option" for="guile">Guile <span>(1)</span></label><input id="guile" type="radio" name="radio"> <label class="option" for="hare">Hare <span>(1)</span></label><input id="hare" type="radio" name="radio"> <label class="option" for="crystal">Crystal <span>(1)</span></label><input id="crystal" type="radio" name="radio"> <label class="option" for="shell">Shell <span>(1)</span></label><input id="shell" type="radio" name="radio"> <label class="option" for="scala">Scala <span>(1)</span></label><input id="scala" type="radio" name="radio"> <label class="option" for="lua">Lua <span>(1)</span></label><input id="lua" type="radio" name="radio"> <label class="option" for="kotlin">Kotlin <span>(1)</span></label><input id="kotlin" type="radio" name="radio"> <label class="option" for="swift">Swift <span>(1)</span></label><input id="swift" type="radio" name="radio"><section class="grid misc__grid cards"><button class="card typescript ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Megalodon</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/h3poteto/megalodon">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Mastodon, Pleroma, Friendica and Firefish API client library for NodeJS</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>TypeScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card r ap Libs"><div class="card__content"><div class="card__title"><img src="/img/misc/rtoot.png" alt="logo"><p class="title u-emphasize">rtoot</p></div><div class="card__body"><h4 class="card__subtitle">Website</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://gesistsa.github.io/rtoot">gesistsa.github.io/rtoot</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/gesistsa/rtoot">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Interact with the mastodon API from R</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>R</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p><h4 class="card__subtitle">Contact</h4><p>@schochastics@fosstodon.org</p></div></div></button> <button class="card ap Forges"><div class="card__content"><div class="card__title"><img src="/img/misc/forgefed.svg" alt="logo"><p class="title u-emphasize">ForgeFed</p></div><div class="card__body"><h4 class="card__subtitle">Website</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://forgefed.org">forgefed.org</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://codeberg.org/ForgeFed/ForgeFed">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Federation protocol for enabling interoperability between version control services (GitLab, Gogs, Gitea, etc). Reference implementation is Vervis.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>CC0-1.0</p><h4 class="card__subtitle">Contact</h4><p>@forgefed@floss.social</p></div></div></button> <button class="card rust ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Megalodon-rs</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/h3poteto/megalodon">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Fediverse API client library for Rust</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Rust</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Apache-2.0</p></div></div></button> <button class="card php ap Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Nautilus</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/aaronpk/Nautilus">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A standalone service to deliver posts from your own website to ActivityPub followers.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>PHP</p><h4 class="card__subtitle">Tech stack</h4><p>Laravel, Vue</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Apache-2.0</p></div></div></button> <button class="card go ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Pherephone</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/musingstudio/pherephone">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">An ActivityPub server that reblogs all the statuses of certain actors. You set it up to follow a few accounts and it Announces everything they post.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Go</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p></div></div></button> <button class="card python ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">OCR Bot</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/Lynnesbian/OCRbot">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">An OCR (Optical Character Recognition) bot for Mastodon (and compatible) instances.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p><h4 class="card__subtitle">Contact</h4><p>@lynnesbian@fedi.lynnesbian.space</p></div></div></button> <button class="card go ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Go-Fed Activity</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/go-fed/activity">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Full ActivityStreams and ActivityPub implementation in Golang. Extensions can be easily added by design-time code generation from JSON-LD schema.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Go</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>BSD-3-clause</p><h4 class="card__subtitle">Contact</h4><p>@cj@mastodon.technology</p></div></div></button> <button class="card go ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Go-Fed Apcore</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/go-fed/apcore">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A powerful single server ActivityPub framework for performant Fediverse applications.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Go</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p><h4 class="card__subtitle">Contact</h4><p>@cj@mastodon.technology</p></div></div></button> <button class="card python ap os Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">BridgyFed</p></div><div class="card__body"><h4 class="card__subtitle">Website</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://fed.brid.gy">fed.brid.gy</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/snarfed/bridgy-fed">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Bridges the IndieWeb to federated social networks: ActivityPub, OStatus, etc.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub, OStatus</p><h4 class="card__subtitle">License</h4><p>CC0-1.0</p></div></div></button> <button class="card python ap dia Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Federation</p></div><div class="card__body"><h4 class="card__subtitle">Website</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://federation.readthedocs.io">federation.readthedocs.io</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://gitlab.com/jaywink/federation">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Python library to abstract social web federation protocols like ActivityPub and diaspora.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Tech stack</h4><p>Django</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub, diaspora, Matrix</p><h4 class="card__subtitle">License</h4><p>BSD-3-clause</p></div></div></button> <button class="card python ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Little Boxes</p></div><div class="card__body"><h4 class="card__subtitle">Website</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://little-boxes.readthedocs.io">little-boxes.readthedocs.io</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/tsileo/little-boxes">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Tiny ActivityPub framework written in Python, both database and server agnostic.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>ISC</p></div></div></button> <button class="card python ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Python ActivityPub</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/dsblank/activitypub">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A general Python ActivityPub library.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MPL-2.0</p></div></div></button> <button class="card php ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">ActivityPub PHP</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/pterotype-project/activitypub-php">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A PHP implementation of the ActivityPub protocol (used in Pterotype plugin).</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>PHP</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p><h4 class="card__subtitle">Contact</h4><p>@jdormit@mastodon.technology</p></div></div></button> <button class="card javascript ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Express ActivityPub</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/dariusk/express-activitypub">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A simple reference implementation of an ActivityPub server using Express.js.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>JavaScript</p><h4 class="card__subtitle">Tech stack</h4><p>Express</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card javascript ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">ActivityPub Express</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/immers-space/activitypub-express">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Modular ActivityPub implementation as Express.js middleware to easily add decentralization and federation to Node apps.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>JavaScript</p><h4 class="card__subtitle">Tech stack</h4><p>Express</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card php ap Plugins"><div class="card__content"><div class="card__title"><p class="title u-emphasize">WordPress-ActivityPub</p></div><div class="card__body"><h4 class="card__subtitle">Website</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://wordpress.org/plugins/activitypub">wordpress.org/plugins/activitypub</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/Automattic/wordpress-activitypub">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">ActivityPub for WordPress.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>PHP</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card php os Plugins"><div class="card__content"><div class="card__title"><p class="title u-emphasize">WordPress-OStatus</p></div><div class="card__body"><h4 class="card__subtitle">Website</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://wordpress.org/plugins/ostatus-for-wordpress">wordpress.org/plugins/ostatus-for-wordpress</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/pfefferle/wordpress-ostatus">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">An OStatus plugin for WordPress.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>PHP</p><h4 class="card__subtitle">Protocols</h4><p>OStatus</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card ap Specs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">LitePub</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/litepub/litepub">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Litepub protocol specification, a set of extensions to ActivityPub.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Unknown</p><h4 class="card__subtitle">Contact</h4><p>@kaniini@pleroma.site</p></div></div></button> <button class="card python ap Relays"><div class="card__content"><div class="card__title"><p class="title u-emphasize">ActivityRelay</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://git.pleroma.social/pleroma/relay">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Servers</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://the-federation.info/activityrelay">list</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Generic LitePub relay, works with all LitePub consumers and with Mastodon.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p></div></div></button> <button class="card python dia Relays"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Social relay</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/jaywink/social-relay">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Public post relay for the diaspora* federated social network protocol.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>diaspora</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p></div></div></button> <button class="card python ap Relays"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Seattle relay</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://gitlab.com/jankysolutions/social.seattle.wa.us/relay">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Something like the Pleroma relay but with crazy things like workers.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Unknown</p></div></div></button> <button class="card go ap Relays"><div class="card__content"><div class="card__title"><p class="title u-emphasize">activity-relay</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/yukimochi/Activity-Relay">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Servers</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://the-federation.info/activity-relay">list</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Yet another powerful customizable ActivityPub relay server written in Go.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Go</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p></div></div></button> <button class="card python ap Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">feed2toot</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://gitlab.com/chaica/feed2toot">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Feed2toot automatically parses RSS feeds, identifies new posts and posts them on the Mastodon social network.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card javascript ap Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">RSS-to-ActivityPub</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/dariusk/rss-to-activitypub">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">RSS to ActivityPub converter.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>JavaScript</p><h4 class="card__subtitle">Tech stack</h4><p>Node.js</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card php ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Activity-PHP</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/landrok/activitypub">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">PHP implementation of ActivityPub protocol based on the ActivityStreams 2.0 data format.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>PHP</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p><h4 class="card__subtitle">Contact</h4><p>@landrok@cybre.space</p></div></div></button> <button class="card go ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Astreams</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/MatejLach/astreams">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A hand-crafted implementation of the Activity Streams 2.0 specification in Go.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Go</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p><h4 class="card__subtitle">Contact</h4><p>@MatejLach@social.matej-lach.me</p></div></div></button> <button class="card javascript ap Tests"><div class="card__content"><div class="card__title"><p class="title u-emphasize">ActivityPub-mock</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://gitlab.com/evanp/activitypub-mock">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A mock ActivityPub server to use in testing code.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>JavaScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Apache-2.0</p></div></div></button> <button class="card ap Tests"><div class="card__content"><div class="card__title"><p class="title u-emphasize">FediDB</p></div><div class="card__body"><h4 class="card__subtitle">Website</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://fedidb.org/about">fedidb.org/about</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/fedidb/fedidb-ce">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A suite of tools for AP devs to help make it easier to test and validate your implementation with existing implementations like Mastodon, PeerTube, Pixelfed and Pleroma.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Unknown</p><h4 class="card__subtitle">Contact</h4><p>@densuo@mastodon.social</p></div></div></button> <button class="card python ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Mastodon.py</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/halcy/Mastodon.py">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Python wrapper for the Mastodon API. Feature complete and easy to get started with.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card python ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">atoot</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/popura-network/atoot">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Library providing an easy way to create Mastodon API applications.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card javascript ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Little Library</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/Alamantus/little-library">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A digital give-a-book, take-a-book library for ebooks.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>JavaScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p></div></div></button> <button class="card elixir ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">ActivityPub</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/bonfire-networks/activity_pub">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Generic library to federate an app with ActivityPub (uses a queue for incoming/outgoing activities and adapter modules for tight integration).</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Elixir</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p></div></div></button> <button class="card go ap Tests"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Test Suite</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/go-fed/testsuite">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">An unofficial partially-automated ActivityPub test suite.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Go</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p></div></div></button> <button class="card go ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Go-AP</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/go-ap">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Libraries for using ActivityPub in the Go language.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Go</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p><h4 class="card__subtitle">Contact</h4><p>@mariusor@metalhead.club</p></div></div></button> <button class="card java ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">ActivityPub4j</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/msummers/activityPub4j">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">W3C ActivityPub and ActivityStreams implementation in Java using Spring Boot.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Java</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Apache-2.0</p></div></div></button> <button class="card java ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">ActivityStreams</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/OpenSocial/activitystreams">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Full ActivityStreams 1.0 and 2.0 reference implementation in Java.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Java</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Apache-2.0</p></div></div></button> <button class="card guile ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Pubstrate</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://gitlab.com/dustyweb/pubstrate">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">ActivityStreams and ActivityPub library implementation for GNU Guile. Includes a full ActivityStreams library and most of an ActivityPub implementation.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Guile</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>GPL-3.0</p></div></div></button> <button class="card php ap Plugins"><div class="card__content"><div class="card__title"><p class="title u-emphasize">ActivityPub for Drupal</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://git.drupalcode.org/project/activitypub">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Drupal module that implements the ActivityPub protocol for your site.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>PHP</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>GPL-2.0</p></div></div></button> <button class="card java ap Plugins"><div class="card__content"><div class="card__title"><p class="title u-emphasize">XWiki AP extension</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/xwiki-contrib/application-activitypub">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">An implementation of the ActivityPub protocol for XWiki.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Java</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>LGPL-2.1</p><h4 class="card__subtitle">Contact</h4><p>@XWiki@social.weho.st</p></div></div></button> <button class="card ap zot dia os Specs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">NodeInfo2</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/jaywink/nodeinfo2">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">An effort to create a standardized way of exposing metadata about a server. Helps expose ownership and organization details, usage statistics and protocol capabilities.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Protocols</h4><p>ActivityPub, diaspora, Zot, OStatus</p><h4 class="card__subtitle">License</h4><p>CC0-1.0</p></div></div></button> <button class="card python ap Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">YouTube2PeerTube</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/mister-monster/YouTube2PeerTube">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A bot that mirrors YouTube channels to PeerTube channels as videos are released in a YouTube channel.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p></div></div></button> <button class="card rust ap Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">gemifedi</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://git.sr.ht/~boringcactus/gemifedi">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A Gemini frontend to Fediverse (specifically, Mastodon and Pleroma instances).</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Rust</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p></div></div></button> <button class="card c# ap Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">BirdSiteLIVE</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/NicolasConstant/BirdsiteLive">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Servers</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://the-federation.info/birdsitelive">list</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">An easy to use, private and ethical Twitter to ActivityPub bridge.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>C#</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>CC0-1.0</p><h4 class="card__subtitle">Contact</h4><p>@BirdsiteLIVE@fosstodon.org</p></div></div></button> <button class="card javascript ap Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">ligh7hau5</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/vulet/ligh7hau5">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A Matrix to Fediverse client / bridge.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>JavaScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>GPL-3.0</p></div></div></button> <button class="card python ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">tootgroup.py</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/oe4dns/tootgroup.py">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Emulate group accounts on Mastodon.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>GPL-3.0</p></div></div></button> <button class="card javascript ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">yt2pt</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/buoyantair/yt2pt">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A simple set of scripts to quickly import your YouTube channel to PeerTube.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>JavaScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card typescript ap Specs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Corpus Activity Streams</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/ryanatkn/corpus-activity-streams">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Alternative docs for ActivityStreams 2.0 vocabulary.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>TypeScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Unlicense (public domain)</p></div></div></button> <button class="card javascript ap Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Fediverse-Action</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/rzr/fediverse-action">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">GitHub Action that posts to Fediverse when code is changed.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>JavaScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>ISC</p></div></div></button> <button class="card elixir ap Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Kazarma</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://gitlab.com/kazarma/kazarma">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A Matrix bridge to ActivityPub.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Elixir</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p></div></div></button> <button class="card php ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Share Buttons</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://git.fsfe.org/FSFE/share-buttons">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Share buttons that support dynamic input of Fediverse URLs and require no JavaScript.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>PHP</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p></div></div></button> <button class="card javascript ap zot dia os Other"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Share Freedom</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://gitlab.com/mugcake/share-freedom-extension">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Firefox toolbar extension to share the current browser tab to the Fediverse.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>JavaScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>GPL-3.0</p></div></div></button> <button class="card typescript ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">ActivityStreams-2</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/gobengo/activitystreams2">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">ActivityStreams 2.0 library for Node.js and TypeScript.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>TypeScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Apache-2.0</p></div></div></button> <button class="card python ap Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">PeerTube-Matrix Search</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/vranki/hemppa#peertube-search">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Search PeerTube via Matrix on all participating public PeerTube instances or any single instance, using Sepia Search API. Implemented as a module for Hemppa the bot.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>GPL-3.0</p></div></div></button> <button class="card java ap Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">MXToot</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/ma1uta/mxtoot">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A Matrix-Mastodon bot written in Java.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Java</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Apache-2.0</p><h4 class="card__subtitle">Contact</h4><p>@ma1uta@mastodon.social</p></div></div></button> <button class="card python ap Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Libervia</p></div><div class="card__body"><h4 class="card__subtitle">Website</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://salut-a-toi.org">salut-a-toi.org</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://repos.goffi.org/sat/file/tip">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">An XMPP-ActivityPub gateway project doubled with XMPP Pubsub end-to-end encryption.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p><h4 class="card__subtitle">Contact</h4><p>@Goffi@mastodon.social</p></div></div></button> <button class="card python ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Moderator Alerts</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://gitlab.com/stemid/mastodon-moderator-alerts">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Mastodon moderation alerts using Pushover.net.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Unknown</p><h4 class="card__subtitle">Contact</h4><p>@stemid@mastodon.se</p></div></div></button> <button class="card python ap Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">moa</p></div><div class="card__body"><h4 class="card__subtitle">Website</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://moa.party">moa.party</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/FedStoa/moa">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A Mastodon, Twitter, and Instagram cross-poster.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card python ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Fediverse Stats</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://gitlab.com/spla/fediverse">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Collects maximum number of alive Fediverse servers and queries their API to obtain registered users.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>GPL-3.0</p><h4 class="card__subtitle">Contact</h4><p>@fediverse@mastodont.cat</p></div></div></button> <button class="card typescript ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">HTTP-signature</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/mtti/http-signature">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Implementation of the HTTP Signature scheme as used in ActivityPub.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>TypeScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Apache-2.0</p></div></div></button> <button class="card ap zot dia os Specs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">SciFed</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://synalp.frama.io/olki/scifed">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A specification standard (Draft) for federation of scientific activities and content using ActivityPub, developed as part of OLKi project.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Unknown</p><h4 class="card__subtitle">Contact</h4><p>@rigelk@olki-social.loria.fr</p></div></div></button> <button class="card python ap Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Instagram2Fedi</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/Horhik/Instagram2Fedi">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Python script for crossposting from Instagram to Mastodon or Pixelfed.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>GPL-3.0</p></div></div></button> <button class="card elixir ap Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">bleroma</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/4DA/bleroma">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Telegram bot for Pleroma and Mastodon.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Elixir</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card python ap Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">RSS-bot</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://alexschroeder.ch/cgit/rss-bot">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Post updates from an RSS feed to Mastodon.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>GPL-3.0</p><h4 class="card__subtitle">Contact</h4><p>@kensanata@octodon.social</p></div></div></button> <button class="card python ap Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Twitter Hamachpil</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://gitlab.com/hamachpil/twitter_hamachpil">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Bot to grab tweets from Twitter and post them to respective accounts on a Mastodon instance.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Apache-2.0</p><h4 class="card__subtitle">Contact</h4><p>@emacsen@emacsen.net</p></div></div></button> <button class="card python ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">forget</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/codl/forget">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Continuous post deletion for Mastodon and Twitter (if you happen to use that).</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>ISC</p><h4 class="card__subtitle">Contact</h4><p>@codl@chitter.xyz</p></div></div></button> <button class="card javascript ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">ActivityPods</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/assemblee-virtuelle/activitypods">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Adding intelligence to Solid PODs with ActivityPub (based on SemApps).</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>JavaScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Apache-2.0</p></div></div></button> <button class="card python ap Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">feediverse</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/edsu/feediverse">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Send RSS/Atom feeds to Mastodon.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card php ap Plugins"><div class="card__content"><div class="card__title"><p class="title u-emphasize">FediEmbedi</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://codeberg.org/mediaformat/fediembedi">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A wordpress plugin widget to display your fediverse account timeline.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>PHP</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>GPL-3.0</p><h4 class="card__subtitle">Contact</h4><p>@django@social.coop</p></div></div></button> <button class="card python ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Mastodon-backup</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/kensanata/mastodon-backup">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Archive your statuses, favorites and media using the Mastodon API.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>GPL-3.0</p><h4 class="card__subtitle">Contact</h4><p>@kensanata@hoctodon.social</p></div></div></button> <button class="card go ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">ActivityServe</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/writeas/activityserve">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A very light ActivityPub library in Go (used to power pherephone).</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Go</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card clojure ap Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">mastodon-bot</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://gitlab.com/yogthos/mastodon-bot">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A bot for mirroring Twitter / Tumblr accounts and RSS feeds on Mastodon.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Clojure</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card python ap Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Simplebot-Mastodon</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/simplebot-org/simplebot_mastodon">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A Mastodon - DeltaChat bridge plugin for SimpleBot.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MPL-2.0</p></div></div></button> <button class="card clojure ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">dda-masto-embed</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/DomainDrivenArchitecture/dda-masto-embed">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Embeds Mastodon timline into an HTML page. Uses JS, no intermediate server required.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Clojure</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Apache-2.0</p><h4 class="card__subtitle">Contact</h4><p>@team@social.meissa-gmbh.de</p></div></div></button> <button class="card python ap Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">pleroma-bot</p></div><div class="card__body"><h4 class="card__subtitle">Website</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://pleromabot.robertoszek.xyz">pleromabot.robertoszek.xyz</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://gitea.robertoszek.xyz/robertoszek/pleroma-bot">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Mirrors Twitter accounts to Fediverse, and migrates accounts using Twitter archive. Supports Mastodon, Pleroma, Misskey.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card typescript ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">ActivityStreams-Rust</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://git.asonix.dog/asonix/activitystreams">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A set of Traits and Types that make up the ActivityStreams and ActivityPub specifications.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>TypeScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>GPL-3.0</p><h4 class="card__subtitle">Contact</h4><p>@asonix@masto.asonix.dog</p></div></div></button> <button class="card javascript ap Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Toot-Together</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/joschi/toot-together">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Github Action that posts to Mastodon from text files, enabling everyone to submit toot drafts to a project.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>JavaScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p><h4 class="card__subtitle">Contact</h4><p>@commit2toot@social.tchncs.de</p></div></div></button> <button class="card javascript ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">ActivityPub HTTP Signatures</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://gitlab.com/paulkiddle/activitypub-http-signatures">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A library for creating, parsing, and verifying HTTP signature headers, as per the Signing HTTP Messages draft 80 specification.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>JavaScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>ISC</p><h4 class="card__subtitle">Contact</h4><p>@stokes@meow.social</p></div></div></button> <button class="card go ap Relays"><div class="card__content"><div class="card__title"><p class="title u-emphasize">toot-relay</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/DagAgren/toot-relay">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Servers</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://the-federation.info/activityrelay">list</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Relay that forwards web push notifications to APNs, built for Toot!.app but usable for anyone.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Go</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>CC0-1.0</p></div></div></button> <button class="card php ap Plugins"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Masto Wordpress autopost</p></div><div class="card__body"><h4 class="card__subtitle">Website</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://wordpress.org/plugins/autopost-to-mastodon/#description">wordpress.org/plugins/autopost-to-mastodon/#description</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/simonfrey/mastodon_wordpress_autopost">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A Wordpress Plugin that automatically posts your new articles to Mastodon.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>PHP</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>GPL-2.0</p></div></div></button> <button class="card c# ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Disboard</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/OrionDevelop/Disboard">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Collection of fediverse API wrapper libraries for .NET Standard 2.0.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>C#</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card javascript ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">MastoBot</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://gitlab.com/eroosenmaallen/mastobot">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">NodeJS Mastodon client library with an eye to making bot development fun and easy.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>JavaScript</p><h4 class="card__subtitle">Tech stack</h4><p>NodeJS</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>ISC</p><h4 class="card__subtitle">Contact</h4><p>@admin@roosenmaallen.com</p></div></div></button> <button class="card javascript ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">toot</p></div><div class="card__body"><h4 class="card__subtitle">Website</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://toot.kytta.dev">toot.kytta.dev</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://gitlab.com/eroosenmaallen/mastobot">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Cross-instance share page for Mastodon.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>JavaScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p><h4 class="card__subtitle">Contact</h4><p>@kytta@fosstodon.org</p></div></div></button> <button class="card javascript ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Shareon</p></div><div class="card__body"><h4 class="card__subtitle">Website</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://shareon.js.org">shareon.js.org</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://codeberg.org/kytta/shareon">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Lightweight, stylish, and ethical share buttons.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>JavaScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p><h4 class="card__subtitle">Contact</h4><p>@kytta@fosstodon.org</p></div></div></button> <button class="card php ap Tests"><div class="card__content"><div class="card__title"><p class="title u-emphasize">APDebug</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://codeberg.org/samuelroland/apdebug">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A set of tools to debug ActivityPub requests. Inspect requests, see the flow in real time, run arbitrary requests with HTTP signature handled for you.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>PHP</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p><h4 class="card__subtitle">Contact</h4><p>@samuelroland@fosstodon.org</p></div></div></button> <button class="card rust ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">hunter2</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/Flockingbird/hunter2">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A job hunt bot that indexes jobs and candidates from the Fediverse.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Rust</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p><h4 class="card__subtitle">Contact</h4><p>@hunter2@botsin.space</p></div></div></button> <button class="card hare ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">hare-activity</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://git.sr.ht/~torresjrjr/hare-activity">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Hare package provides an extensible implementation of the ActivityStreams 2.0 format and the ActivityPub protocols.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Hare</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MPL-2.0</p><h4 class="card__subtitle">Contact</h4><p>@torresjrjr@qoto.org</p></div></div></button> <button class="card typescript ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Activity Streams Validator</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/yuforium/activity-streams-validator">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Activity Streams validation for Typescript.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>TypeScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p><h4 class="card__subtitle">Contact</h4><p>@cpmoser@mastodon.social</p></div></div></button> <button class="card javascript ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Masto Follow</p></div><div class="card__body"><h4 class="card__subtitle">Website</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://eroosenmaallen.gitlab.io/masto-follow">eroosenmaallen.gitlab.io/masto-follow</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://gitlab.com/eroosenmaallen/masto-follow">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Simple widget to support Follow Me on Mastodon buttons.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>JavaScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>ISC</p><h4 class="card__subtitle">Contact</h4><p>@silvermoon82@tech.lgbt</p></div></div></button> <button class="card javascript ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">MaPleFeed</p></div><div class="card__body"><h4 class="card__subtitle">Website</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://maplefeed.bihlink.com">maplefeed.bihlink.com</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/bihlink/maplefeed">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Embed Mastodon or Pleroma profile feeds on any web page.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>JavaScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p><h4 class="card__subtitle">Contact</h4><p>@abid@abid.cc</p></div></div></button> <button class="card php ap Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">RSS-Bridge</p></div><div class="card__body"><h4 class="card__subtitle">Website</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://rssbridge.bus-hit.me/#bridge-Mastodon">rssbridge.bus-hit.me/#bridge-Mastodon</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/RSS-Bridge/rss-bridge">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Generates RSS and Atom feeds for websites that don't have one. Supports Mastodon, Pleroma and Misskey, among others.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>PHP</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Unlicense (public domain)</p><h4 class="card__subtitle">Contact</h4><p>@austin@ieji.de</p></div></div></button> <button class="card python ap Forges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">giteacat</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://git.mastodont.cat/spla/giteacat">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Python script that allows sign up to a Gitea instance to all local users of a Mastodon server.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Unknown</p></div></div></button> <button class="card rust ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">ActivityPub Rust</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/LemmyNet/activitypub-federation-rust">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">High-level framework for ActivityPub federation in Rust, extracted from Lemmy.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Rust</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p></div></div></button> <button class="card rust ap Forges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">ForgeFlux StarChart</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/forgeflux-org/starchart">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Software forge spider. Crawler that maps and advertises self-hosted code forge instances.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Rust</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p></div></div></button> <button class="card ap Forges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Friendly Forge Format</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://lab.forgefriends.org/friendlyforgeformat">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">An Open File Format for storing the information from a forge.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Unknown</p><h4 class="card__subtitle">Contact</h4><p>@dachary@mastodon.online</p></div></div></button> <button class="card go ap Forges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">gofff</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://lab.forgefriends.org/friendlyforgeformat/gofff">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Reference implementation of Friendly Forge Format in Go.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Go</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p><h4 class="card__subtitle">Contact</h4><p>@dachary@mastodon.online</p></div></div></button> <button class="card python ap Forges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">pyfff</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://lab.forgefriends.org/friendlyforgeformat/pyfff">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Reference implementation of Friendly Forge Format in Python.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p><h4 class="card__subtitle">Contact</h4><p>@dachary@mastodon.online</p></div></div></button> <button class="card ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">MastoMods</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/trwnh/mastomods">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">CSS tweaks and custom themes for Mastodon.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Unlicense (public domain)</p><h4 class="card__subtitle">Contact</h4><p>@trwnh@mastodon.social</p></div></div></button> <button class="card crystal ap Relays"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Pub-relay</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/noellabo/pub-relay">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A service-type ActivityPub actor that will re-broadcast anything sent to it to anyone who subscribes to it.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Crystal</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p><h4 class="card__subtitle">Contact</h4><p>@noellabo@fedibird.com</p></div></div></button> <button class="card python ap Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">mastotuit</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://git.mastodont.cat/spla/mastotuit">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Publishes to Twitter all your Mastodon public text only posts but also your posts with images, with videos and even polls.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>GPL-3.0</p><h4 class="card__subtitle">Contact</h4><p>@spla@soc.catala.digital</p></div></div></button> <button class="card rust ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">rustypub</p></div><div class="card__body"><h4 class="card__subtitle">Website</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://hachyserve.github.io/rustypub">hachyserve.github.io/rustypub</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/hachyserve/rustypub">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Early beginnings of ActivityPub library in Rust.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Rust</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Apache-2.0</p><h4 class="card__subtitle">Contact</h4><p>@dma@hachyderm.io</p></div></div></button> <button class="card rust ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Masto Thread Renderer</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/vrutkovs/masto-thread-renderer">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Display a Mastodon thread (only author toots, no replies) as a web page or Markdown for reading.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Rust</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Apache-2.0</p><h4 class="card__subtitle">Contact</h4><p>@vadim@social.vrutkovs.eu</p></div></div></button> <button class="card python ap Forges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Pagure ForgeFed</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://pagure.io/pagure-forgefed">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">An extension for the Pagure forge that adds ForgeFed federation to Pagure instances.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>GPL-2.0</p></div></div></button> <button class="card php ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">AP follow</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/mwt/apfollow">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A remote follow tool to share links and buttons that allow people to follow you from their own ActivityPub instance.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>PHP</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>BSD-2-clause</p></div></div></button> <button class="card typescript ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">ActivityPub Models</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/activitypub-js/activitypub-models">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">ActivityPub JS/TS models with docs.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>TypeScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card javascript ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Fedifinder</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/lucahammer/fedifinder">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Find fediverse addresses in the profiles of your Twitter followings.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>JavaScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card shell ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Mastodon Backup Restore</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://codeberg.org/DecaTec/Mastodon-Backup-Restore">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Bash scripts for backup / restore of Mastodon.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Shell</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card python ap Plugins"><div class="card__content"><div class="card__title"><p class="title u-emphasize">GhostCMS to Mastodon</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/sowoi/ghostcms2mastodon">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Send posts from GhostCMS to Mastodon.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Apache 2.0</p></div></div></button> <button class="card javascript ap Plugins"><div class="card__content"><div class="card__title"><p class="title u-emphasize">GhostCMS ActivityPub</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://codeberg.org/quigs/ghostcms-activitypub">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">An ExpressJS server that integrates with GhostCMS webhooks to publish ActivityPub content on the Fediverse.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>JavaScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card scala ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">fossilphant</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/swaldman/fossilphant">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Static-site generator for Mastodon archives.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Scala</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p><h4 class="card__subtitle">Contact</h4><p>@interfluidity@zirk.us</p></div></div></button> <button class="card javascript ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Fediverse Export Analyzer</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/stefanbohacek/fediverse-export-analyzer">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Visualize your fediverse export data.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>JavaScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p><h4 class="card__subtitle">Contact</h4><p>@stefan@stefanbohacek.online</p></div></div></button> <button class="card go ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Mastotool</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/muesli/mastotool">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A collection of command-line tools to work with your Mastodon account; displays account statistics and lets you search your toots.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Go</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card typescript ap Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Mostr</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://gitlab.com/soapbox-pub/mostr">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Bridge between Nostr protocol and the Fediverse.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>TypeScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p></div></div></button> <button class="card typescript ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">ActivityKit</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/michaelcpuckett/activity-kit">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Spec-compliant TypeScript implementation of the ActivityPub protocol.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>TypeScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card typescript ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">ActivityPub Starter Kit</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/jakelazaroff/activitypub-starter-kit">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Single user, Mastodon-compatible ActivityPub server, a starting point for your own ActivityPub projects.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>TypeScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card c# ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">ActivityPub.Net</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/Meep-Tech/ActivityPub.Net">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A C# .NET Implementation of ActivityPub Entity Types.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>C#</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Unknown</p></div></div></button> <button class="card c# ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">ActivityPub.Net</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/judgy/ActivityPub.Net">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A parser for ActivityPub.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>C#</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card c# ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">ActivityStreams</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/judgy/ActivityPub.Net">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">.NET implementation of the Activity Streams vocabulary in the form of classes that can be serialized using System.Text.Json.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>C#</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card c# ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">DarkLink Web ActivityPub</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/WiiPlayer2/DarkLink.Web.ActivityPub">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A framework (kinda) to work with ActivityPub with .NET.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>C#</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card go ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Digit</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/benpate/digit">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Simple API for building WebFinger resource responses.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Go</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Apache-2.0</p></div></div></button> <button class="card c# ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Drastic Mastodon</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/drasticactions/Drastic.Mastodon">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A fork of Masto.NET, a C#/.NET Library for accessing Mastodon.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>C#</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card ruby ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Federails</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://gitlab.com/experimentslabs/federails">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Engine that brings ActivityPub to Ruby on Rails application.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Ruby</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card javascript ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">fedi-inbox</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://gitlab.com/paulkiddle/fedi-inbox">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Basic Fediverse Inbox.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>JavaScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Public domain</p><h4 class="card__subtitle">Contact</h4><p>@stokes@meow.social</p></div></div></button> <button class="card javascript ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">fedi-inbox</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://git.exozy.me/a/fuwuqi">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Basic Fediverse Inbox.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>JavaScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Public domain</p><h4 class="card__subtitle">Contact</h4><p>@stokes@meow.social</p></div></div></button> <button class="card go ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Hannibal</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/benpate/hannibal">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">ActivityPub library for Golang.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Go</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Apache-2.0</p></div></div></button> <button class="card c# ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Incognitum</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/Joe-K-Sewell/Incognitum">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A .NET Standard library for Mastodon.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>C#</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card c# ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Mastonet</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/glacasa/Mastonet">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">C# Library for Mastodon.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>C#</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card c# ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Mod.ActivityPub</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/sirtwist/Mod.ActivityPub">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">ActivityPub Server services for ASP.NET.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>C#</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Unknown</p></div></div></button> <button class="card python ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">pynodeinfo</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://codeberg.org/CSDUMMI/pynodeinfo">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">NodeInfo library implemented with poetry.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p></div></div></button> <button class="card rust ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Sigh</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/astro/sigh">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">HTTP signatures for ActivityPub in Rust.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Rust</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p><h4 class="card__subtitle">Contact</h4><p>@astro@c3d2.social</p></div></div></button> <button class="card rust ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Sigh</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/astro/sigh">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">HTTP signatures for ActivityPub in Rust.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Rust</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p><h4 class="card__subtitle">Contact</h4><p>@astro@c3d2.social</p></div></div></button> <button class="card clojure ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">The Old Dog and Duck</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/simon-brooke/dog-and-duck">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Clojure library designed to implement the ActivityPub protocol.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Clojure</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>GPL-2.0</p></div></div></button> <button class="card php ap Plugins"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Fediverse Joomla</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/nikosdion/fediverse">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Integrate Mastodon with your Joomla! site.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>PHP</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>GPL-3.0</p></div></div></button> <button class="card python ap Plugins"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Pelican ActivityPub</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://git.kabelsalat.ch/s3lph/pelican-plugin-activitypub">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Experimental readonly ActivityPub enpoint for Pelican.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card ruby ap Plugins"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Jekyll Mastodon Webfinger</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/philnash/jekyll-mastodon_webfinger">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A Jekyll plugin that adds a WebFinger file to your site, allowing you to use your own domain to help others discover your Mastodon profile.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Ruby</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card typescript ap Plugins"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Vue AP Timeline</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/networld-to/vue-ap-timeline">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Integrate your Fediverse timeline into your Vue 3 with Bootstrap 5 application.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>TypeScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card php ap Plugins"><div class="card__content"><div class="card__title"><p class="title u-emphasize">GNUBOARD5-ActivityPub</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/gnh1201/gnuboard5-activitypub">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">ActivityPub plugin for GNUBOARD5, a general-purpose CMS.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>PHP</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card python ap Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Mobilizon Crossposter</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/gnh1201/gnuboard5-activitypub">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A modular crossposter to bridge events from sources you have to setup yourself to Mobilizon.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>GPL-3.0</p></div></div></button> <button class="card typescript ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">M-OAuth</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/Sevichecc/M-OAuth">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Access token generator for Akkoma, Pleroma, Mastodon APIs.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>TypeScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>GPL-3.0</p><h4 class="card__subtitle">Contact</h4><p>@seviche@kongwoo.icu</p></div></div></button> <button class="card python ap Plugins"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Messy</p></div><div class="card__body"><h4 class="card__subtitle">Website</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://top.ofthe.top/ru/projects/messy-fediverse">top.ofthe.top/ru/projects/messy-fediverse</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/rekcuFniarB/messy-fediverse">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Single user ActivityPub instance intended to add Fediverse compatibility to existing Django-based sites.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Tech stack</h4><p>Django</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p><h4 class="card__subtitle">Contact</h4><p>@top@top.ofthe.top</p></div></div></button> <button class="card javascript ap Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">idkfa</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://humungus.tedunangst.com/r/idkfa/f">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Proxy designed to consolidate multiple AP actors. It presents a single unified activity interface to the outside world, while communicating with a cornucopia of internal servers.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>JavaScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Unknown</p><h4 class="card__subtitle">Contact</h4><p>@tedu@honk.tedunangst.com</p></div></div></button> <button class="card rust ap Bridges"><div class="card__content"><div class="card__title"><img src="/img/misc/hatsu.svg" alt="logo"><p class="title u-emphasize">Hatsu</p></div><div class="card__body"><h4 class="card__subtitle">Website</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://hatsu.cli.rs">hatsu.cli.rs</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/importantimport/hatsu">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Self-hosted & fully automated ActivityPub bridge for static sites.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Rust</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p></div></div></button> <button class="card javascript ap Plugins"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Fedipage</p></div><div class="card__body"><h4 class="card__subtitle">Website</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://fedipage.com">fedipage.com</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://git.qoto.org/fedipage/fedipage">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Hugo based static page generator and blog with ActivityPub support.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>JavaScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Apache-2.0</p></div></div></button> <button class="card python ap Tests"><div class="card__content"><div class="card__title"><p class="title u-emphasize">ActivityPub Test Suite</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/steve-bate/activitypub-testsuite">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Server-independent, full-automated test suite primary focused on ActivityPub server compliance testing.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card typescript ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Lemmy Automoderator</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/basedcount/lemmy-automoderator">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Automated removal of Lemmy posts, comments based on title, content or link; user whitelisting and exceptions for moderators.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>TypeScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>GPL-3.0</p></div></div></button> <button class="card python ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Lemmy Migrate</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/wescode/lemmy_migrate">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Migrate your subscribed Lemmy communites to a new account.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p></div></div></button> <button class="card python ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Fedi safety</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/db0/fedi-safety">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Script that goes through Lemmy images in storage and tries to prevent illegal or unethical content.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p></div></div></button> <button class="card python ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">FediFetcher</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/nanos/FediFetcher">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Tool for Mastodon that automatically fetches missing replies and posts from other Fediverse instances and adds them to your own Mastodon instance.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card c# ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">GetMoarFediverse</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/g3rv4/GetMoarFediverse">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Import content into your instance that's tagged with hashtags you're interested in.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>C#</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card c# ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">FakeRelay</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/g3rv4/FakeRelay">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">An API to index statuses on Mastodon acting as a relay.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>C#</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card javascript ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">masto-backfill</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/AdamK2003/masto-backfill">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Fetches old posts on your Mastodon, Pleroma or compatible instance(s).</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>JavaScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>GPL-3.0</p></div></div></button> <button class="card typescript ap Analytics"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Analytodon</p></div><div class="card__body"><h4 class="card__subtitle">Website</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://www.analytodon.com">www.analytodon.com</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/blazer82/analytodon">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Monitor follower growth, identify popular posts, track boosts, favorites, and much more. Can be self-hosted.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>TypeScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>GPL-3.0</p></div></div></button> <button class="card rust ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Lemmy Account Settings Migrator</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/CMahaff/lasim">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Move your Lemmy settings from one account to another.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Rust</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card python ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Pythörhead</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/db0/pythorhead">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Python library for interacting with Lemmy.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p></div></div></button> <button class="card python ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Granary</p></div><div class="card__body"><h4 class="card__subtitle">Website</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://granary.io">granary.io</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/snarfed/granary">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">The social web translator. Fetches and converts data between social networks, HTML and JSON, ActivityStreams/ActivityPub, and more.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Public domain</p></div></div></button> <button class="card typescript ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Combine.social</p></div><div class="card__body"><h4 class="card__subtitle">Website</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://combine.social">combine.social</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/combine-social/timeline">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Combine remote and local timelines. Pre-fetch all missing replies in your home timeline.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>TypeScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Public domain</p></div></div></button> <button class="card lua ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">ActivityColander</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://gitlab.com/babka_net/activitycolander">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Fediverse spam gateway, designed to keep unwanted messages from either reaching your ActivityPub server, or tagging them for handling later.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Lua</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p></div></div></button> <button class="card typescript ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Fedikit</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/fedikit/fedikit">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Building Blocks for Fediverse.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>TypeScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card python ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Fediverser</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/mushroomlabs/fediverser">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">A set of utilities to pull data from multiple social networks (initially Reddit) and create bot accounts to mirror the original accounts.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p></div></div></button> <button class="card elixir ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Fedi</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/pzingg/fedi">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">ActivityStreams and ActivityPub in Elixir, ideas stolen from go-fed.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Elixir</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Apache-2.0</p></div></div></button> <button class="card kotlin ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">BigBone</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/andregasser/bigbone">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Mastodon Client Library for Java and Kotlin.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Kotlin</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card typescript ap Plugins"><div class="card__content"><div class="card__title"><p class="title u-emphasize">PeerTube Companion</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://codeberg.org/Booteille/peertube-companion">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Experimental web extension that redirects you to a PeerTube version of the YouTube video.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>TypeScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>WTFPL</p></div></div></button> <button class="card rust ap Bridges"><div class="card__content"><div class="card__title"><p class="title u-emphasize">MOP3</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/nkizz/mop3">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Mastodon to email client gateway; speaks POP3/SMTP which serves data from your home Mastodon timeline.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Rust</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card typescript ap Plugins"><div class="card__content"><div class="card__title"><p class="title u-emphasize">n8n-Mastodon</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/n8n-community-node/n8n-nodes-mastodon">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">n8n community node that lets you use Mastodon in your n8n.io workflows.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>TypeScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button> <button class="card ap Specs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">MIMI AIM</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://bifurcation.github.io/mimi-aim/draft-barnes-mimi-aim.html">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">ActivityPub for Interoperable Messaging</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Unknown</p></div></div></button> <button class="card swift ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">TootSDK</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/TootSDK/TootSDK">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Cross-platform Swift library for Mastodon and the Fediverse.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Swift</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>BSD-3-clause</p></div></div></button> <button class="card rust ap Libs"><div class="card__content"><div class="card__title"><p class="title u-emphasize">tafkars-Lemmy</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/derivator/tafkars">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">API proxy that allows apps to talk to Lemmy through a familiar API from a kinder time.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Rust</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p></div></div></button> <button class="card typescript ap Plugins"><div class="card__content"><div class="card__title"><p class="title u-emphasize">PeerTube livechat</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/JohnXLivingston/peertube-plugin-livechat">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Peertube plugin meant to provide chat system for Peertube videos.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>TypeScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p></div></div></button> <button class="card python ap Tests"><div class="card__content"><div class="card__title"><p class="title u-emphasize">rocks-testsuite</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/steve-bate/rocks-testsuite">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Peertube plugin meant to provide chat system for Peertube videos.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>Python</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>GPL-3.0</p></div></div></button> <button class="card typescript ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">Fedialgo</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/pkreissel/fedialgo">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">TypeScript module that can be used to produce an algorithmic Fediverse experience.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>TypeScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>Unknown</p></div></div></button> <button class="card typescript ap Libs"><div class="card__content"><div class="card__title"><img src="/img/misc/fedify.svg" alt="logo"><p class="title u-emphasize">Fedify</p></div><div class="card__body"><h4 class="card__subtitle">Website</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://fedify.dev">fedify.dev</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/dahlia/fedify">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Deno/TypeScript library for building federated server apps powered by ActivityPub.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>TypeScript</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>AGPL-3.0</p></div></div></button> <button class="card php ap Utils"><div class="card__content"><div class="card__title"><p class="title u-emphasize">LemmyAutomod</p></div><div class="card__body"><h4 class="card__subtitle">Source code</h4><p><a target="_blank" rel="noopener external nofollow noreferrer" href="https://github.com/RikudouSage/LemmyAutomod">repository</a> <svg role="img"><title>remote link</title><use xlink:href="#icon-link"></use></svg></p><h4 class="card__subtitle">About</h4><p class="card__about">Tool for Lemmy that allows instance admins to set rules that will take action in certain scenarios.</p><span class="card__more u-emphasize">more info<i></i></span></div><div class="card__extra"><h4 class="card__subtitle">Code language</h4><p>PHP</p><h4 class="card__subtitle">Protocols</h4><p>ActivityPub</p><h4 class="card__subtitle">License</h4><p>MIT</p></div></div></button></section><footer><p>Something's missing? <a class="dark-ui" target="_blank" rel="noopener external nofollow noreferrer" href="https://codeberg.org/fediverse/fediparty/src/branch/main/CONTRIBUTING.md#user-content-submitting-tools">Add</a> it.</p><p>Software no longer maintained, renamed, broken link? Please, <a class="dark-ui" target="_blank" rel="noopener external nofollow noreferrer" href="https://codeberg.org/fediverse/fediparty/issues">let us know</a>.</p><p>Special thanks to <a class="dark-ui" target="_blank" rel="noopener external nofollow noreferrer" href="https://mastodon.nzoss.nz/@strypey">@strypey</a> for starting, and to <a class="dark-ui" target="_blank" rel="noopener external nofollow noreferrer" href="https://social.coop/@smallcircles">Arnold Schrijver</a> - for curating this <a class="dark-ui" target="_blank" rel="noopener external nofollow noreferrer" href="https://codeberg.org/fediverse/delightful-activitypub-development">list</a>.</p><p>Other sources: implementation report on <a class="dark-ui" target="_blank" rel="noopener external nofollow noreferrer" href="http://activitypub.rocks/implementation-report">activitypub.rocks</a> website.</p></footer></article></div></main><script>const host="fediverse.party";host!=window.location.host&&"www."+host!=window.location.host||"https:"==window.location.protocol||(window.location.protocol="https")</script><script src="/js/main.min.js"></script></body></html>