matty e0b92e50ac
Some checks failed
pl-api CI / Test for pl-api formatting (22.x) (push) Has been cancelled
pl-fe CI / Test and upload artifacts (22.x) (push) Has been cancelled
pl-fe CI / deploy (push) Has been cancelled
pl-hooks CI / Test for a successful build (22.x) (push) Has been cancelled
Merge branch 'develop' of https://codeberg.org/mkljczk/pl-fe into develop
2026-01-14 17:37:14 +00:00
2025-12-17 20:39:27 +01:00
2025-11-21 19:41:13 +01:00
2025-11-15 16:54:17 +01:00
2026-01-05 21:57:25 +01:00
2024-08-28 13:41:08 +02:00
2025-05-26 00:43:53 +02:00
2024-09-15 23:48:43 +02:00
2026-01-05 21:57:25 +01:00
2026-01-11 17:15:03 +00:00
2026-01-06 16:33:24 +01:00
2025-08-04 11:16:39 +02:00
2026-01-11 17:15:03 +00:00

ncd-fe

ncd-fe is a social networking client app. It works with any Mastodon API-compatible software, but it's focused on supporting alternative backends, like Pleroma or GoToSocial.

Goals

  • Feature-rich: pl-fe includes a wide range of features, such as a WYSIWYG text editor, draft posts, and more.
  • Compatibility: pl-fe is compatible with any Mastodon API-compatible software, treating alternative backends as first-class citizens. Chats, emoji reactions, groups, interaction policies? We support them all. Thanks to pl-api, which provides a unified interface for interacting with Mastodon API-compatible servers, implementation differences do not affect the user experience.
  • Unopinionated: pl-fe doesn't impose any arbitrary limitations on the user. We do not specify a limit of reactions you can use on a single post and try to implement every feature available in the API.
  • Stay private: pl-fe includes features which help you maintain online privacy. This includes URL cleaning, which helps you remove unwanted parts of URLs used to mark your online activity.

Repository

The repository hosts pl-fe, but also libraries related to the project. Currently, this includes:

  • pl-fe itself — a social networking client app
  • pl-api — a library for interacting with Mastodon API-compatible servers, focused on support for projects extending the official Mastodon API. It is used by pl-fe.
  • pl-hooks — a library including hooks for integrating with Mastodon API, based on pl-api and TanStack Query. It is intended to be used within pl-fe. Work in progress.

License

ncd-fe is a fork of mkljczk's pl-fe and inherits a lot of code from Mastodon.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.


Description
No description provided
Readme AGPL-3.0 60 MiB
Languages
TypeScript 97%
SCSS 2.2%
HTML 0.6%
CSS 0.2%