Open In VSCode
secmanis a password manager can store, retrieves, generates, synchronizes passwords and save files securely, and is written in go! The most important difference is secman is not GPG cored. Instead, it uses a master password to securely store your passwords. It also supports encrypting arbitrary files.
- Not GPG cored.
- It uses a master password to securely store your passwords.
- It syncs your passwords.
- Supports encrypting arbitrary files.
- Password Form
secman insert PASSWORDNAME
- Folder Form
secman insert FOLDERNAME/PASSWORDNAME
Using Shell (macOS and Linux)
curl -fsSL https://unix.secman.dev | bash
iwr -useb https://win.secman.dev | iex
if you get an error you might need to change the execution policy (i.e. enable Powershell) via
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
Using Homebrew (macOS and Linux)
brew tap scmn-dev/secman brew install secman
Using Scoop (Windows)
scoop bucket add secman https://github.com/scmn-dev/secman scoop install secman
docker run -it smcr/secman-cli
see secman cli docs
docker run -it smcr/secman
Build from source
see building from source doc.
Getting started with secman
Authenticate With Github
Sync your passwords
Stargazers over time
TODO: rename this package to avoid clash with stdlib
|TODO: rename this package to avoid clash with stdlib|
package httpunix provides an http.RoundTripper which dials a server via a unix socket.
|package httpunix provides an http.RoundTripper which dials a server via a unix socket.|
Package edit provides functionality to edit sites that have already been added to the password store.
|Package edit provides functionality to edit sites that have already been added to the password store.|
Package insert handles adding a new site to the password store.
|Package insert handles adding a new site to the password store.|
Package pc provides crypto functions for use by secman.
|Package pc provides crypto functions for use by secman.|