Skip to content

midday-ai/midday

15,076 1,893TypeScriptAGPL-3.0Updated 4 months ago
View on GitHub

Invoicing, Time tracking, File reconciliation, Storage, Financial Overview & your own Assistant made for Freelancers

financenextjssupabasetailwindtypescript

Project homepage

Our verdict: worth borrowing ideas from

MINED 2026-09-02 @ 5158731. AGPL-3.0 -> PATTERNS ONLY, zero code copy, all re-implement. Highest-value reference for a commercial-grade virtualised data table: TanStack Table 8 + react-virtual grid with a STICKY_COLUMNS config-driven pin ladder, resizable widths persisted to one cookie via a server action (300ms debounce, merge-before-write, order normaliser), per-tab row selection, shift-click range toggle, and a skeleton generated from the same column defs. Also a monochrome Recharts base-charts layer (texture instead of colour), a warm light / neutral dark token ladder, hover-expand sidebar that overlays rather than pushes, cmdk palette with word-count-aware debounce, and a globally mounted URL-driven sheet registry. Caveats: no test suite in scope, repo stale since 2026-06-13 (head commit is a billing wind-down), chart layer has no empty or loading state.

Similar repos