5 ms·
I've been working on https://wut.dev https://wut.dev in my spare time. It's essentially a simpler, read-only, AWS dashboard where everything is a filterable, s
by cddotdotslash 2y ago
I've been working on https://wut.dev https://wut.dev in my spare time.
It's essentially a simpler, read-only, AWS dashboard where everything is a filterable, searchable, exportable-to-CSV table, with some extra features like multi-region mode, saved notes, and a debugger for access denied errors.
It uses the AWS SDK for JavaScript, so everything is run client-side from your browser. I'm not 100% sure what direction I'm taking it yet, but it's been fun to hack on!
There's a live demo here: https://wut.dev/?service=ec2&type=instances&demo=true https://wut.dev/?service=ec2&type=instances&demo=true if you want to try it out.
- spencerchubb 2y agoare you designing the UI for every service by hand, or doing it programmatically somehow?
- cddotdotslash 2y agoThankfully programmatic. It’s a common UI table widget, essentially, and I’ve written some custom code to handle multi-region support, updating the AWS credential handler, pagination, and response processing. From there, it’s a matter of plugging in some common options for each AWS service: the service name, SDK method to call, pagination property (annoyingly, AWS API has numerous ways of paginating responses), etc. Takes about five minutes to add a new service.
- paddy_m 2y agoI'm using ag-grid for my project too. I did a bunch of work to make configuring it more declarative... so you can have pinned rows that read from a different data source for summary stats, so you can specify custom renderers for each column. how have you found ag-grid to use? https://buckaroo-data.readthedocs.io/en/latest/examples/index.html#/DFViewerEx_string_index https://buckaroo-data.readthedocs.io/en/latest/examples/inde... I need to clean up those examples.
- cddotdotslash 2y agoOh, that's neat! I've found it to be really flexible, although some of the really nice features are (understandably) locked behind the expensive "Pro" version (like right-click context menus, etc.). Will check out your examples!
- xono 2y agoCool. Thanks for sharing.