Next: , Previous: , Up: Sergey Matveev’s homepage  

Software written by me

Some software is not used and developed by me now, probably because it reached all the goals (finished), probably because I do not use Python anymore, etc.

NameIn useLanguageDescription
zk.zshYesZshZettelkästen/wiki/static website helper/generator
zeasypkiYesZshEasy PKI with both ECDSA and GOST certificates support
feederYesGo/Zsh/shellNewsfeeds aggregator I use
godlightyYesGoHighly-customizable HTTP, HTTP/2, HTTPS server
tofuproxyYesGoFlexible HTTP proxy, TLS terminator, X.509 certificates manager, WARC/Gemini browser related utilities: tlsc, tlss, proxy
pasterYesGoPaste service daemon. Use it personally for text and image pastes
linksexpYesGoTexinfo/XBEL/OPML/urls autogeneration from recfile bookmark library
goredoYesGoBest redo implementation recutils’es recfile parser/writer
Go GOST TLS 1.3YesGoGo with GOST TLS 1.3 support
SGBlogYesGoGit-based CGI/UCSPI blogging/phlogging/gemlogging engine, that powers
gostipsecYesGoESPv3/IKEv2 implementation with AES-GCM/curve25519 and GOST cryptography support
GoCheeseYesGoPython private package repository and caching proxy
uploaderYesGoSimplest HTTP form file uploader. Huge files are sent to me by various people with it
PyDERASNYesPythonASN.1 DER/CER/BER library. #2020610831 registration in Russia
NNCPYesGoCollection of utilities simplifying secure store-and-forward files and mail exchanging
GoGOSTYesGoGOST cryptographic functions library. #2020610704 registration in Russia
PyGOSTYesPythonGOST cryptographic functions library. #2020610895 registration in Russia password hashing library. It is used in all my projects where password hashing is involved
nose_gnuerrorformatYesPythonNose plugin that adds GNU errorformat-compatible tracebacks format serialization library
goircdYesGoMinimalistic simple IRC server. Fastest way to setup single IRC server
passmanYesshellSimple password manager. Use it everyday for all passwords management
tYesZsh/shellSimple notes manager. Use it all the time, everyday, probably most often used utility
tornYesZsh/PerlMusical files renaming with russian language transliteration
syncerSeldomGoFast stateful file/disk data syncer. Useless, because of ZFS’s send/recv. Just some kind of example software
codecommSeldomVim scriptCode comments preparation helper
sgodupNoGoHigh-performance file deduplication utility
randomartNoPythonDrunken-bishop algorithm for visualizing random art of the digest
gohpencNoGoHigh-performance encryption utility written on Go. Workable replacement for hpenc
vimslidesNoVim scriptPresentation inside Vim. Well, I have not given any presentation for a long time, but used that utility twice
pyimportcanNoPerlPython imports canonical format filter. Ultimate utility for making single-line imports in Python
GerrvimNoVim scriptGerrit review’s comments preparation helper. Fortunately I do not use Gerrit anymore
pyssssNoPythonShamir’s secret sharing scheme implementation
GoVPNNoGoSimple free software virtual private network daemon, aimed to be reviewable, secure, DPI/censorship-resistant. I use IPsec now, also look at WireGuard

I have participated in several free software projects, but they seems dead now:


hardware testing and certification system, suitable for both enterprise and home use


free software project implementing Storage Area Network

Next: Signing keys, Previous: About me, Up: Sergey Matveev’s homepage