No description
  • Python 66.1%
  • HTML 21.4%
  • CSS 5.6%
  • JavaScript 4.9%
  • SCSS 1.8%
  • Other 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Neshura 344550ddf0
Some checks failed
/ lint (push) Has been cancelled
Update app/templates/base.html
2026-09-12 00:51:58 +00:00
.forgejo/workflows run ruff in forgejo actions 2025-06-18 02:40:13 +02:00
app Update app/templates/base.html 2026-09-12 00:51:58 +00:00
docs update plugins doc 2026-07-21 10:51:14 +12:00
migrations Fix null values in community.total_subscriptions column to fix sorting 2026-09-01 14:41:08 -04:00
testing_data handle old versions of pillow crashing 2025-10-24 13:32:12 +13:00
tests handle www links 2026-08-28 09:40:50 +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 disable rate limiting by setting RATELIMIT_ENABLED = 'False' 2026-09-06 10:50:45 +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 Update deploy.sh 2026-09-11 23:50:43 +00: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 pgrep in Dockerfile 2026-09-02 20:08:36 +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 docs tweaks 2026-08-31 11:44:42 +12:00
env.sample docs tweaks 2026-08-31 11:44:42 +12:00
fastapi_server.py realtime chat 2026-01-01 15:41:37 +13:00
FEDERATION.md fep-2345 - fediverse:creator meta tag 2026-08-04 13:28:22 +12:00
gunicorn.conf.py gunicorn max_requests 2026-08-25 21:32:18 +12:00
INSTALL-docker.md docs tweaks 2026-08-31 11:44:42 +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 better static file caching 2026-09-05 16:48:05 +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 newer versions of markdown parsing libs 2026-08-28 09:41:03 +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