
Security News
Inside Lodash’s Security Reset and Maintenance Reboot
Lodash 4.17.23 marks a security reset, with maintainers rebuilding governance and infrastructure to support long-term, sustainable maintenance.
★ Releases ★ Changelog ★ Issues ★
qcard is a CLI address book application for CardDAV servers written in Go. In contrast to other tools it does not cache anything. It can fetch multiple servers / address books in parallel what makes it quite fast.
Its main purpose is displaying address book data. Nevertheless, it supports basic creation and editing of entries.
qcard was originally written by ~psic4t on SourceHut, but this fork diverges significantly.
Binaries are provided (check the top of this document for the link) for a couple of OS/architectures. I will add more upon request. There is no reason why qcard should not compile for any target Go supports -- BSD, Darwin, Windows, ARM, RISCV64, whatever. Ask, and ye shall receive.
I have not yet submitted this fork to any distribution. I am not keen on creating a conflict with ~psic4t, and I may rename this fork to avoid doing so. Again, whether I do this depends on feedback from all y'all. If I do, I'll submit packages to
because they're (relatively) easy to contribute packages to.
go install ser1.net/qcard@latestCommon options:
qcard -h
This simply displays all contacts from all address books:
qcard
This only shows contacts from address book 0:
qcard -a 0
This displays all available address books with their numbers and colors:
qcaŕd -l
This searches for contacts containing "doe" in all address books:
qcard -s doe
The DetailThreshold parameter in the configuration file determines when all contact details are shown for a given number of search results. For instance, on DetailThreshold = 3 you get all details if 3 or less contacts are found for the searchword "doe".
Here's a list of all attributes:
This creates a contact for John Doe with a private mobile phone number and an email address in address book 1:
qcard -a 1 -n "John Doe M:+49 172 123123 E:jdoe@data.haus"
Just combine the parameters from above like you wish.
This shows searches for "doe" in address book 2 and prints the corresponding filenames ("fobarxyz.vcf"):
qcard -a 2 -s doe -f
This edits the selected vCard object in your $EDITOR (i.e. vim). When you save-quit the modified object is automatically uploaded:
qcard -c 2 -edit foobarxyz.vcf
To use qcard as your address book in neomutt, put the following in your neomuttrc:
set query_command= "qcard -s '%s' -emailonly"
bind editor <Tab> complete-query
bind editor ^T complete
Questions? Ideas? File bugs and TODOs through the issue tracker or send email to ~ser/qcard@todo.sr.ht
Patches and general questions should be sent to the mailing list: ~ser/public-inbox@lists.sr.ht.
FAQs
Unknown package
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.

Security News
Lodash 4.17.23 marks a security reset, with maintainers rebuilding governance and infrastructure to support long-term, sustainable maintenance.

Security News
n8n led JavaScript Rising Stars 2025 by a wide margin, with workflow platforms seeing the largest growth across categories.

Security News
The U.S. government is rolling back software supply chain mandates, shifting from mandatory SBOMs and attestations to a risk-based approach.