Fedify, an ActivityPub framework, has finally released its first stable version, 1.0.0! What is Fedify? Fedify is a TypeScript library that makes it easy to create federated server applications bas...
Fedify, an ActivityPub framework, has finally released its first stable version, 1.0.0! What is Fedify? Fedify is a TypeScript library that makes it easy to create federated server applications bas...
It has zero dependencies, and supports virtually every JavaScript runtime (browsers, Node.js, Bun, Deno, and edge functions). It also organize loggers in hierarchical categories, which allows you fine-grained control over log levels for different parts of an application.
Simple logging library with zero dependencies for Deno, Node.js, Bun, browsers, and edge functions
Thank you for your advice. As you mentioned, Fedify currently has actor URIs consisting of handles. This limitation is due to the early design of Fedify and will be fixed before we release v1.0!
👀 BrowserPub: A browser for debugging #ActivityPub and the ⁂fediverse https://browser.pub
👀 BrowserPub: A browser for debugging #ActivityPub and the ⁂fediverse https://browser.pub
👀 BrowserPub: A browser for debugging #ActivityPub and the ⁂fediverse https://browser.pub
Why I’m excited about the new Temporal API in JavaScript: finally, easy and accurate date handling with time zones using ZonedDateTime. Say goodbye to the headaches of traditional Date objects.
Why I’m excited about the new Temporal API in JavaScript: finally, easy and accurate date handling with time zones using ZonedDateTime. Say goodbye to the headaches of traditional Date objects.
It is possible to execute TypeScript files by setting the experimental flag --experimental-strip-types. Node.js will transpile TypeScript source code into JavaScript source code. During the transpi...
It is possible to execute TypeScript files by setting the experimental flag --experimental-strip-types. Node.js will transpile TypeScript source code into JavaScript source code. During the transpi...
Software engineers are not (and should not be) technicians I don’t actually think predictability is a goo...
We systematically design a database schema that does not use NULLs and sentinel values. We look at the consequences of this design decisions and provide some guidance on designing the schemas that way.
A full-featured ActivityPub server for networked publishing with Ghost - TryGhost/ActivityPub
Federated single-user microblogging software. Contribute to dahlia/hollo development by creating an account on GitHub.
Fedify is a TypeScript library for building federated server apps powered by ActivityPub and other standards, so-called fediverse.
Fedify is an ActivityPub server framework in TypeScript & JavaScript. It aims to eliminate the complexity and redundant boilerplate code when building a federated server app, so that you can focus on your business logic and user experience.
The key features it provides currently are:
- Type-safe objects for Activity Vocabulary (including some vendor-specific extensions)
- WebFinger client and server
- HTTP Signatures
- Middleware for handling webhooks
- NodeInfo protocol
- Node.js, Deno, and Bun support
If you're curious, take a look at the Fedify website! There's comprehensive docs, a demo, a tutorial, example code, and more.
LogTape author here.
LogTape also supports structured logging. Structured values are kept in LogRecord.properties
. Please see how to use the JSON formatter.
A software engineer from Seoul. An advocate of F/OSS, fediverse, and cypherpunk. Hack into East Asian languages.
<https://hongminhee.org/>