forked from rimu/pyfedi
Project background: https://join.piefed.social
Demo site / Flagship instance: https://piefed.social
- Python 64.3%
- HTML 22.1%
- JavaScript 6%
- CSS 5.8%
- SCSS 1.7%
- Other 0.1%
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
- Screencast: overview of the PieFed codebase
- Database / entity relationship diagram
- API Documentation:
- Stable branch: https://stable.wjs018.xyz/api/alpha/swagger
- Development branch: https://crust.piefed.social/api/alpha/swagger or https://piefed.wjs018.xyz/api/alpha/swagger
- see INSTALL.md or INSTALL-docker.md
- Asking questions about the project:
- Open a new thread in our Piefed Devellopers community
- Chat in realtime with piefed developers in our Matrix room
- see docs/project_management/* for a project roadmap, contributing guide and much more.