An alternative Bluesky frontend https://skylib.coffee
  • Rust 64.8%
  • CSS 19.4%
  • HTML 14.8%
  • JavaScript 0.5%
  • PLpgSQL 0.3%
  • Other 0.2%
Find a file
bg443 a3078f5da1
All checks were successful
ci/woodpecker/tag/woodpecker Pipeline was successful
Bump version to 0.4.2
2026-04-03 16:47:15 +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 skylib 2025-05-25 14:31:13 +01:00
src Fix formatting of title and description in RSS feeds 2026-04-03 16:46:33 +01:00
static Add privacy policy to info page 2025-06-17 20:16:19 +01:00
templates Fix formatting of title and description in RSS feeds 2026-04-03 16:46:33 +01:00
.dockerignore skylib 2025-05-25 14:31:13 +01:00
.gitignore skylib 2025-05-25 14:31:13 +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 Bump version to 0.4.2 2026-04-03 16:47:15 +01:00
Cargo.toml Bump version to 0.4.2 2026-04-03 16:47:15 +01:00
config.toml Implement profile rss feeds 2026-03-30 21:30:57 +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 Remove tests from Dockerfile 2026-03-08 18:06:05 +00:00
instances.json Update instances.json 2026-04-01 20:28:35 +01:00
LICENSE.md skylib 2025-05-25 14:31:13 +01:00
README.md Update README 2026-03-30 21:31:58 +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, and feeds
  • Accounts (user/pass - similar to Invidious)
    • Requires Skylib (coming soon)
    • 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 (coming soon)

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.