Next: Trust anchor, Previous: About me, Up: Sergey Matveev’s homepage
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.
Name | In use | Language | Size | Description |
---|---|---|---|---|
YAC | Yes | C/Go/Python/Tcl | Medium | Yet Another Codec: yet another format for binary reprensentation of structured data |
BASS | Yes | mostly sh | Medium | Cross-platform package manager and distributed continuous integration |
VoRS | Yes | Go | Small | Very simple and usable multi-user VoIP solution |
zws | Yes | zsh | Tiny | Web-server with directory listing and MIME support |
schwabrak | Yes | zsh | Tiny | Simple flat file based issue tracker |
udpobfs | Yes | Go | Tiny | Simple point-to-point UDP obfuscation proxy |
prepro | Yes | Go/zsh | Tiny | Prepare GOPROXY and go-import friendly website |
mmc | Yes | Go/sh | Small | Mattermost client |
btrtrc | Yes | Go | Small | Better BitTorrent client, based on github.com/anacrolix/torrent library |
dht-bootstrap | Yes | C | Medium | Fork of DHT bootstrap daemon with various improvements |
dmon | Yes | DTrace/Perl | Tiny | DTrace-backed IP network real-time monitoring utility |
zdns | Yes | Tcl | Tiny | DNS zones creator |
glocate | Yes | Go | Small | ZFS’es zfs diff friendly locate |
galgen | Yes | zsh | Tiny | Static images gallery generator |
zk.zsh | Yes | zsh | Small | Zettelkästen/wiki/static website helper/generator |
sgmon | Yes | sh | Small | Simple stargrave’s monitoring system |
zeasypki | Yes | zsh | Small | Easy PKI with ECDSA, EdDSA and GOST certificates support |
feeder | Yes | Go/zsh/sh | Medium | Newsfeeds aggregator |
godlighty | Yes | Go | Medium | Highly-customizable HTTP, HTTP/2, HTTPS server |
meta4ra | Yes | Go | Small | Utility for creating and checking of Metalink 4.0 files |
tofuproxy | Yes | Go/Tk/C | Medium | Flexible HTTP proxy, TLS terminator, X.509 certificates manager, WARC/Gemini browser |
go.cypherpunks.su/ucspi | Yes | Go | Small | UCSPI-TCP related utilities:
tlsc , tlss , proxy |
paster | Yes | Go | Tiny | Paste service daemon. Use it personally for text and image pastes |
mlmmj-listtexts | Yes | Russian | Small | Russian translation for mlmmj maillist manager |
linksexp | Yes | Go | Tiny | Texinfo/XBEL/OPML/urls autogeneration from recfile bookmark |
go.cypherpunks.su/tai64n | Yes | Go | Tiny | TAI64/TAI64N library |
goredo | Yes | Go | Big | Best redo implementation |
go.cypherpunks.su/recfile | Yes | Go | Small | GNU recutils’es recfile parser/writer |
Go GOST TLS 1.3 | Yes | Go | Medium | Go with GOST TLS 1.3 support |
SGBlog | Yes | Go | Medium | Git-based CGI/UCSPI blogging/phlogging/gemlogging engine, that powers blog.stargrave.org |
gostipsec | Yes | Go | Medium | ESPv3/IKEv2 implementation with AES-GCM/curve25519 and GOST cryptography support |
GoCheese | Yes | Go | Medium | Python private package repository and caching proxy |
uploader | Yes | Go | Small | Simplest HTTP form file uploader. Huge files are sent to me by various people with it |
PyDERASN | Yes | Python | Big | ASN.1 DER/CER/BER library. #2020610831 registration in Russia |
NNCP | Yes | Go | Big | Collection of utilities simplifying secure store-and-forward files and mail exchanging |
GoGOST | Yes | Go | Big | GOST cryptographic functions library. #2020610704 registration in Russia |
PyGOST | Yes | Python | Big | GOST cryptographic functions library. #2020610895 registration in Russia |
go.cypherpunks.su/balloon | Yes | Go | Small | Balloon password hashing library. It is used in all my projects where password hashing is involved |
nose_gnuerrorformat | Yes | Python | Tiny | Nose plugin that adds GNU errorformat-compatible tracebacks |
go.cypherpunks.su/netstring | Yes | Go | Tiny | netstring format serialization library |
passman | Yes | sh | Tiny | Simple password manager. Use it everyday for all passwords management |
t | Yes | zsh/sh | Tiny | Simple notes manager. Use it all the time, everyday, probably most often used utility |
torn | Yes | zsh/Perl | Tiny | Musical files renaming with russian language transliteration |
goircd | Seldom | Go | Medium | Minimalistic simple IRC server. Fastest way to setup single IRC server |
codecomm | Seldom | Vim script | Small | Code comments preparation helper |
syncer | No | Go | Small | Fast stateful file/disk data syncer. Useless, because of ZFS’s
send /recv . Just some kind of example software |
sgodup | No | Go | Small | High-performance file deduplication utility |
randomart | No | Python | Tiny | Drunken-bishop algorithm for visualizing random art of the digest |
gohpenc | No | Go | Small | High-performance encryption utility written on Go. Workable replacement for hpenc |
vimslides | No | Vim script | Tiny | Presentation inside Vim. Well, I have not given any presentation for a long time, but used that utility twice |
pyimportcan | No | Perl | Tiny | Python imports canonical format filter. Ultimate utility for making single-line imports in Python |
Gerrvim | No | Vim script | Small | Gerrit review’s comments preparation helper. Fortunately I do not use Gerrit anymore |
pyssss | No | Python | Tiny | Shamir’s secret sharing scheme implementation |
GoVPN | No | Go | Big | Simple 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 to be dead nowadays:
hardware testing and certification system, suitable for both enterprise and home use
free software project implementing Storage Area Network
AJAX web-based hardware configurator
Next: Trust anchor, Previous: About me, Up: Sergey Matveev’s homepage