tailcat
Tailcat packages the Tailscale data plane into a standalone command-line tool and Go library, bypassing the hosted control plane entirely. It allows developers to establish point-to-point, WireGuard-encrypted connections between machines using ephemeral connection tokens exchanged out of band. The architecture relies on Tailscale components including magicsock for STUN-based endpoint discovery and UDP NAT traversal, gVisor netstack for userspace TCP/IP handling, and DERP relays for rendezvous and fallback routing. It fits engineers needing temporary pipes between machines, local port forwarding, or ad-hoc SSH access without registering a central Tailscale account or altering host routing tables.
Adoption requires navigating significant maturity and stability limits. Tailcat provides no API, CLI, or wire-format stability guarantees, and public DERP relays run without uptime SLAs or bandwidth assurances. Its browser-based WebAssembly demo remains restricted to relayed DERP traffic because direct peer connections require unimplemented WebRTC support. Key management defaults to ephemeral in-memory keys, though persistent keys can be stored locally or published in DNS TXT records. Written in Go, Tailcat is distributed under a BSD-3-Clause license.
latticedb
LatticeDB is an embedded, single-file property-graph database implemented in Zig that integrates HNSW vector indexing and BM25 full-text search into one unified Cypher query interface. Designed for local knowledge management, graph retrieval-augmented generation, and autonomous agent memory, it allows applications to query connected nodes, semantic vectors, and lexical text simultaneously. The storage layer uses write-ahead logging for crash recovery, durable named streams for changefeeds, and hot backup capabilities without requiring a background database daemon.
The engine relies on an embedded single-writer model, meaning only one owning process can hold write access to the database file at a time. It lacks multi-node clustering, sharding, and network-serving capabilities, and its Cypher implementation excludes clauses such as OPTIONAL MATCH and CALL. Language wrappers are available for Python, TypeScript, Go, and Java, with the Java bindings requiring JDK 21 or newer. LatticeDB is published under an MIT license.