I am looking for a contact management software that needs to be open source. I would like it to be a web app for self hosting, so that I can install it on a web server and have access to it from anywhere

I am not looking for CRM software. This is not for marketing or for sales.

I have a number of business cards and I would like to have a piece of software that would help me manage all of the contacts that I have. It would also be nice if the software could keep track of the emails that I send out and contain a list of the incoming/outgoing emails for each specific contact.

  • gmail does this, but it isn't open source.
    – Alexan
    Jun 25, 2016 at 2:10
  • How about owncloud?
    – cybernard
    Jul 6, 2016 at 22:22
  • It looks like it is a sync app, I am looking for something that can organize everything based on contacts
    – philm
    Jul 6, 2016 at 23:12

1 Answer 1


Monica is an open source personal relationship management system. It's written in PHP and uses MySQL as the database. From https://github.com/monicahq/monica#features:

  • Add and manage contacts
  • Define relationships between contacts
  • Reminders
  • Automatic reminders for birthdays
  • Stay in touch with a contact by sending reminders at a given interval
  • Management of debts
  • Ability to add notes to a contact
  • Ability to record how you met someone
  • Management of activities with a contact
  • Management of tasks
  • Management of gifts given and received and ideas for gifts
  • Management of addresses and all the different ways to contact someone
  • Management of contact field types
  • Management of a contact’s pets
  • Basic journal
  • Ability to record how your day went
  • Upload documents and photos
  • Export and import of data
  • Export contacts as vCards
  • Ability to define custom genders
  • Ability to define custom activity types
  • Ability to favorite contacts
  • Track conversations on social media or SMS
  • Multiple users
  • Tags to organize contacts
  • Ability to define what section should appear on the contact sheet
  • Multiple currencies
  • Multiple languages
  • An API that covers most of the data

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.