fedify icon indicating copy to clipboard operation
fedify copied to clipboard

ActivityPub server framework in TypeScript

Results 81 fedify issues
Sort by recently updated
recently updated
newest added

## Summary This proposal suggests adding a `FederationObserver` interface to provide extensible hooks into the federation lifecycle, with the primary use case being a debug dashboard (as discussed in #319)...

type/enhancement
priority/medium
component/federation
component/cli
component/integration
discussion
activitypub/interop
examples

## Description Add support for configuration files to the Fedify CLI tools to allow users to set default options and preferences. This will improve the developer experience by eliminating the...

type/enhancement
good first issue
type/feature
component/cli
difficulty/beginner

## Problem Developers new to ActivityPub often struggle to identify which components need to be implemented for a working server. It's easy to miss required dispatchers or handlers. ## Solution...

type/enhancement
help wanted
type/feature
priority/medium
component/federation
component/cli
difficulty/beginner
difficulty/intermediate
activitypub/interop
activitypub/compliance

### Summary Separate `fedify init` from `@fedify/cli` and create `@fedify/init`. `@fedify/cli` must then re-import this to ensure `fedify init` and `fedify test-init` function correctly. Additionally, ensure it operates independently to...

type/refactor
component/cli
component/integration
difficulty/intermediate
breaking change

### Summary As a server framework, Fedify's core value lies in its ability to correctly interoperate with other ActivityPub implementations in the Fediverse. Currently, we rely on unit tests and...

type/test
component/federation
component/integration
activitypub/interop
activitypub/mastodon
activitypub/misskey

## Summary restored PR #421 ## Related Issue partially resolve #418 ## Checklist - [ ] Did you add a changelog entry to the *CHANGES.md*? - [X] Did you write...

good first issue
component/federation
examples

The test for `lookupSingleWebFinger` in [`packages/cli/src/webfinger/mod.test.ts`](https://github.com/fedify-dev/fedify/blob/af353cc21820f8d8c983e91f2498d9ea5fd9870d/packages/cli/src/webfinger/mod.test.ts#L73-L79) is flaky because it depends on the external remote server `hollo.social`. When this server is temporarily unavailable, the test fails with: ``` Error [NotFoundError]:...

type/bug
help wanted
type/test
component/webfinger
component/cli
difficulty/intermediate

## Summary Add a SQLite-based `MessageQueue` implementation to the `@fedify/sqlite` package to complement the existing `SqliteKvStore`. This would enable complete Fedify stack deployment without requiring Redis or PostgreSQL infrastructure, particularly...

type/enhancement
good first issue
component/integration
component/mq
examples

### Summary Add `ElysiaJS` option to `fedify init` when user choose bun as runtime. ### Problem Even though there is `@fedify/elysia` packages, there is no option to make fedify-elysia app...

type/enhancement
good first issue
component/cli
component/integration
examples

## Background Fresh 2.0 has introduced significant changes to its middleware API and overall architecture. The current Fedify integration module `@fedify/fedify/x/fresh` was designed for Fresh 1.x and is incompatible with...

component/federation
component/integration
difficulty/intermediate
breaking change
examples