cross-posted from: https://lemmy.ml/post/21657544
> Finally, [Hollo 0.1.0] released! Hollo is a single-user federated microblogging software which is ActivityPub-enabled and powered by Fedify.
>
> Hollo has the most of features that Mastodon has except for moderation tools, and also include:
>
> - CommonMark (a.k.a. Markdown) and up to 4,096 characters per post
> - Misskey-style quotes (compatible with Misskey, Akkoma, Fedibird, etc)
> - Misskey-style emoji reactions (both Unicode emojis and custom emojis are supported; compatible with Misskey, Akkoma, kmyblue, etc)
> - Generally much relaxed limitations (more poll options, more attachments, and so on)
> - … and [many more][1]!
>
> If you're interested in Hollo, please give it a try! There are several ways to install it: using [Railway], using [Docker] (and Docker Compose), or [manually].
>
> If you're already using Hollo, please upgrade it to v0.1.0:
>
> - To Railway users: [Just redeploy the Hollo service][2]!
> - To Docker users: Switch your Hollo image to [ghcr.io/dahlia/hollo:0.1.0
] or simply [latest
]!
> - To manual installers: Fetch the [stable
branch] and switch over to it!
>
> [Hollo 0.1.0]: https://github.com/dahlia/hollo/releases/tag/0.1.0
> [1]: https://docs.hollo.social/intro/
> [Railway]: https://docs.hollo.social/install/railway/
> [Docker]: https://docs.hollo.social/install/docker/
> [manually]: https://docs.hollo.social/install/manual/
> [2]: https://docs.hollo.social/install/railway/#upgrading
> [ghcr.io/dahlia/hollo:0.1.0
]: https://github.com/dahlia/hollo/pkgs/container/hollo/292999204?tag=0.1.0
> [latest
]: https://github.com/dahlia/hollo/pkgs/container/hollo/292999204?tag=latest
> [stable
branch]: https://github.com/dahlia/hollo/tree/stable
Finally, [Hollo 0.1.0] released! Hollo is a single-user federated microblogging software which is ActivityPub-enabled and powered by Fedify.
Hollo has the most of features that Mastodon has except for moderation tools, and also include:
- CommonMark (a.k.a. Markdown) and up to 4,096 characters per post
- Misskey-style quotes (compatible with Misskey, Akkoma, Fedibird, etc)
- Misskey-style emoji reactions (both Unicode emojis and custom emojis are supported; compatible with Misskey, Akkoma, kmyblue, etc)
- Generally much relaxed limitations (more poll options, more attachments, and so on)
- … and [many more][1]!
If you're interested in Hollo, please give it a try! There are several ways to install it: using [Railway], using [Docker] (and Docker Compose), or [manually].
If you're already using Hollo, please upgrade it to v0.1.0:
- To Railway users: [Just redeploy the Hollo service][2]!
- To Docker users: Switch your Hollo image to [
ghcr.io/dahlia/hollo:0.1.0
] or simply [latest
]! - To manual installers: Fetch the [
stable
branch] and switch over to it!
[Hollo 0.1.0]: https://github.com/dahlia/hollo/releases/tag/0.1.0
[1]: https://docs.hollo.social/intro/
[Railway]: https://docs.hollo.social/install/railway/
[Docker]: https://docs.hollo.social/install/docker/
[manually]: https://docs.hollo.social/install/manual/
[2]: https://docs.hollo.social/install/railway/#upgrading
[ghcr.io/dahlia/hollo:0.1.0
]: https://github.com/dahlia/hollo/pkgs/container/hollo/292999204?tag=0.1.0
[latest
]: https://github.com/dahlia/hollo/pkgs/container/hollo/292999204?tag=latest
[stable
branch]: https://github.com/dahlia/hollo/tree/stable
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!
このチュートリアルでは、ActivityPubサーバーフレームワークであるFedifyを使用して、MastodonやMisskeyのようなActivityPubプロトコルを実装するマイクロブログ(microblog)を作成します。
Fedify is a TypeScript library for building federated server apps powered by ActivityPub and other standards, so-called fediverse.
Fedifyは、TypeScriptとJavaScriptで書かれたActivityPubサーバーフレームワークです。分散型のソーシャルネットワークを構築するためのサーバーアプリケーションを作る際の複雑さと冗長なコードを排除し、ビジネスロジックとユーザー体験の開発に集中できるようにすることを目指しています。
現在提供している主な機能は以下の通りです:
- Activity Vocabularyのための型安全なオブジェクト(一部のベンダー固有の拡張機能を含む)
- WebFingerクライアントとサーバー
- HTTP SignaturesとObject Integrity Proofs
- ウェブフックを処理するためのミドルウェア
- NodeInfoプロトコル
- Node.js、Deno、Bunのサポート
- テストとデバッグのためのCLIツールチェーン
興味がある方は、Fedifyのウェブサイトをご覧ください!包括的なドキュメント、デモ、チュートリアル、サンプルコードなどが用意されています:
https://fedify.dev/
👀 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.
LogTape author here.
LogTape also supports structured logging. Structured values are kept in LogRecord.properties
. Please see how to use the JSON formatter.