bg443/skylib-backend
2
18
Fork
You've already forked skylib-backend
5
An alternative Bluesky frontend https://skylib.coffee
  • Rust 71%
  • CSS 15.7%
  • HTML 12.6%
  • JavaScript 0.4%
  • PLpgSQL 0.2%
  • Other 0.1%
Find a file
bg443 8f053f6f75
All checks were successful
ci/woodpecker/tag/woodpecker Pipeline was successful
Fix Nitter theme
2026年06月28日 14:10:21 +01:00
.forgejo/issue_template Update issue templates 2026年05月17日 11:00:47 +01:00
.idea Add validation for config 2025年09月24日 16:07:00 +01:00
docs skylib 2025年05月25日 14:31:13 +01:00
migrations Fix duplicate post bug 2026年05月18日 20:21:05 +01:00
src Allow indexing of homepage 2026年06月28日 13:58:42 +01:00
static Fix Nitter theme 2026年06月28日 14:10:21 +01:00
templates Allow indexing of homepage 2026年06月28日 13:58:42 +01:00
.dockerignore skylib 2025年05月25日 14:31:13 +01:00
.gitignore Make author_name nullable 2026年04月23日 18:23:50 +01:00
.rustfmt.toml skylib 2025年05月25日 14:31:13 +01:00
.woodpecker.yml Add arm64 build to image 2026年03月08日 14:55:26 +00:00
Cargo.lock Fix Nitter theme 2026年06月28日 14:10:21 +01:00
Cargo.toml Fix Nitter theme 2026年06月28日 14:10:21 +01:00
config.toml Add support for photo galleries ( #24 ) 2026年06月13日 12:25:46 +01:00
diesel.toml skylib 2025年05月25日 14:31:13 +01:00
docker-compose.dev.yml skylib 2025年05月25日 14:31:13 +01:00
docker-compose.yml Use latest image 2025年05月25日 14:38:54 +01:00
Dockerfile Optimise release 2026年05月16日 17:46:33 +01:00
instances.json Add catsarch.com instances #21 2026年05月25日 07:21:05 +01:00
LICENSE.md skylib 2025年05月25日 14:31:13 +01:00
README.md Update README 2026年05月17日 11:07:59 +01:00

Skylib

An alternative Bluesky frontend

⚠️ Please note this is still a work in progress ⚠️

About

Skylib is a collection of tools to access Bluesky across all platforms. It was inspired by Nitter, Invidious, and libreddit/redlib.

This repository contains the backend, and static frontend, for Skylib.

Features

  • Browse Bluesky
  • See profiles, posts, feeds, followers, following
  • Accounts (user/pass - similar to Invidious)
    • Requires Skylib
    • Follow users
    • Custom timeline/feed
  • All content (images/videos) proxied via instance
  • HTML-only frontend (optional HLS support for video playback)
  • RSS feeds

Frontends

Skylib has two frontends:

  • HTML frontend - based on Nitter (thank you!)
  • Interactive frontend - Skylib

Screenshots

Profile Page

Installation

The recommended installation method is to clone this repository and use this docker compose file.

The database is still required to be available, even if is not being actively used.

Please see configuration for more information.

License

Skylib is free software: you can redistribute it and/or modify it under the terms of the GNU GPL-3.0-or-later License as published by the Free Software Foundation.

This software is provided with no warranty or liability.


Liability

Contributors do not take any responsibility or reliability for content accessed and/or displayed via Skylib.