https://github.com/chronark/upstash-ui
https://github.com/chronark/upstash-ui
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/chronark/upstash-ui
- Owner: chronark
- Created: 2022-01-16T15:56:40.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-10-06T08:39:40.000Z (almost 3 years ago)
- Last Synced: 2025-03-16T14:39:59.986Z (over 1 year ago)
- Language: TypeScript
- Homepage: upstash-ui.vercel.app
- Size: 1.74 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Upstash kafka rest UI
This is a simple ui for kafka hosted on upstash
# Features
- Manage multiple clusters
- Visualize topics, partitions and messages
- Produce new messages
- Only encrypted data stored. Your connection details are de/encrypted inside
the browser.
- Requests to upstash are sent directly from the browser, not proxied by a
backend.
- Secure authentication using [auth0](https://auth0.com)
- Zero ops, using upstash and this allows you use and observe kafka without
managing anything.
# Quickstart
1. Visit [https://upstash-ui.vercel.app](https://upstash-ui.vercel.app) and log
in
2. Go to [/settings](https://upstash-ui.vercel.app/settings) and create an
encryption key
3. Go to [/cluster](https://upstash-ui.vercel.app/cluster) and add your clusters
# Roadmap
This is ready for myself to use and has almost reached the limits of the upstash
kafka rest api. There are lots of unpolished edges and the user experience is
admitedly not great. The thing is that this will probably be obsolete at some
time when upstash create an official ui, so I would rather spend my time
building longer lasting things.
# Codebase
This is a proof of concept.
The code quality is rather poor, I copied stuff together from older projects to
build it fast. But I hope you can find what you are looking for.