Complete.Org is a personal project managed since 1994 by John Goerzen. Here you can find: John Goerzen’s projects, services hosted here, links, and other things.
Recoll is a desktop full-text search tool. Finds documents based on their contents as well as their file names. Can search most document formats, even if they're compressed (even Maildir/ and mailboxes). You may need external applications for text extraction. Based on Xapian. Primarily desktop but it could be run server-side. Indices are backwards-compatible.
Source code: https://framagit.org/medoc92/recoll
Flies on solid state storage!
Can be plugged into Searx: https://searx.github.io/searx/admin/engines/recoll.html
A curated checklist of tips to protect your digital security and privacy.
Dogsheep is a collection of tools for personal analytics using SQLite and Datasette.
Big internet companies know a lot about us. By exporting that data back out of them we can see what they know and maybe learn something interesting about ourselves.
A formal schema for representing a resume' or CV as a JSON document so that it's machine readable.
Pepperminty Wiki is a complete wiki engine contained in a single file, inspired by @am2064's Minty Wiki. Upload to a PHP host and that's it. No database required. Uses Markdown. Has full text search and edit history support. Even has comments. Has a rudimentary API right now.
A double-entry bookkeeping computer language that lets you define financial transaction records in a text file, read them in memory, generate a variety of reports from them, and provides a web interface. In theory, if it can read a text file, it can manipulate your accounting "database." More of a standard or file format than an application because you can do it all in a text editor if you really want.
The reference implementation is written in Python and seems to have a webapp.
Fava is a web interface for the double-entry bookkeeping software Beancount with a focus on features and usability. Generates expense reports, graphs, tracks your money, assets and accounts, even lets you run queries. Has an API but it's for internal use only
Appears to be a personal scrobbler server written in Python. Seems to require Postgres as its database. Implements the Audioscrobbler API.
A personal file system indexing and search application. Part of the Gnome desktop. Indexes file contents, metadata, and location to better help you find things. Also allows you to do your own tagging of stuff it keeps track of. Uses D-BUS for IPC and SPARQL for search. Uses multiple ontologies for different kinds of files (including multimedia content).
An offline method of generating passwords using a randomized matrix of characters. You pick out your password by remembering a symbol, a color, and a direction. Much easier to use than it sounds.
Want to buy Bitcoins but want to do it locally? Look to seee who's selling them near where you live (or search by zip code).
CozyCloud is an open source cloud application set that is personal, i.e., it's meant for one person to use for productivity and information organization. You set it up and it's yours, no one can take it (or your data) away from you. Comes out of the box with a webmail client which unifies all of your e-mail accounts, a notes and document editor and manager, a to-do tracker, a bookmark manager, a financial account manager, and an RSS feed reader. Includes a framework for developing new apps, which are appearing all the time. Built on top of node.js.
Canonical reference documentation for the h-card HTML format.
A web application for archiving, indexing, and managing your online media content, such as your photo albums, videos, and artwork. Aims to replace Flickr, DeviantArt, Smugmug, Picasa, YouTube, and the like because you will have control over your content and thus be resistant to censorship (plus if they go down your stuff will still be available).
4223 links, including 281 private