fedify
fedify copied to clipboard
ActivityPub server framework in TypeScript
### Summary Add official SolidStart integration package (@fedify/solidstart) to enable seamless federation capabilities in SolidStart applications, similar to existing integrations for SvelteKit (@fedify/sveltekit) and Next.js (@fedify/next). ### Problem SolidStart is...
## Summary Adds the `-A`/`--authorized-fetch` flag to the `fedify inbox` command, enabling HTTP signature verification enforcement for all incoming requests. ## Related Issue - closes #229 ## Changes - Adds...
### Summary We need tests for `init` CLI and fix the command ### Problem When the version was updated to 2.0, the `init` CLI not only applied `optique` but also...
### Summary As described in [Enabling authorized fetch](https://fedify.dev/manual/access-control#enabling-authorized-fetch), it is possible to add an `AuthorizePredicate` to an actor dispatcher to allow or deny access to actors based on the requester's...
## Summary Fedify follows the principle of *immutability by default*, but currently most type and interface fields don't have `readonly` modifiers. Similarly, arrays are declared as `T[]` instead of `readonly...
### Summary Add comprehensive OpenTelemetry metrics collection to complement the existing tracing capabilities. Currently, Fedify only collects spans for tracing, but lacks metrics for monitoring performance, throughput, error rates, and...
I'd like to create an awesome list to: - Gather real-world Fedify examples - Gather resources or articles like tutorials - Help users discover existing projects for inspiration ## Proposed...
## Background The current _Creating your own federated microblog_ tutorial uses [`better-sqlite3`](https://github.com/WiseLibs/better-sqlite3), a third-party package, for SQLite database operations. With recent developments in JavaScript runtimes providing native SQLite support, we...
The vocabulary test suite currently has reduced functionality when running on Cloudflare Workers due to platform limitations. Specifically, the test file *fedify/vocab/vocab.test.ts* contains logic that prevents schema files from being...
### Summary Fedify currently cannot receive activities signed by non-fetchable actors. The HTTP 401 errors it emits in response to such actors cause remote servers to retry delivery of the...