Settings

Theme

Show HN: Kahuna, the IndexedDB-Manager Webextension

github.com

19 points by thinkdecidedo a year ago · 4 comments · 1 min read

Reader

This has been my pet project and playground for a long time and has gone throught several framework changes, overhauls, etc.. Sometime last winter I realized that there has been a lot of progress since I started using plain javascript and lit-html and that it is time for a release. And then the hard work began...

But anyone who has used the browser's own developer tools for working with IndexedDB databases will probably agree that there must be more convenient methods. And even though Kahuna can't do everything I want it to yet, it's certainly a good start.

Since yesterday, the webextension is available in the Chrome Web Store [1] and as a Firefox Add-On [2].

Feedback, comments, bug reports, and feature requests are all more than welcome!

[1] https://chromewebstore.google.com/detail/kahuna/ilafpdbgcaod...

[2] https://addons.mozilla.org/en-US/firefox/addon/kahuna-the-in...

lukasb a year ago

Awesome! Using IndexedDB with Dexie has been great* but I've been wanting something like this.

* Although this iOS bug could be a deal breaker, have only run into it once in pre-launch testing but pretty terrifying: https://bugs.webkit.org/show_bug.cgi?id=277615

  • thinkdecidedoOP a year ago

    In parts, it seems as if the IndexedDB api isn't getting enough love from the browser vendors. I also stumbled upon Firefox issues, or rather, they're on my to-investigate list. Chrome is clearly ahead, I say, as a loyal Firefox user.

bricej13 a year ago

Nice job shipping! I've used the built-in Chrome tools for IndexedDB, what does this give on top of what's already there?

  • thinkdecidedoOP a year ago

    Thanks! From my point of view the most important points are - Import/export of databases, object stores and data. - A configurable table view of the object stores with definable and combinable filters for all data fields. - Creating databases and editing database schemas; creating and deleting object stores and indexes. - Modifying data or a selection of data with javascript.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection