
Research
Node.js Fixes AsyncLocalStorage Crash Bug That Could Take Down Production Servers
Node.js patched a crash bug where AsyncLocalStorage could cause stack overflows to bypass error handlers and terminate production servers.
Complete LevelDB management for your terminal.
$npm install lev -g
This is the mode entered when you type lev with no arguments.
I recommend a modern terminal program like iTerm2 on OSX or
[urxvt] on Linux.
On the left you have a list of keys, on the right you have the
selected value. You can edit the selected value by clicking on it.
Save the modified value by pressing control+s.



The CLI mode is useful for bash scripting. Here's an example
where we get the first 10 keys in the database.
$ lev path/to/db --keys --limit 10
Get the first ten records starting at bazz and ending at zomg.
$ lev path/to/db --limit 10 --start 'bazz' --end 'zomg'
Get the key welcome from inside the 2 sublevels deep
lev ./db --cd greetings/en --get 'welcome'
For connecting to a multilevel enabled instance, specify the
port and manifest parameters...
lev --manifest path/to/manifest.json -a 127.0.0.1:1337 --keys ...
Provide just a path and no flags to start the REPL.
$lev path/to/db
ls List the keys in the current range.
start [string]Sets the start of the current range. When createReadStream() is
created on the current sublevel (or root) it will use this value
as a parameter.
end [string]Sets the lower bound of the current range
limit [number]Limits the number of results in the current range
reverseReverse the results in the current range
get [string]Get a value from the current range
cd [string]Set the current sublevel
Supports cd .. to navigate down a level. cd / to navigate to the
root of the database. And supports paths cd foo/bar/bazz.
A .lev file will be created in your home directory. You can manage this
with the TUI or by hand.
{
"query": {
"start": "",
"end": "",
"reverse": false,
"limit": 1000
},
"key": null,
"connections": {
"Default":{
"path":"",
"keyEncoding":"utf8",
"valueEncoding":"json",
"local":true,
"compression":true,
"cacheSize":8388608
}
}
}
MIT
FAQs
CLI & REPL for LevelDB
The npm package lev receives a total of 5 weekly downloads. As such, lev popularity was classified as not popular.
We found that lev demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
Node.js patched a crash bug where AsyncLocalStorage could cause stack overflows to bypass error handlers and terminate production servers.

Research
/Security News
A malicious Chrome extension steals newly created MEXC API keys, exfiltrates them to Telegram, and enables full account takeover with trading and withdrawal rights.

Security News
CVE disclosures hit a record 48,185 in 2025, driven largely by vulnerabilities in third-party WordPress plugins.