forked from rimu/pyfedi
Project background: https://join.piefed.social. Flagship instance: https://piefed.social
- Python 66%
- HTML 21.3%
- CSS 5.6%
- JavaScript 5.1%
- SCSS 1.8%
- Other 0.2%
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 developers community
- Chat in realtime with PieFed developers in our Matrix room
- see docs/project_management/* for a project roadmap, contributing guide and much more.