Skip to content

Lemmy Automation ​

Tools or Libraries for automation of Lemmy ​

Lemmy has a API that can be used to automate tasks. Here are some tools or libraries that can be used to automate Lemmy.

Lemmy API ​

The official Lemmy API documentation can be found here. The API will change every time a new version of Lemmy is released.

There are some unofficial API documentations:

Lemmy API Libraries ​

There are some libraries that can be used to interact with the Lemmy API. There is only one library that is officially supported by Lemmy:

(Note: This doubles as the official Lemmy API documentation and the official JS library documentation)

There are some unofficial libraries:

Python ​

.NET ​

  • Lemmy.Net - A Dependency Injected HttpClient for the Lemmy API in dotnet
  • Lemmy.Net - A Lemmy API wrapper for .NET

And many more. If you have a library that you would like to add to this list, please open a pull request.

A almost complete list of libraries can be found here.

Automation Scripts ​

There are some scripts that can be used to automate tasks on Lemmy. Here are some examples:

Administration - Moderation ​

  • threativore - A script to automatically report and remove spam on Lemmy instances
  • fedi-safety - A script that can detect CSAM and delete it directly in pictrs
  • lemmy-automoderator - A script to automatically moderate posts on Lemmy instances
  • LemmySchedule - A script to schedule posts/pins/notifications on Lemmy instances

Administration - Maintenance ​

  • defed-investigator - A script to investigate who is defederating from your instance
  • Lemmy-Easy-Deploy - A docker compose script to easily deploy a lemmy instance
  • lcs - A script that "boosts" your instance federated content by following some common communities on other communities
  • lemmy-tagginator - A script to automatically tag posts on Lemmy instances for better discoverability on the federated Microblogging platforms.
  • fediseer - A website for Instance admins to build trust chains and report bad instances
  • lemmy-stats-explorer - A script to export postgresql db to influxdb for grafana dashboards

User - Automation ​

  • lemmy-instance-assistant - A Addon for Lemmy and Kbin that adds some utilities to Lemmys UI
  • lemmyverse.link - A redirect service for users to easily share their Lemmy links to other users on different instances
  • lemshare - Similar to lemmyverse.link, but with a different design

User - Utility / Fun ​

  • lemmy-modder - A script for better moderation on Lemmy instances [Original Repository got abandoned from the creator, this is a fork with some fixes]
  • lemmy-federate - A website that lets you automatically federate your Lemmy communities to other instances
  • Lemmy Explorer - A website that lets you explore the Lemmy universes instances and communities. ( Raw Data )

More Automation scripts can be found here.