- Rust 64.8%
- CSS 19.4%
- HTML 14.8%
- JavaScript 0.5%
- PLpgSQL 0.3%
- Other 0.2%
|
|
||
|---|---|---|
| .idea | ||
| docs | ||
| migrations | ||
| src | ||
| static | ||
| templates | ||
| .dockerignore | ||
| .gitignore | ||
| .rustfmt.toml | ||
| .woodpecker.yml | ||
| Cargo.lock | ||
| Cargo.toml | ||
| config.toml | ||
| diesel.toml | ||
| docker-compose.dev.yml | ||
| docker-compose.yml | ||
| Dockerfile | ||
| instances.json | ||
| LICENSE.md | ||
| README.md | ||
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
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.
