Addons for Friendica
  • PHP 77.8%
  • JavaScript 15.2%
  • CSS 3.2%
  • HTML 2.1%
  • Go Template 1.3%
  • Other 0.3%
Find a file
2026-10-21 20:21:50 +02:00
.github/workflows [CI] Add GitHub Actions QA workflows for addons 2026-08-08 16:21:12 +02:00
.tests fix(rector): exclude vendor directories from code analysis 2026-09-29 08:31:02 +02:00
.tx migrate transifex config to the new client 2023-04-06 11:12:54 +02:00
.woodpecker fix(woodpecker): fix pipeline 2026-09-29 08:31:24 +02:00
advancedcontentfilter Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
audon Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
birdavatar Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
blackout Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
blockbot Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
bluesky atproto: Post improvements 2026-10-13 00:02:35 +02:00
buglink Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
calc Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
catavatar Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
circle_text Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
cld Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
convert Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
cookienotice Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
curweather Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
diaspora Diaspora-Addon is now unsupported 2026-10-14 05:41:09 +00:00
discourse Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
dwpost Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
fancybox Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
forumdirectory Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
fromapp Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
ft_replace fix(php-cs): fix codestyle of addons per script 2026-09-29 08:32:21 +02:00
geocoordinates Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
geonames Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
gnot Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
googlemaps Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
gravatar Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
group_text Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
groupdirectory Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
highlightjs Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
ifttt Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
ijpost Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
impressum Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
infiniteimprobabilitydrive Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
invidious Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
irc Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
js_upload js_upload, openstreetmap, showmore_dyn: Support SPA 2026-09-20 12:05:46 +00:00
keycloakpassword Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
krynn Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
langfilter Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
ldapauth Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
leistungsschutzrecht Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
libertree Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
libravatar Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
ljpost Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
mailstream fix(php-cs): fix codestyle of addons per script 2026-09-29 08:32:21 +02:00
markdown Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
mastodoncustomemojis Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
mathjax Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
membersince Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
monolog Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
morechoice Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
morepokes Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
newmemberwidget Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
nitter Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
nominatim Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
notifyall Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
notimeline/templates [various] Convert addon_settings hook functions to the new data array format 2021-11-29 06:55:16 -05:00
nsfw Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
numfriends Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
openidconnect chore(openidconnect): bump OIDC version 2026-10-05 21:41:50 +02:00
openstreetmap js_upload, openstreetmap, showmore_dyn: Support SPA 2026-09-20 12:05:46 +00:00
opmlexport Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
pageheader Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
phpmailer phpmailer: keep a failed send inside the addon 2026-09-05 19:44:38 +02:00
piwik Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
planets Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
pnut Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
public_server Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
pumpio Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
qcomment Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
quickphoto fix(php-cs): fix codestyle of addons per script 2026-09-29 08:32:21 +02:00
randplace Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
ratioed Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
rendertime rendertime: The callstack can now be inflated and deflated 2026-10-13 00:02:49 +02:00
s3_storage OIDC/S3: bump Version 2026-09-23 18:54:38 +02:00
saml Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
securemail Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
showmore Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
showmore_dyn js_upload, openstreetmap, showmore_dyn: Support SPA 2026-09-20 12:05:46 +00:00
smiley_pack Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
smileybutton Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
smilies_adult Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
startpage Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
statusnet Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
superblock/lang updated translations 2026-01-08 09:43:41 +01:00
tesseract Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
testdrive Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
tictac Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
tumblr Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
twitter Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
unicode_smilies fix(php-cs): fix codestyle of addons per script 2026-09-29 08:32:21 +02:00
url_replace Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
viewsrc Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
webdav_storage WebDAV: Fix handling of passwords 2026-10-16 23:58:26 +02:00
webrtc Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
windowsphonepush/lang updated translations 2026-01-08 09:43:41 +01:00
wppost Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
xmppchat Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
.editorconfig [advancedcontentfilter] Improve error handling 2024-03-19 22:57:32 -04:00
.gitattributes required for github/Windows 2012-06-14 18:36:02 +10:00
.gitignore Revert "Merge pull request 'Add OpenID Connect (OAuth2) addon' (#1658) from Tealk/friendica-addons:feature/openidconnect into develop" 2026-08-03 11:21:22 +02:00
INSTALL.txt remove invalid call to composer 2019-02-18 19:10:16 +01:00
README.md chore(addon): Add CI documentation 2026-09-29 08:32:39 +02:00

Addons for Friendica

This repository is a collection of addons for the Friendica Social Communications Server. You can add these addons to the /addon directory of your Friendica installation do extend the functionality of your node.

After uploading the addons to your server, you need to activate the desired addons in the Admin panel. Addons not activated have no effect on your node.

Issues

Please report any issues you have with addons of Friendica from this repository in the main issue tracker of the project.

Connectors

Among these addons there are also the connectors for various other networks (e.g. Twitter, pump.io, Google+) that are needed for communication when the protocol is not supported by Friendica core (DFRN, OStatus and Diaspora).

For communication with contacts in networks supporting those (e.g. GNU social, Diaspora and red#matrix) you just need to access the page configuration in the Admin panel and enable them. For networks where communication is only possible the API access to a remote account, you need to activate the fitting connectors.

Development

The addon interface of Friendica is very flexible and powerful, so if you are missing functionality, your chances are high it may be added with an addon. See the documentation for more information on the addon development.

Continuous integration

The Woodpecker checks run inside a matching Friendica core checkout, with this repository in addon/. The core branch must match the addon branch (the target branch for pull requests), including release-candidate branches. The addon checkout uses the triggering commit, so pull requests test their changes and reruns do not silently test a newer branch tip.

Run the same checks from the Friendica root after installing its Composer dependencies:

composer run addons:rectify
git -C addon diff
composer run addons:qa

The tools come from the core's Composer dependencies; do not use a global PHPUnit installation. Rector skips addon vendor/ directories because these contain third-party code. For database setup, see the core's tests/README.md.

Translation

Addons can be translated like any other part of Friendica. Translation for addons is done at the Transifex Friendica page.

Read more about the workflow in the Friendica translation documentation.