A Fediverse client for micro-blogging instances written in Flutter/Dart.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Craftplacer b150a997c5 Update issue templates 3 days ago
.github Update issue templates 3 days ago
.vscode add vscode launch configuration 4 months ago
assets Merge branch 'new-readme' 4 months ago
docs Move file down to docs folder 4 months ago
removed Take last panel widgets out of the current source code 1 week ago
src Add thread support for Misskey 1 week ago
.gitignore Initial commit 7 months ago
LICENSE Create LICENSE 6 months ago
README.md Update README.md 1 week ago

README.md

Kaiteki

Build and deploy to Web Total downloads

A Fediverse client for micro-blogging instances written in Flutter/Dart.

Currently Kaiteki has simple Mastodon/Pleroma and Misskey support, future backends could follow. See "What's working, what's missing?".

Screenshots

Welcome page Login page Feed of a Pleroma instance Feed of a Misskey instance About page

What's working, what's missing?

Currently Kaiteki only allows viewing timelines. Estimated, most important API calls for Misskey, Pleroma/Mastodon are already implemented, but lack proper internal adapter design, alongside their user interface.

Contributing

I'm happy about any feedback or contribution you have.

Since I am inexperienced with large scale projects I have nothings against contributors. If you have questions you can reach me anywhere on my contact page, you can also comment under issues that you want to get assigned to and want to work on.

Download and use Kaiteki

If you want to try out Kaiteki, there are automatic releases available for use.

Please still note, that Kaiteki is still in development. Unpolished code, bugs and missing features might be present in these builds, so think twice when creating issues.

Visit web version

Why isn't my platform available?

Android APKs, Packaged Linux releases and Windows builds are yet to be integrated into the GitHub build and deploy workflow.

Apple based platforms won't get any support, until one user will offer building and maintaining those builds.

Compiling Kaiteki

Depending on your platform you might have to take extra steps. See this page for steps on compiling for desktop, and this page for steps on compiling for web.

flutter upgrade # upgrade flutter to its latest version
flutter pub get # get packages

# run (debug)
flutter run
# or build (release)
flutter build apk
flutter build windows
flutter build linux
flutter build web
# and so on...