Personal Management System logo

Personal Management System

Website

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 screenshot

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:

Share:

Similar to Personal Management System

TaskTrove logo

TaskTrove

Open-source, self-hosted task and project manager

1.1k
24
Last commit

Modern, privacy-focused task manager with kanban, calendar, natural-language dates, recurring tasks, and JSON file storage.

Slowing down
Alternative to:
Todoist logo
Todoist
+9
Monica logo

Monica

Personal relationship management (PRM) web application

24.9k
2.6k
Last commit

Monica is an open-source personal CRM to manage contacts, track interactions, set reminders, and keep a private diary about your relationships.

AGPL-3.0Slowing down
Alternative to:
Monica CRM (Hosted) logo
Monica CRM (Hosted)
+19
HortusFox logo

HortusFox

Self-hosted collaborative plant management and tracking system

1.6k
96
Last commit

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

MITActively maintained
Alternative to:
Planta logo
Planta
+2
Donetick logo

Donetick

Open-source task and chore manager with advanced scheduling

2.4k
176
Last commit

Open-source task and chore manager for individuals and groups featuring natural-language scheduling, assignee rotation, NFC triggers, REST API, and S3-compatible storage.

AGPL-3.0Actively maintained
Alternative to:
Todoist logo
Todoist
+19

FluidCalendar

Intelligent task scheduling and calendar management app

979
68
Last commit

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.

MITActively maintained
Alternative to:
Google Calendar logo
Google Calendar
+13
Gibbon logo

Gibbon

Open source school management platform for teaching and administration

621
406
Last commit

Gibbon is an open source school management system for student information, staff workflows, parent access, planning, and daily school operations in one web platform.

GPL-3.0Actively maintained
Alternative to:
PowerSchool logo
PowerSchool
+1