No description
  • Python 65.9%
  • HTML 21.5%
  • CSS 5.6%
  • JavaScript 5%
  • SCSS 1.9%
  • Other 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-27 11:07:42 +02:00
.forgejo/workflows run ruff in forgejo actions 2025-06-18 02:40:13 +02:00
app Merge pull request 'Fix title that shows on date hover in edited post or reply' (#1854) from nykula/pyfedi:edited-title into main 2026-07-27 11:07:42 +02:00
docs update plugins doc 2026-07-21 10:51:14 +12:00
migrations override comment collapse 2026-07-25 15:02:54 +12:00
testing_data handle old versions of pillow crashing 2025-10-24 13:32:12 +13:00
tests fix broken tests, fixes #1816 2026-06-27 12:26:58 +12:00
.dockerignore add media to dockerignore 2025-06-02 15:15:18 +12:00
.gitignore exclude app/static/styles.css.map 2026-03-27 18:40:01 +13:00
.woodpecker.yaml updated to work with new woodpecker version 2025-09-02 06:49:26 +02:00
babel.cfg translations from weblate 2026-06-28 19:08:56 +12:00
celery_worker.default.py use parallel celery queues - docker #353 2025-07-05 14:06:22 +12:00
celery_worker_docker.py use parallel celery queues - docker #353 2025-07-05 14:06:22 +12:00
compose.dev.yaml Pin postgres to 17 2025-09-22 13:35:06 -04:00
compose.yaml docker tweaks #1803 2026-06-23 22:06:04 +12:00
config.py compress responses 2026-07-26 13:59:30 +12:00
contributing.md symlink contributing.md 2024-11-25 08:45:19 +13:00
daily.sh suppress useless error messages 2026-03-24 21:14:34 +13:00
deploy-docker.sh deploy docker tweak 2025-06-15 11:53:46 +12:00
deploy-docker2.sh documentation tweaks 2025-08-16 10:54:38 +12:00
deploy.sh performance test for comparison 2026-02-18 21:36:49 +13:00
dev_notes.md link to new dev docs #1465 2025-12-22 12:56:22 +13:00
docker-dirs.sh Fix docker-dirs.sh script not working when user primary group does not match user name 2025-07-25 10:26:17 +01:00
docker.cron Fix log file name 2026-05-17 20:34:51 +02:00
Dockerfile api: filter blocked users and instances in comment/list, fixes #1608 2026-06-29 21:00:37 +12:00
email_notifs.sh suppress useless error messages 2026-03-24 21:14:34 +13:00
entrypoint.sh Fix shebang to bash 2026-07-03 13:37:02 +02:00
entrypoint_async.sh icorporate piefed-notifs into main project 2025-10-02 17:53:28 +13:00
entrypoint_celery.sh microblog posts should not show up in local 2026-07-05 15:22:19 +12:00
env.docker.sample configurable federation pause level 2025-11-18 11:21:43 +13:00
env.sample make post downvotes effective 2026-07-19 10:09:26 +12:00
fastapi_server.py realtime chat 2026-01-01 15:41:37 +13:00
FEDERATION.md emoji reactions - first draft #1061 2025-12-13 15:42:28 +13:00
gunicorn.conf.py increase number of gunicorn workers 2026-05-14 21:22:24 +12:00
INSTALL-docker.md update version numbers 2026-07-03 19:35:11 +12:00
INSTALL.md update version numbers 2026-07-03 19:35:11 +12:00
interests.txt remove kbin.social default communities 2024-02-09 11:07:44 +13:00
LICENSE admin area to respond to moderation reports 2024-01-02 16:07:41 +13:00
mini_deploy.sh additional documentation #36 2024-02-08 08:39:08 +13:00
profile_app.py May 2026 2026-05-31 23:34:13 +12:00
pyfedi.py compress responses 2026-07-26 13:59:30 +12:00
README.md fix typo & capitalization 2026-05-23 21:17:52 +02:00
regional.txt comment edit, delete, report, block 2023-12-28 20:00:07 +13:00
remove_orphan_files.sh remove orphan files maintenance script 2024-03-01 22:11:06 +13:00
requirements.txt compress responses 2026-07-26 13:59:30 +12:00
ruff.toml fixes from ruff 2025-02-06 17:13:49 +13:00
run_nntp.py nntp gateway 2026-03-21 19:53:12 +13:00
SECURITY.md SECURITY.md 2025-04-01 12:23:33 +13:00
send_queue.sh suppress useless error messages 2026-03-24 21:14:34 +13:00
weekly.sh suppress useless error messages 2026-03-24 21:14:34 +13:00

PieFed

A Lemmy/Mbin alternative written in Python with Flask.

  • Clean, simple code that is easy to understand and contribute to. No fancy design patterns or algorithms.
  • Easy setup, easy to manage - few dependencies and extra software required.
  • AGPL.
  • First class moderation tools.

Project goals

To build a federated discussion and link aggregation platform, similar to Reddit, Lemmy, Mbin interoperable with as much of the fediverse as possible.

For developers