Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/haroldadmin/atproto-browser
Browser for files stored on the ATProto network
https://github.com/haroldadmin/atproto-browser
atproto bluesky nextjs react react-server-components
Last synced: about 1 month ago
JSON representation
Browser for files stored on the ATProto network
- Host: GitHub
- URL: https://github.com/haroldadmin/atproto-browser
- Owner: haroldadmin
- Created: 2024-12-01T22:50:56.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-12-01T23:10:53.000Z (about 1 month ago)
- Last Synced: 2024-12-02T00:22:54.050Z (about 1 month ago)
- Topics: atproto, bluesky, nextjs, react, react-server-components
- Language: TypeScript
- Homepage: https://atproto-browser.haroldadmin.com/
- Size: 278 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ATProto Browser
ATProto Browser is a Next.js app that allows you to browse files stored on the atmosphere.
There are several alternatives available, but this one is mine.[https://atproto-browser.haroldadmin.com](https://atproto-browser.haroldadmin.com)
- The app uses React Server components to fetch data on the server wherever possible. Features that require client side data fetching, such as pagination for records, are implemented with client side data fetching.
- Consistent and predictable URLs: `/at/:did/:collection/:rkey`
- Support for various record types, with fallback to stringified JSON for unknown types
- We currently support specialised rendering popular record types, such as `app.bsky.feed.post`, `app.bsky.graph.follow`, etc.
- You can help by expanding the list of supported record types!## Getting Started
1. Clone the repository
```bash
git clone https://github.com/haroldadmin/atproto-browser.git
```2. Install dependencies
```bash
yarn
```3. Run the development server
```bash
yarn dev
```## Contributing
This project is open for contributions. Feel free to open an issue or submit a PR.
## Disclaimer
This project is not affiliated with or endorsed by Bluesky, or the team behind Atproto.