Github Awesome’s weekly scan of the GitHub trending board — episode #46, 35 projects (14:54). Full text version at githubawesome.com/github-trending-weekly-46/. The week skews agent infrastructure and local-first tooling. Grouped by theme:
Data & databases latticedb — embedded graph database in a single file, written in Zig with zero dependencies: relationship traversal, vector similarity, and full-text ranking in one query language over the same data. A RAG query can hop from embedding → document → author in one statement instead of gluing three systems together. selfdb — a program that IS a SQLite database instead of an ELF file; the interpreter rebuilds/maps the data at launch, and SQL can inspect dependencies or update embedded content. Experimental, NixOS-heavy format — by fzakaria, whose “your executable is a SQLite database” essay is already in the /software/ feed. kern — starts a real OCI container in ~3.5ms from a 1.52MB static binary: rootless, no daemon, nothing running at rest, whole Rust dependency tree is libc. Agent tooling & memory Gradient — trains research agents with reinforcement learning (GRPO): the agent searches a synthetic company workspace, cites evidence, records every tool call, and gets scored on correctness, citation quality, and efficiency. proliferate — runs Claude Code through its own native harnesses: each task gets its own git work tree, agents delegate to subagents, and MCPs/skills/custom tools are configured once and shared. factory (addyosmani) — installs a repeatable delivery loop into a GitHub repo: issues become the cue, fresh Claude Code/Codex sessions triage bounded work, run project gates, and hand the diff to an independent verifier before a draft PR. Humans own every merge. ownmem — coding-agent memory as reviewed markdown inside the repo: Claude Code/Codex/Cursor/Grok recall the same decisions, ranked by a deterministic BM25F index — no model call, no network. backpass — improves your agents.md from its own mistakes: finds repeated failures across session transcripts, proposes small instruction changes with quoted evidence (rules need proof from 2+ sessions; nothing writes until you approve). agenttrail — shows what a coding agent is doing NOW: watches plans, tool calls, and file changes, mapped onto repo components with working/blocked/completed states. Claude Code gets rich run cards via hooks; other agents work via file watching. FrontierAgent — packages long-running research and file work into a terminal agent you can inspect: one stateful worker, a coordinator with a live taskboard, read-only inputs, diffs for every write, resumable/revertible sessions. rome — the bet that the environment matters more than the model: the unit isn’t a chat but an app — manifest + typed actions, app-owned agents, skills, hooks, a web UI, and its own database that survives the conversation. Describe something missing and it scaffolds it in as ordinary git-tracked source. sentio — gives every AI agent a real mailbox (structured authenticated events, replies in-thread) without stitching IMAP/SMTP/webhooks yourself; multi-tenant out of the box. halofy — one governance boundary between company knowledge and the agents using it: credentials resolve identity/role/namespace server-side so agents can’t claim broader access in an MCP request; reads/writes carry provenance, deletion emits a signed eraser certificate. spec-ptc — speculative programmatic tool calling: launches the slow sub-LLM calls inside generated code as futures WHILE the code streams, instead of after the harness finishes running it. doop — multiplayer design canvas where humans and AI agents edit the same work live: sandboxed iframes, cursor/comment streaming, built-in MCP server, self-hostable. Desktop & developer experience buzz — self-hosted team workspace where humans and AI agents join the same rooms with separate identities and audit trails; messages, approvals, and git activity become signed Nostr events in one searchable log. walgit — a git server in one binary backed by S3 or GCS, no database or elected leader: the bucket IS the repository, each server’s disk is just a disposable cache, compare-and-swap decides which push wins. monocode — several coding-agent CLIs (Claude Code, Codex, Cursor, FX) behind one desktop interface without becoming another model provider; each tool keeps its own account. rataflow — React Flow-style node editors in a Rust TUI: automatic layout, dragging, pan/zoom, themes, savable graph snapshots, semantic events instead of hidden state. system-atlas — architecture discussions become two synchronized views from one data file: an interactive isometric map for people and a generated system.md for the repo. vault-graph — turns an Obsidian vault into a deterministic disc layout instead of a forced-directed hairball; works as a plugin or exports an offline HTML file. On-device & local AI CarWatch — a Raspberry Pi 5 in the car running a 35B-parameter model locally (~3.5 tok/s) that answers from the car’s own 745-page owner’s manual with page citations, voice on Pi, no wake word; includes an honest status table (OBD reader marked unverified against the real vehicle). better-voice — macOS dictation that takes the screen with it: hold option and talk, circle anything on screen, the transcript lands in your text field with those screenshots after it. Runs locally on Parakeet with an opt-in grammar model. hayamimi — realtime speech-to-text on CPU, nothing sent to the cloud: detects each utterance’s language in the first seconds and routes to a specialist model (Japanese/Chinese/English), with a 1,600-language fallback behind them, all quantized via sherpa-onnx. kimodo.cpp — NVIDIA’s Komodo text-to-motion model in a native C++/GGML runtime: SNPLX rotations and root movement locally on CPU or Vulkan, with a browser demo. ambient-context — reads the text of whatever window you’re focused on (macOS accessibility tree) into a per-day markdown file: no screenshots, no network; password managers/private browsing excluded, capture folder excludes itself. ocr-it — browser extension that pins one screen region and OCRs that exact rectangle on every hotkey, appending to a running transcript; Tesseract bundled, fully offline, minimal permissions. Media, learning & misc workout-guide — 302 exercise illustrations for apps that need consistent movement visuals: three matching frames each, searchable metadata, typed lookup helpers, framework-agnostic SVG. learn — the author’s own Pi configuration for learning with AI, published as-is: a teach skill holds the philosophy, a visualize skill adds diagrams only when clearer, subagents split off research. AI-Engineering-Lab — free self-paced 24-week course from Python basics to deployed AI systems; every week extends the same fictional freight company, and from week three every artifact needs a metric. open-sheet — lets coding agents build spreadsheets as React models instead of juggling cell addresses: name the fields, the framework resolves final Excel coordinates; live formulas export to XLSX. omarchy-pods — AirPods control panel for Linux: battery levels, only the listening modes each model supports, one-bud ANC, ear detection, via a LibrePods daemon. try-omarchy — runs DHH’s Omari desktop (Arch + Hyprland) as a native app on Apple silicon: pinned ARM64 Arch image, QEMU on the hypervisor framework, hardware-accelerated graphics, nothing to configure. LinearAbilityExtThreeJS — a 3JS VFX workbench for designing game abilities while they’re still moving: seven casts share five targeting shapes, effects built from procedural geometry and GLSL instead of sprite sheets; pause mid-eruption and every slider stays live.