
Personal Management System
Web app for managing personal data, notes, tasks, and finances
4.1k stars 340 forks last commit first released MIT
Actively maintained
Last commit 26 Jul 2026.

Personal Management System (PMS) is a self-hosted web application that acts as a central hub for managing personal information. It combines concepts found in CMS/CRM-style systems to keep everyday personal data organized in one private place.
Key Features
- Modular structure with multiple built-in modules and the ability to extend with custom modules
- Todo and goals tracking, including goal progress and related payments tracking
- Notes with categories for storing structured personal information
- Contacts management for phone numbers, emails, and basic personal contact data
- Encrypted password storage with copy-to-clipboard retrieval in the frontend
- Scheduling of recurring tasks with dashboard visibility and notifications
- Personal finance tracking: payments, bills, owed money, and product price tracking
- Media and file management: images (gallery view), generic files, and video storage
- Read-only reporting based on stored data
Use Cases
- Replace scattered personal tools (notes, spreadsheets, cloud drives) with one private system
- Track household and personal finances, recurring payments, and debts
- Store and organize personal files, scans, photos, and small videos for easy retrieval
Limitations and Considerations
- The repository described as the backend only; a separate frontend is required for full usage
- Support is community-based and may be limited, as the project is maintained in the author’s spare time
PMS is best suited for individuals who want a customizable, privacy-focused personal dashboard that consolidates many day-to-day tracking and storage needs. Its module-based approach makes it practical for tailoring to personal workflows over time.
Categories:
Tags:
Tech Stack:
Similar to Personal Management System

TaskTrove
Open-source, self-hosted task and project manager
Modern, privacy-focused task manager with kanban, calendar, natural-language dates, recurring tasks, and JSON file storage.

Monica
Personal relationship management (PRM) web application
Monica is an open-source personal CRM to manage contacts, track interactions, set reminders, and keep a private diary about your relationships.

HortusFox
Self-hosted collaborative plant management and tracking system
Open-source self-hosted app to manage, track and journal houseplants with locations, tasks, inventory, calendar, reminders, group chat and plant identification.

Donetick
Open-source task and chore manager with advanced scheduling
Open-source task and chore manager for individuals and groups featuring natural-language scheduling, assignee rotation, NFC triggers, REST API, and S3-compatible storage.
FluidCalendar
Intelligent task scheduling and calendar management app
Open-source task scheduler and calendar app that auto-plans tasks, syncs with external calendars, and provides a modern UI for managing time blocks and workflows.
Gibbon
Open source school management platform for teaching and administration
Gibbon is an open source school management system for student information, staff workflows, parent access, planning, and daily school operations in one web platform.


