Skip to content

OpenHospi/OpenHospi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

168 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

OpenHospi logo

OpenHospi

Find a room or roommate in the Netherlands — free, open-source, and student-verified.

License: AGPL-3.0 GitHub stars GitHub issues PRs Welcome Crowdin Open Collective


About

OpenHospi is a free, open-source platform where students in the Netherlands can find and list rooms. Authentication is handled exclusively through InAcademia, ensuring every user is a verified student at a Dutch institution. No paywalls, no middlemen — just a clean platform with end-to-end encrypted chat and full transparency through open source.

Tech Stack

Layer Web Mobile
Framework Next.js 16, React 19 Expo SDK 55, React Native 0.83
Styling Tailwind CSS 4, shadcn/ui Uniwind v1.5 (Tailwind v4 for RN)
Database Supabase PostgreSQL + Drizzle ORM Local SQLite + Drizzle ORM (cache)
Auth Better Auth + InAcademia OIDC Better Auth Expo + InAcademia OIDC
Realtime Supabase Realtime (WebSocket) Supabase Realtime (WebSocket)
Storage Supabase Storage expo-secure-store, expo-file-system
Data Server Actions REST API + React Query
Hosting Vercel EAS Build + EAS Update
Monitoring Sentry (EU, no PII) Sentry (EU, no PII)
Monorepo pnpm workspaces pnpm workspaces

Getting Started

Requires Docker Desktop, Node.js 24+, pnpm 9+, and the Supabase CLI.

git clone https://github.com/OpenHospi/OpenHospi.git
cd OpenHospi
pnpm setup

The setup script checks prerequisites, installs dependencies, starts the local Supabase stack, creates .env.local with the correct keys, and seeds the database. Once done, start the dev server with pnpm dev:web.

See CONTRIBUTING.md for the full list of scripts, architecture details, and troubleshooting.

License

AGPL-3.0 — Ruben Talstra


Crowdin | Agile localization for tech companies

About

OpenHospi is a mobile-first platform that makes finding a room or roommate in the Netherlands easy, fun, and completely free.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

Contributors