AD
Boost Your Brand on BlueSky—Exclusive banner space to amplify your reach within the BlueSky community.
BSkyInfo LogoBskyInfo
All ToolsCategoriesCollectionsFeed DirectoryLabeler DirectoryArticlesGuidesGlossaryBluesky SDKsSponsor
Submit
All ToolsCategoriesCollectionsFeed DirectoryLabeler DirectoryGuidesGlossaryArticlesBluesky SDKsSponsorSubmit
  1. SDKs
  2. /C#
  3. /booski
electricduck

booski

A C# SDK for Bluesky and AT Protocol by electricduck

🦋 Bluesky cross-poster for inferior services

GitHub Stats

4stars
0forks
1contributors
4open issues

Dates

Created:May 18, 2024
Last updated:March 20, 2025

README

The following content is from booski's GitHub repository. All rights reserved by the original author.

Booski

Booski is a Bluesky cross-poster for inferior services
(and a .NET library for ATProto and Bluesky)

⬇️ Get Booski  |  📖 Read Docs  |  💣 Submit Issue  |  🦋 @booski.zio.blue


✨ Quick Start

This Quick Start makes general assumptions about your environment, such as using Linux (x86_64). For a more comprehensive guide, see Docs.

cd ~/.local/bin
wget https://github.com/electricduck/booski/releases/download/v%2F0.x%2F0.5/booski-0.5-linux-x64.bin
chmod +x booski-0.5-linux-x64.bin
./booski-0.5-linux-x64.bin start --no-daemon

🏗️ Building

This repository currently houses two tangentially related projects (under ./src): the Bluesky cross-poster (Booski), and a general-purpose Bluesky library (Booski.Lib).

For some background, Booski began life as a Bluesky library. Shortly into development, these plans folded as maitaining a library (especially for an ever-evolving unstable API) is a hard task at scale and another, more feature-complete, Bluesky library already exists. Instead of ditching weeks-worth of work that created the library (it's some of my best work, if I do say so myself) it was decided to utilize it for the new cross-poster, which itself became Booski, and the library became Booski.Lib.

Booski.Lib is still being developed, as its used in other various personal projects, but it will never be considered truely stable or feature-complete. However, you are welcome to use it in your own projects (sorry, there's no NuGet package) and submit tickets (tagging with Lib).

Setting Up

Prerequisites
  • .NET
    • Version 9.0 (and above) required. Due to dotnet/runtime#72604, older versions are not supported.
  • Linux, Windows, or macOS
  • Bash
    • Scripts under tools/bash/ require this shell. There are currently no native scripts for Windows/PowerShell.
Getting
git clone https://github.com/electricduck/booski.git
cd booski
git submodule sync
git submodule update --init --recursive
Future Pulls

When updating in the future, don't forget to update submodules with:

git submodule update --recursive

Do not use git submodule foreach git pull: this blindly updates all submodules to their latest version, not the commit this parent repo has checked out. This is important for some submodules that are checked out at specific tags/commits (such as ./lib/Telegram.Bot).

Building

(Todo)

Using

Booski

(Todo)

Booski.Lib

(Todo)

Topics

atprotoblueskycross-postingcsharpdotnetmastodontelegram

Related SDKs

drasticactionsFishyFlip

Fishyflip - a .NET ATProtocol/Bluesky Library

101•C#
a-gubskiyX.Bluesky

Client for Bluesky

46•C#
blowdartidunno.Bluesky

A .NET class library for the Bluesky social network.

70•C#
PassiveModdingatompds

An atproto PDS implementation in .NET (C#)

25•C#
alnkesqAppViewLite

A Bluesky appview focused on low resource consumption

131•C#
shinolabsPinkSea

An oekaki BBS board running on top of the AT Protocol.

77•C#

Resources

GitHub RepositoryProject Website

License

Unknown

Author

electricduck
electricduck

Activity

Last commit: March 20, 2025
Commit frequency: Unknown

Our Sponsors

Your Brand Here!

50K+ engaged viewers every month

Limited spots available!

📧 Contact us via email🦋 Contact us on Bluesky
BSkyInfo LogoBskyInfo

The Most Comprehensive Bluesky Tools Directory

Stay updated with the latest Bluesky tools and ecosystem news 🦋

Bluesky butterfly logo
Quick LinksSubmit a ToolSponsorAboutLegal Information
ToolsFeed DirectoryLabeler DirectorySchedulingAnalyticsAll ToolsCategoriesCollectionsTags
ResourcesArticlesBluesky GuidesBluesky GlossaryBluesky SDKsBluesky ResourcesSkyRaffleMeida Coverage
Our ProductsRaffleBlueAiTeach ToolsLaiewAI affiliate listFirsto

This website may contain affiliate links

© 2025 BskyInfo. All rights reserved.