Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
S

skate

> 编程语言
Open source

A personal key value store

1.8K stars0 likes0 views
WebsiteGitHub

About

A personal key value store

Skate


A personal key-value store.


⚠️ As of v1.0.0 Skate operates locally and no longer syncs to the Charm Cloud. Read more about why and see the v1.0.0 release notes for a migration guide. The Charm Cloud sunsets on 29 November 2024.


Skate is simple and powerful. Use it to save and retrieve anything you’d like—even binary data.

…

Installation

Use a package manager:

…

Or download it:

  • Packages are available in Debian and RPM formats
  • Binaries are available for Linux, macOS, and Windows

Or just install it with go:

bash
go install github.com/charmbracelet/skate@latest

Other Features

List Filters

bash
# list keys only
skate list -k

# list values only
skate list -v

# reverse lexicographic order
skate list -r

# add a custom delimeter between keys and values; default is a tab
skate list -d "\t"

# show binary values
skate list -b

Databases

Sometimes you’ll want to separate your data into different databases:

bash
# Database are automatically created on demand
skate set secret-boss-key@work-stuff password123

# Most commands accept a @db argument
skate set "office rumor"@work-stuff "penelope likes marmalade"
skate get "office rumor"@work-stuff
skate list @work-stuff

# Wait, what was that db named?
skate list-dbs

Examples

Here are some of our favorite ways to use skate.

Keep secrets out of your scripts

bash
skate set gh_token GITHUB_TOKEN

#!/bin/bash
curl -su "$1:$(skate get gh_token)" \
    https://api.github.com/users/$1 \
    | jq -r '"\(.login) has \(.total_private_repos) private repos"'

Keep passwords in their own database

bash
skate set [email protected] PASSWORD
skate get [email protected]

Use scripts to manage data

bash
#!/bin/bash
skate set "$(date)@bookmarks.db" $1
skate list @bookmarks.db

What do you use skate for? Let us know.

Feedback

We’d love to hear your thoughts on this project. Feel free to drop us a note!

  • Twitter
  • The Fediverse
  • Discord

License

MIT


Part of Charm.

Charm热爱开源 • Charm loves open source

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Gohacktoberfest

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言