Looty
Looty is a free, self-hosted workspace: kanban boards, collaborative documents, a calendar, your mailbox and projects, with apps for Android, Linux and Windows that work offline.
Hebrew-calendar anniversaries in your Google Calendar.
Translation pending
ProductivityGitHub @IlanIsrOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A personal pnpm + Turborepo monorepo holding multiple independent web apps plus shared packages. See CLAUDE.md for the full architecture and TECHNICAL_RULES.md for working conventions.
app-1 (:3000) — Hebrew-calendar tools (Hebrew date converter + the /anniversaries family-anniversary manager). Deploys to Vercel, backed by Neon Postgres.panini (:3001) — Classeur Panini, a sticker-album tracker. Deploys to Vercel, backed by its own Neon Postgres project.landing (:3002) — index page linking to the other apps. No deploy target for now.@repo/ui, @repo/heroui — shared React components.@repo/tailwind-config — shared Tailwind v4 base.@repo/auth — shared Clerk wiring.@repo/hebcal — Hebrew ⇄ Gregorian date logic.@repo/anniversaries — the anniversary feature's storage-agnostic backend.@repo/env, @repo/utils — env-loading and misc utilities.@repo/eslint-config, @repo/typescript-config — shared lint/TS configs.Each app/package is 100% TypeScript.
Already set up across the workspace:
Run from the repo root:
pnpm dev # run all apps
pnpm --filter app-1 dev # run a single app
pnpm build # build all (respects dependency order)
pnpm lint # ESLint across the workspace
pnpm check-types # typecheck every package
pnpm format # Prettier write
You can target a single package with a filter, e.g. turbo build --filter=app-1.
[!TIP] Vercel Remote Cache is free for all plans. Get started today at vercel.com.
Turborepo can use Remote Caching to share build caches across machines and CI. To enable it: turbo login then turbo link from the repo root.