Skip to content
vic

heapwolf/levelui

A GUI for LevelDB management based on atom-shell.

heapwolf/levelui.json
{
"createdAt": "2013-03-16T02:14:20Z",
"defaultBranch": "master",
"description": "A GUI for LevelDB management based on atom-shell.",
"fullName": "heapwolf/levelui",
"homepage": "",
"language": "CSS",
"name": "levelui",
"pushedAt": "2017-09-06T07:46:03Z",
"stargazersCount": 730,
"topics": [],
"updatedAt": "2025-11-18T15:57:46Z",
"url": "https://github.com/heapwolf/levelui"
}

![img]!(/assets/img/leveldb.png)

A LevelDB GUI based on electron. See also the command line version.

![img]!(/docs/screenshot1.png)

![img]!(/docs/screenshot2.png)

![img]!(/docs/screenshot3.png)

Work in progress. Contributions welcome.

You need to rebuild leveldown so that it uses the correct C++ headers for electron.

Terminal window
$ npm install
$ cd node_modules/level/node_modules/leveldown
$ env HOME=~/.electron-gyp && node-gyp rebuild --target=0.28.1 --arch=x64 --dist-url=https://atom.io/download/atom-shell

Then go ahead and start the program.

Terminal window
$ npm start