1. 1. Introduction
  2. For Users
  3. 2. Getting Started
  4. 3. Media
  5. 4. Votes and Ranking
  6. 5. Moderation
  7. 6. Censorship Resistance
  8. 7. Other Features
  9. 8. History of Lemmy
  10. For Admins
  11. 9. Administration
  12. 10. Install with Docker
  13. 11. Install with Ansible
  14. 12. Install from Scratch
  15. 13. Install on AWS
  16. 14. First Steps
  17. 15. Configuration
  18. 16. Theming Guide
  19. 17. Getting started with Federation
  20. 18. Troubleshooting
  21. 19. Backup and Restore
  22. 20. Using Caddy as a reverse proxy
  23. 21. Running a Tor Hidden Service
  24. 22. Prometheus Metrics
  25. 23. Horizontal Scaling
  26. For Contributors
  27. 24. Overview
  28. 25. Local Development
  29. 26. Docker Development
  30. 27. API
  31. 28. Federation
  32. 29. Resources
  33. 30. Ranking Algorithm
  34. Code of Conduct
  35. 31. Code of Conduct

Resources / Libraries

Rust

  • Diesel to Postgres data types
  • helpful diesel examples
  • Rust JWT
  • Rust docker build

Typescript

  • Markdown-it
  • Sticky Sidebar
  • RXJS websocket
  • Simple markdown editor
  • Zurb mentions
  • TippyJS

Trees

  • Hierarchical tree building javascript
  • Recursive query for adjacency list for nested comments

Sorting

  • Hot sorting discussion 2

SQL

  • SQL function indexes

ActivityPub Resources

Official Documents

  • ActivityPub standard
  • Activitypub vocabulary

Explanations

  • ActivityPub - one protocol to rule them all?
  • A highly opinionated guide to learning about ActivityPub
  • Activitypub implementers guide
  • Mastodon Blog: How to implement a basic ActivityPub server
  • Mastodon Blog: Implementing an ActivityPub inbox
  • Data storage questions
  • Activitypub as it has been understood

Examples and Libraries

  • activitypub-federation-rust library
  • ActivityPub example server
  • ActivityStreams crate
  • HTTP Signatures crate