Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

TootSDK

@tootsdk@iosdev.space
mastodon 4.7.3
  • Open on iosdev.space

An open-source Swift package library designed to help other devs make apps that interact with the fediverse (like Mastodon, Pleroma, Pixelfed etc). We call it TootSDK ✨!

The main purpose of TootSDK is to take care of the “boring” and complicated parts of the Mastodon API, so you can focus on crafting the actual app experience.

698 Followers
2 Following
32 Posts
Joined December 16, 2022
GitHub:
https://github.com/TootSDK/TootSDK
Maintainer:
https://hachyderm.io/@konstantin
Maintainer:
https://mastodon.social/@davelightbeam
Open post
TootSDK @tootsdk@iosdev.space
· 5mo ago
Boosted by @tchambers@indieweb.social

A new release of TootSDK - 21.6.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/21.6.0

What's changed:

  • Support block quotes in attributed string renderer @luckkerr@mastodon.world

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

github.com
5
0
6
0
Open post
TootSDK @tootsdk@iosdev.space
· 4mo ago
Boosted by @fedicat@pc.cafe

A new release of TootSDK - 21.7.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/21.7.0

What's changed:

  • Updated Suggestion model @nixzhu@mastodon.social

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

github.com
3
0
6
0
Open post
TootSDK @tootsdk@iosdev.space
· 2mo ago
Boosted by @fedicat@pc.cafe

A new release of TootSDK - 23.1.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/23.1.0

What's changed:

  • Add dedicated parameters for rescheduling posts https://github.com/almalehb

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

GitHub

Release 23.1.0 · TootSDK/TootSDK

What's Changed Add dedicated parameters for rescheduling posts by @almalehb in #407 New Contributors @almalehb made their first contribution in #407 Full Changelog: 23.0.0...23.1.0

1
0
4
0
Open post
TootSDK @tootsdk@iosdev.space
· 4mo ago
Boosted by @fedicat@pc.cafe

A new release of TootSDK - 21.8.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/21.8.0

What's changed:

  • Account avatar description property @luckkerr@mastodon.world

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

github.com
2
0
4
0
Open post
TootSDK @tootsdk@iosdev.space
· 10mo ago

A new release of TootSDK - 21.1.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/21.1.0

What's changed:

- Introduce rendering options on AttributedStringRenderer @luckkerr@mastodon.world

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

github.com
5
0
5
0
Open post
TootSDK @tootsdk@iosdev.space
· 6mo ago

A new release of TootSDK - 21.5.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/21.5.0

What's changed:

- Add muteExpiresAt date to Account @luckkerr@mastodon.world

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

github.com
2
0
2
0
Open post
TootSDK @tootsdk@iosdev.space
· 6mo ago

A new release of TootSDK - 21.4.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/21.4.0

What's changed:

- Add getNotificationsUnreadCount @nixzhu@mastodon.social

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

github.com
2
0
6
0
Open post
TootSDK @tootsdk@iosdev.space
· 10mo ago

A new release of TootSDK - 21.3.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/21.3.0

What's changed:

- Support mastodon experimental async refresh API @dale_price@mastodon.online

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

github.com
2
0
4
0
Open post
TootSDK @tootsdk@iosdev.space
· 10mo ago

A new release of TootSDK - 21.2.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/21.2.0

What's changed:

- Quotes feature marker and quotes support in push notifications @luckkerr@mastodon.world

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

github.com
2
0
3
0
Open post
TootSDK @tootsdk@iosdev.space
· 13mo ago

A new release of TootSDK - 19.0.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/19.0.0

What's changed:

- Mark push notifications as supported @luckkerr@mastodon.world
- Added an example of a TootSDK graphical client using SharingGRDB https://github.com/thinkpractice
- Add a new example for an app @konstantin@hachyderm.io
- Cross-flavour feature requirements, target fediverse servers @konstantin@hachyderm.io
- [BREAKING] Allow caching and restoring TootClient without calling connect() @konstantin@hachyderm.io

github.com
3
0
3
0
Open post
TootSDK @tootsdk@iosdev.space
· 14mo ago

A new release of TootSDK - 18.1.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/18.1.0

What's changed:

- Pleroma emoji reaction notifications support @luckkerr@mastodon.world

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

github.com
3
0
1
0
Open post
TootSDK @tootsdk@iosdev.space
· 11mo ago

A new release of TootSDK - 20.3.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/20.3.0

What's changed:

- Support mastodon 4.5's public timeline access restrictions @dale_price@mastodon.online

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

github.com
2
0
1
0
Open post
TootSDK @tootsdk@iosdev.space
· 11mo ago

A new release of TootSDK - 20.2.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/20.2.0

What's changed:

- Add support for current trending link properties and link timelines @dale_price@mastodon.online
- Support additional quote states from Mastodon 4.5 @dale_price@mastodon.online
- TootResponse header properties should be case-insensitive @konstantin@hachyderm.io

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

github.com
2
0
2
0
Open post
TootSDK @tootsdk@iosdev.space
· 11mo ago

A new release of TootSDK - 20.1.1 📣

https://github.com/TootSDK/TootSDK/releases/tag/20.1.1

What's changed:

- Fix unable to connect to services that do not support v2 instance info @luckkerr@mastodon.world

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

github.com
2
0
4
0
Open post
TootSDK @tootsdk@iosdev.space
· 12mo ago

A new release of TootSDK - 19.4.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/19.4.0

What's changed:

- Add methods to get available custom emoji for a server @dale_price@mastodon.online

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

github.com
2
0
4
0
Open post
TootSDK @tootsdk@iosdev.space
· 12mo ago

A new release of TootSDK - 19.3.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/19.3.0

What's changed:

- Handle sharkey reaction notifications @luckkerr@mastodon.world
- UI sharing grdb example @tjadejong@mastodon.social

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

github.com
2
0
5
0
Open post
TootSDK @tootsdk@iosdev.space
· 12mo ago

A new release of TootSDK - 19.2.1 📣

https://github.com/TootSDK/TootSDK/releases/tag/19.2.1

What's changed:

- Workflow should use macOS-26 @konstantin@hachyderm.io

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

github.com
2
0
2
0
Open post
TootSDK @tootsdk@iosdev.space
· 13mo ago

A new release of TootSDK - 19.2.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/19.2.0

What's changed:

- Feature for filter blur action @luckkerr@mastodon.world
- Fix GoToSocial push notification decoding @luckkerr@mastodon.world
- Fix GoToSocial flavour detection @luckkerr@mastodon.world
- Fix: incorrectly escaped urls in test files @konstantin@hachyderm.io
- Update notification types supported as push for Mastodon and GoToSocial @luckkerr@mastodon.world

github.com
2
0
4
0
Open post
TootSDK @tootsdk@iosdev.space
· 13mo ago

A new release of TootSDK - 19.1.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/19.1.0

What's changed:

- AES-128-GCM encoding support for webpush messages @luckkerr@mastodon.world

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

GitHub

Release 19.1.0 · TootSDK/TootSDK

What's Changed AES-128-GCM encoding support for webpush messages by @Tunous in #373 Full Changelog: 19.0.0...19.1.0

2
0
1
0
Open post
TootSDK @tootsdk@iosdev.space
· 13mo ago

A new release of TootSDK - 18.2.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/18.2.0

What's changed:

- Include contentType in PostSource @luckkerr@mastodon.world

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

github.com
2
0
3
0
Open post
TootSDK @tootsdk@iosdev.space
· 10mo ago

A new release of TootSDK - 21.0.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/21.0.0

What's changed:

- Use Authorization header when establishing websocket connections @dale_price@mastodon.online
- Quote post @nixzhu@mastodon.social

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

github.com
1
0
2
1
Open post
TootSDK @tootsdk@iosdev.space
· 12mo ago

A new release of TootSDK - 20.1.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/20.1.0

What's changed:

- Make TootResponse Sendable when its decoded data is sendable @dale_price@mastodon.online

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

github.com
1
0
5
0
Open post
TootSDK @tootsdk@iosdev.space
· 12mo ago

A new release of TootSDK - 19.5.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/19.5.0

What's changed:

- add public init for PagedResult for better testability by @omich@mastodon.social

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

github.com
1
0
4
0
Open post
TootSDK @tootsdk@iosdev.space
· 12mo ago

A new release of TootSDK - 20.0.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/20.0.0

What's changed:

- Update lint rules, use swift format instead of swift-format @konstantin@hachyderm.io

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

github.com
0
0
3
0
Open post
TootSDK @tootsdk@iosdev.space
· 14mo ago

A new release of TootSDK - 18.0.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/18.0.0

What's changed:

- [BREAKING] Fix error parsing quote posts from Akkoma @dale_price@mastodon.online

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

github.com
0
0
2
0
Open post
TootSDK @tootsdk@iosdev.space
· 14mo ago

A new release of TootSDK - 17.1.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/17.1.0

What's changed:

- Expose HTTP response headers from API calls @iamkonstantin@mastodon.social

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

github.com
0
0
2
0
Open post
TootSDK @tootsdk@iosdev.space
· 3mo ago
Boosted by @fedicat@pc.cafe

A new release of TootSDK - 23.0.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/23.0.0

What's changed:

  • Rename Collection to TootCollection to avoid clash with stdlib @iamkonstantin@mstdn.social

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

GitHub

Release 23.0.0 · TootSDK/TootSDK

What's Changed Rename Collection to TootCollection to avoid clash with stdlib by @kkostov in #406 Full Changelog: 22.0.0...23.0.0

0
0
3
0
Open post
TootSDK @tootsdk@iosdev.space
· 1mo ago
Boosted by @fedicat@pc.cafe

A new release of TootSDK - 23.2.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/23.2.0

What's changed:

  • Media upload with progress @luckkerr@mastodon.world

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

GitHub

Release 23.2.0 · TootSDK/TootSDK

What's Changed Media upload with progress by @Tunous in #408 Full Changelog: 23.1.0...23.2.0

0
0
2
0
Open post
TootSDK @tootsdk@iosdev.space
· 1mo ago
Boosted by @fedicat@pc.cafe

A new release of TootSDK - 23.3.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/23.3.0

What's changed:

  • Fixed RelationshipSeveranceEvent in TootNotification @nixzhu@mastodon.social
  • Make avatar on Account optional @luckkerr@mastodon.world

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

github.com
0
0
1
0
Open post
TootSDK @tootsdk@iosdev.space
· 1mo ago
Boosted by @fedicat@pc.cafe

A new release of TootSDK - 23.4.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/23.4.0

What's changed:

  • Updated swift crypto version range @nixzhu@mastodon.social

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

GitHub

Release 23.4.0 · TootSDK/TootSDK

What's Changed Updated swift crypto version range by @nixzhu in #412 Full Changelog: 23.3.0...23.4.0

0
0
3
0
Open post
TootSDK @tootsdk@iosdev.space
· 1w ago
Boosted by @fedicat@pc.cafe

A new release of TootSDK - 23.5.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/23.5.0

What's changed:

  • Fixed optional Poll.Option.votesCount @nixzhu@mastodon.social

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

GitHub

Release 23.5.0 · TootSDK/TootSDK

What's Changed Fixed optional Poll.Option.votesCount by @nixzhu in #413 Full Changelog: 23.4.0...23.5.0

0
0
3
0
Open post
TootSDK @tootsdk@iosdev.space
· 1w ago
Boosted by @fedicat@pc.cafe

A new release of TootSDK - 23.6.0 📣

https://github.com/TootSDK/TootSDK/releases/tag/23.6.0

What's changed:

  • Include file extension when uploading media @luckkerr@mastodon.world

Community contributions are greatly appreciated 🙌

#iOSDev #Swift #TootSDK #Fediverse

GitHub

Release 23.6.0 · TootSDK/TootSDK

What's Changed Include file extension when uploading media by @Tunous in #414 Full Changelog: 23.5.0...23.6.0

0
0
1
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 22:33:31 UTC