John Goerzen's Software
This page gives you references to software by John Goerzen[1].
I once tried to list every software project I made significant contributions to on this page. By January 2006, I had more than 40 items listed on this page, and it was missing quite a few. So instead of trying to provide a full list here, I will instead try to provide you with links to find my software yourself.
If you use and like my software, you're welcome to contribute to my tip jar[2]. It's totally optional, and doesn't give you any special privileges for the future or anything.
Active Projects
*
My page at salsa[3] has my newest projects. I am also slowly migrating projects from Github to salsa, so you should also check my page at github[4], which still has many of my active and past projects.
*
Haskell and Rust packages can be found through those project's respective repositories.
*
See the list of software I maintain[5] for Debian[6]. It contains my own software, plus other software I adapt for Debian. Downloads for Debian users, and everyone else, are available from packages.debian.org[7].
Projects & Documentation Hosted Here
Some of the projects I write or contribute significantly to have pages here:
- Filespooler[8], an Asynchronous Communication[9] tool I wrote for remote execution, supporting compression, encryption, and authentication -- all offline.
- gitsync-nncp[10], a tool for asynchronous/offline syncing of Git repositories
- NNCP[11], a versatile tool for end-to-end encrypted communication over a variety of mediums. I maintain the quux.org NNCP public relay[12], various documentation and tooling, etc. I am also the largest provider of Usenet over NNCP[13] to the public.
- While I don't write code for Syncthing[14], I have written a lot of code and documentation about using it in unique ways, particularly as a Mesh Network[15].
- Rust projects include LoRa[16] and XBee SX[17] long-range radio interfaces (lorapipe and xbnet)
See Also
Other activities such as writing about software, small scripts, and such, may be found at:
- My blog[18]
- This site
- Sites and services hosted at Complete.Org[19], which includes other sites and services I host, run, or provide
Notes About These Links
*
Git repositories usually store development versions; if you just want to use the program, and not see the latest code, you probably want a different download source if it exists.
*
Source downloads, both generic and Debian-specific, are available from Debian's site for me[20].
Older, Former, Complete, or Unsupported Projects
*
My old page at Ohloh[21] ought to give you some ideas. It also lists some projects I started[22]. (archive.org links from 2009 since ohloh has been dead for some time now)
*
You can also check out my development projects on quux.org[23].
*
Some old projects may exist within the links for active projects above.
Finally, you may consult my list of legacy projects[24].
--------------------------------------------------------------------------------
Links to this note
- John Goerzen's Legacy Projects[25]
Please see the list of current software and the caveats about the below
table on the main software index page[26]. This table was last updated in January 2006, even though
it was likely very dated by then already.
- Tip Jar[27]
If you like my software[28], you can send a few dollars my way. It's completely optional, and doesn't buy you anything; consider it a "tip jar".
- John Goerzen[29]
I am a programmer, manager, hobbyist, advocate, volunteer, dad, and nature lover. I live out on an old farmstead in rural Kansas[30] that once belonged to my grandparents. The nearest paved road is about 3 miles away, and the nearest town (population 600) is 7 miles away. I have three incredible children, which I might occasionally mention on my blog[31].
- Index[32]
Complete.Org is a personal project managed since 1994 by John Goerzen[33].
More on www.complete.org
(c) 2022-2024 John Goerzen