โ„น๏ธ
Beta Notice: Little Linked Librarian is in active development. Data may be reset as we add features, remove artifacts, and improve the system. We'll make our best effort to keep things aligned, but please be patient as we build something great together.

Connecting 150,000+ Library Boxes Into One Global Network

Transform neighborhood book boxes into searchable catalogs with AI-powered photo extraction. Take a photo, get book metadata, and join the world's largest distributed library.

150K+
Library Boxes Worldwide
Unique
Book Fingerprints
AI
Powered Search

How It Works

๐Ÿ“ฑ

1. Take a Photo

Snap a picture of books in your Little Free Library box

โ†’
๐Ÿค–

2. AI Extraction

AI extracts titles, authors, genres, and summaries

โ†’
๐ŸŒ

3. Global Catalog

Your books join a searchable network spanning the world

Why Little Linked Librarian?

โœจ

Universal Scanner

Single photo to complete book metadata with AI summaries, vector embeddings, and smart enrichment from Google Books & Open Library

๐Ÿ‘ค

Personal Vaults

Organize private collections, manage wishlists, share with friends, and add personal ratings and notes

๐ŸŒ

Community-Driven

Join 150,000+ library boxes worldwide. Mobile-first PWA works offline with enterprise-grade reliability

๐ŸŒ

Multi-Language Support

Search across languages with Spanish, French, and Chinese translations. Break down language barriers globally

๐Ÿ”

Vector Search

Advanced similarity search finds related books using semantic embeddings and intelligent deduplication

๐Ÿ—๏ธ

Open Network

Anyone can host a node using our OpenAPI schema standard. Built for distributed, decentralized collaboration

The Vision: A Distributed Library Network

Imagine every Free Little Library box digitally connected. From Portland to Tokyo to Berlin, every neighborhood book box becomes part of a global, searchable catalog.

Istio Service Mesh
LLL Central Aggregator api.littlelinkedlibrarian.com Registry ยท Search Mesh ยท Event Bus
Portland lll-portland.lll-network.com Community Node
Seattle lll-seattle.lll-network.com Community Node
NYC lll-nyc.lll-network.com Community Node
Powell's Books books.powells.com Bookshop Node
Indie Books indiebooks.lll-network.com Bookshop Node
Book Barn api.bookbarn.co Bookshop Node
My FLL Box home-abc123.lll-network.com Home Node
Live Mesh Network
Root Aggregator
Community Node
Bookshop Node
Home Node
๐Ÿ” Universal Search
๐Ÿ“Š Standard OpenAPI Schema
๐ŸŒ Distributed Discovery
๐Ÿ“ฑ Cross-Language Access

Federation Protocol

How nodes connect and share data across the network

๐ŸŒ
LLL Central Aggregator
api.littlelinkedlibrarian.com
Registry Search Mesh Event Bus Istio
broadcasts
requests
syncs
๐Ÿ“š
Powell's Books
White-Label Bookshop
๐Ÿ”— books.powells.com/api
โœ“ Custom DNS โœ“ Shop Mapping โœ“ Own Branding
๐Ÿช
Indie Bookshop B
Standard Node
๐Ÿ”— shopb.lll.com
โœ“ LLL Subdomain โœ“ Inventory Sync โœ“ Discovery
๐Ÿ 
Portland FLL
Community Node
๐Ÿ”— portland.lll.com
โœ“ Free Tier โœ“ Box Catalog โœ“ Borrowing
๐Ÿ“„ OpenAPI 3.0
๐Ÿ”„ Event Broadcast
๐Ÿ” Signed Requests

Build Your Own Node

Pick your language, implement the OpenAPI spec, run conformance tests, and join the mesh network

๐ŸŸฆ TypeScript Ready

Full-featured reference implementation using Node.js/Express backend with PostgreSQL database and Drizzle ORM. React 18 frontend with TailwindCSS.

  • Backend: Express + TypeScript
  • Database: PostgreSQL + Drizzle ORM
  • Frontend: React 18 + Vite + TailwindCSS
  • Features: Semantic search, AI scanning, embeddings
View on GitHub โ†’
๐Ÿน Go Ready

Lightweight Go implementation using Chi router with HarperDB NoSQL backend. Vue 3 frontend. Single binary deployment.

  • Backend: Go + Chi router
  • Database: HarperDB (NoSQL with SQL interface)
  • Frontend: Vue 3 + Vite
  • Features: Minimal dependencies, fast startup
View on GitHub โ†’
๐Ÿ Python Coming Soon

FastAPI implementation with SQLAlchemy ORM. Perfect for data science integrations and ML-powered book recommendations.

  • Backend: FastAPI + Pydantic
  • Database: PostgreSQL + SQLAlchemy
  • Frontend: Svelte (planned)
  • Features: ML integrations, async support
Coming Soon โ†’
๐Ÿฆ€ Rust Coming Soon

High-performance Actix-web implementation. Ideal for resource-constrained environments like Raspberry Pi.

  • Backend: Actix-web + Diesel
  • Database: SQLite or PostgreSQL
  • Frontend: Leptos (planned)
  • Features: Low memory, ARM support
Coming Soon โ†’

All implementations must pass the OpenAPI conformance tests before joining the Istio mesh network. This ensures broadcasts work correctly across all nodes.

View API Contracts & Test Suite โ†’

Growing Beyond Community Libraries

Current

Phase 1: Community Libraries

150,000+ Free Little Library boxes globally

Transform neighborhood book sharing into searchable networks

Future

Phase 2: Independent Bookshops

Photo-driven cataloging replacing expensive POS systems

  • Walk & capture inventory with phone
  • AI stitches photos into catalog
  • Real-time inventory sync
Vision

Phase 3: Author Royalties & Publishing

Fair compensation for creators

Enable authors and publishers to share work through neighborhood libraries while earning royalties. Incentivize sharing and returning through a sustainable ecosystem.

Ready to Connect Your Library Box?

Join thousands of book lovers building the world's largest distributed library network

Get Started with Beta

Free to use โ€ข No credit card required โ€ข Mobile-friendly