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