Python PIM

Open-source Python projects categorized as PIM

Product information management is the process of managing all the information required to market and sell products through distribution channels. This product data is created by an internal organization to support a multichannel marketing strategy.

Top 12 Python PIM Projects

  1. Saleor

    Saleor Core: the high performance, composable, headless commerce API.

    Project mention: Saleor Core Hacking: Setting Up Your Development Environment | dev.to | 2025-04-03

    git clone https://github.com/saleor/saleor.git

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. vdirsyncer

    📇 Synchronize calendars and contacts.

    Project mention: Calendar.txt | news.ycombinator.com | 2025-02-28

    khal supports caldav: https://github.com/pimutils/vdirsyncer

    There is a task equivalent, which also supports caldav sync

    https://github.com/pimutils/todoman

  4. leo-editor

    Leo is an Outliner, Editor, IDE and PIM written in 100% Python.

    Project mention: Urtext: The Python plaintext library for people who've tried everything else | news.ycombinator.com | 2025-05-04
  5. Memacs

    What did I do on February 14th 2007? Visualize your (digital) life in Org-mode

  6. todoman

    ✅ Simple, standards-based, command line todo (aka: task) manager.

    Project mention: Calendar.txt | news.ycombinator.com | 2025-02-28

    khal supports caldav: https://github.com/pimutils/vdirsyncer

    There is a task equivalent, which also supports caldav sync

    https://github.com/pimutils/todoman

  7. filetags

    Management of simple tags within file names

  8. date2name

    Handling time-stamps and date-stamps in file names

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. appendfilename

    Intelligent appending text to file names, considering file extensions and file tags

  11. guess-filename.py

    Derive a file name according to old file name cues and/or PDF file content

  12. tagstore

    a research software; a fun way of storing files & folders on your local disk drive; tagging

  13. move2archive

    Managing event-related files in a folder hierarchy like "<ARCHIVE>/2013/2013-05-17 Event name/"

  14. appendorgheading

    Append a new Org mode heading to an existing Org mode file

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python PIM discussion

Log in or Post with

Python PIM related posts

Index

What are some of the best open-source PIM projects in Python? This list will help you:

# Project Stars
1 Saleor 21,740
2 vdirsyncer 1,666
3 leo-editor 1,543
4 Memacs 1,062
5 todoman 536
6 filetags 290
7 date2name 86
8 appendfilename 56
9 guess-filename.py 49
10 tagstore 28
11 move2archive 24
12 appendorgheading 8

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

Did you know that Python is
the 2nd most popular programming language
based on number of references?