Analysis updated 2026-05-18
Digitize a barangay's resident, household, and document records instead of paper files.
Track complaint and incident cases through hearings and resolution with a formal blotter log.
Manage local government budgets, fund sources, and disbursements with an audit trail.
| rodneydelacruz/barangayos | 5bv57zcm44-max/noxus-ai-open-whatsapp | adrianhajdin/react-native-lingua | |
|---|---|---|---|
| Stars | 27 | 27 | 27 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 4/5 | 4/5 | 3/5 |
| Audience | pm founder | developer | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Requires Node.js 20+, the PocketBase binary, and separate frontend/backend startup steps.
BarangayOS is a web application built for barangays, which are the smallest local government unit in the Philippines. It replaces paper records, spreadsheets, and expensive proprietary software with a free, digital system for running day-to-day barangay operations. A key design goal is that it keeps working even when internet access is unreliable, since many barangay offices deal with intermittent connectivity. The system covers several areas of local government work. It manages resident and household records, including tags for special categories like voters, senior citizens, and program beneficiaries. It handles the request and release of official documents, and tracks blotter records, which are formal logs of complaints and incidents, through hearings and resolution. It also covers governance tasks like scheduling meetings and tracking agenda items, plus a visitor check-in log and an audit trail of system activity. A separate finance module tracks government budgets, fund sources with their legal spending rules, revenue collection, and the disbursement of funds, each with its own audit trail for accountability. Different staff members get different access levels, ranging from full admin control down to read-only viewing, and permissions are enforced on the server rather than just hidden in the interface. Technically, the frontend is built with React, TypeScript, and Tailwind CSS, while the backend uses PocketBase, a lightweight system that bundles a database and an API server together. Offline support is handled by queuing changes locally and syncing them once a connection returns. It can be installed as an app on a desktop or phone, and it is deployed using Docker containers, with an option to expose it securely over the internet through Cloudflare Tunnel. It is released under the MIT license.
An offline-capable web system for Philippine barangay offices to manage residents, documents, and finances.
Mainly TypeScript. The stack also includes React, TypeScript, Vite.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
Verify against the repo before relying on details.