Foundation
The language, framework, and tooling layer that everything else sits on.
- Next.jsMITsource
- The React framework that renders allreserve.in. Provides routing, server rendering, image optimisation, and the App Router we use across every page.
- ReactMITsource
- The view library underpinning every screen on the web and native apps. We use the React 19 release line with the new compiler.
- TypeScriptApache-2.0source
- Adds static types to JavaScript. The entire AllReserve codebase is written in TypeScript with strict mode enabled.
- Tailwind CSSMITsource
- Utility-first CSS framework. Every visual style on this page is composed from Tailwind classes, including the design-system tokens.
UI
Component primitives, icons, and visual effects that compose the AllReserve interface.
- shadcn/uiMITsource
- Copy-paste accessible component primitives built on Radix UI. Powers our Button, Card, Accordion, Dialog, and ScrollArea components.
- Radix UI PrimitivesMITsource
- Headless, accessible component primitives. We use Dialog, Popover, Menu, Tabs, and Accordion underneath the shadcn skins.
- Lucide IconsISCsource
- Open-source icon set used across the web app. Most icons in the listing cards and toolbars come from here.
Backend & Data
The reactive backend, authentication, schema validation, and data-fetching libraries that drive the platform.
- ConvexApache-2.0source
- Reactive serverless backend that holds our database, queries, mutations, and real-time subscriptions. Powers bookings, payouts, and the inbox.
- Better AuthMITsource
- Authentication library handling email, OTP, and social sign-in flows. Wraps session storage and integrates with Convex through a community adapter.
- ZodMITsource
- TypeScript-first schema validation. Every Convex function and form input on the web validates with Zod before it hits storage.
- TanStack QueryMITsource
- Data-fetching and caching for the host dashboard and admin tools. Lives alongside Convex where we need imperative cache control.
Mobile
What powers the AllReserve iOS, Android, and host management apps.
- ExpoMITsource
- Universal app framework powering AllReserve's iOS, Android, and the host management app. We track the latest stable SDK.
- React NativeMITsource
- Cross-platform native UI runtime. Renders the mobile apps under the same React component tree as the web.
- HeroUI NativeMITsource
- Tailwind-styled React Native component library — buttons, lists, dialogs, chips — that gives the mobile apps a consistent system feel.
- ReanimatedMITsource
- Worklet-based animations for React Native. Powers every gesture-driven transition on the mobile apps.
Build & Tooling
Local development and CI tooling. Quiet workhorses that we appreciate.
- Biome / UltraciteMIT / Apache-2.0source
- Fast Rust-based formatter and linter that replaces ESLint and Prettier. Enforces our code-quality rules across the monorepo.
- BunMITsource
- JavaScript runtime and package manager used for fast local installs and CI builds.
Thanks
Beyond the named packages here, AllReserve relies on thousands of transitive dependencies maintained by volunteers and small teams around the world. We sponsor several maintainers through GitHub Sponsors and Open Collective and we believe in giving back to the projects we use. If you are an OSS maintainer who would like to apply for our sponsorship programme, write to oss@allreserve.in.