Releases: zero8dotdev/avkash
Releases · zero8dotdev/avkash
v2.0.0 — Avkash open core
Avkash v2.0.0
Complete rewrite of the Avkash HR platform as an open-core API.
Stack
| Layer | Choice |
|---|---|
| Runtime | Bun |
| HTTP | Hono |
| ORM | Drizzle + PostgreSQL 16 |
| Auth | Better Auth |
| Authorization | OpenFGA |
| Jobs | BullMQ + Redis |
| Tooling | Turborepo + pnpm |
| License | AGPL-3.0 |
What's included
- People — employees, profiles, teams, departments, business units, org levels, transfers
- Leave — requests, approvals, balances, accruals, comp-off, encashments, delegations, blackout periods
- Attendance — punches, shifts, workweeks, alternate Saturdays, SEZ overtime, supervisor flows, regularisation
- Policies — leave policies, level restrictions, location-aware holiday calendars
- Authorization — OpenFGA relationship graph + field-level visibility gates
- Notifications — email and SMS with locale-aware templates
- Slack — OAuth login, leave notifications
- Module registry —
createApp(modules)factory; add a module in one array entry
Open-core boundary
The UI, payroll, statutory compliance, and other commercial modules are not included. They are part of Avkash Cloud.
v1 preservation
The v1 Next.js + Supabase app is tagged v1.
Self-hosting
See docs/technical-readme.md for Docker Compose quickstart and environment variables.