A password manager with age encryption
Authentication API for Passage by 1Password
Server SDK for passage.id authentication
Passkey Flex for Rust - Add passkey authentication to your own Rust authentication flows with Passage by 1Password
A compiler for Twine stories
AI hallucination detector — formally verified trust scoring for LLM outputs
Library for generating vector embeddings, reranking locally.
passage re-implementation in Rust for teams
Turbo Vision–styled terminal Bible reader with FTS5 search.
An example generated using the simple template
Rust library for generating and rendering mazes
LEANN is a revolutionary vector database that democratizes personal AI. Transform your laptop into a powerful RAG system that can index and search through millions of documents while using 97% less storage than traditional solutions without accuracy loss.
Passkey Complete for Ruby - Integrate into your Ruby API or service to enable a completely passwordless standalone auth solution with Passage by 1Password.
BibleReferenceParser can parse scriptures passages, such as 'Gen. 1:15-18, 21' to the individual books, chapters and verses in the passage. It also provides validation for invalid book names, chapters, and verses.
bible_passage provides a facility for parsing a string to check its validity as a Bible reference, and then render it in a consistent manner.
A Rails Engine to Control the passage of time as a test bed
Art of War line generator.
No more ad hoc passage of boolean results and error messages.
A controllable timer
A maze generator inspired by the book of Jamis Buck, Mazes for Programmers: Code Your Own Twisty Little Passages.
Unix cron is a venerable program that turns the passage of time into program invokation. Traut does the same, but using AMQP events to trigger execution. AMQP message payloads are written to the stdin of invoked commands.
An idiomatic Ruby client for querying Bible verses, passages, and translations via the BibleQL GraphQL API.
Semantic Signatures® are a new way of representing and analyzing semantic information (meaning) in text. Semantic Signatures, produced by TextWise’s Trainable Semantic Vectors (TSV) technology, provide a rich semantic representation of the multiple concepts and topics contained in a body of text. Semantic Signatures can be constructed for a wide range of texts including individual words, phrases, word lists (e.g. metadata), short passages (such as text advertisements or image labels), web pages, or full text documents (e.g. technical articles).
Bus Scheme is a Scheme written in Ruby, but implemented on the bus! Every programmer must implement Scheme as a rite of passage; this is mine. Note that at least half of the implementation of Bus Scheme must be written while on a bus. Documentation, tests, and administrivia may be accomplished elsewhere, but the majority of actual implementation code is strictly bus-driven. Bus Scheme is primarily a toy; using it for anything serious is (right now) ill-advised. Bus Scheme aims for general Scheme usefulness optimized for learning and fun. It's loosely targeting R5RS, but varies in huge ways. (For the purposes of this project we pretend that R6RS never happened.) See the file R5RS.diff for ways in which Bus Scheme differs from the standard, both things that are yet unimplemented and things that are intentionally different. == Usage $ bus # drop into the REPL