A modular admin framework built for Django developers. Skip the repetitive scaffolding and focus on the business logic that actually matters.
Follows the native Django Admin workflow with minimal learning overhead — let Pinmok handle the rest.
Each business feature lives in its own Django App. Follow Pinmok's directory conventions and the framework auto-discovers and integrates it — no manual registration needed.
Declare your menu structure in menus.py and Pinmok automatically wires it
into Django Admin's native menu system, producing a unified navigation view.
Write your URLs by convention and Pinmok automatically hooks new modules into Django Admin's permission system. Access control works out of the box.
Built-in theme management with support for multiple template styles. Themes are template sets following a defined structure — same data, different visual presentation.
Native multi-language content management with a clean foundation for internationalized apps. Language-aware fields are directly accessible from the template layer.
A full visual overhaul of the admin interface — more intuitive interactions, cleaner information hierarchy, and a modern look that leaves the default Django Admin behind.
From internal tools to customer-facing content platforms, Pinmok helps you ship faster.
ERPs, OA systems, data dashboards — build fine-grained admin interfaces quickly and cut out the repetitive scaffolding work.
Pair with the pinmok-content module to rapidly build a multi-language, multi-category CMS that editorial teams can manage directly from the backend.
In multi-tenant scenarios, split each business line into its own App for independent maintenance. Teams work in parallel without stepping on each other.
Focus purely on your Models and business logic. Pinmok auto-generates the menu and permission structure, dramatically shortening the path from zero to MVP.
Pinmok isn't just another admin template — it's a framework with a point of view.
Organize your files by convention and Pinmok takes over menu registration and permission binding automatically — no glue code required.
Each App owns its menu definition. Install an App and its menus appear. Remove it and they're gone. Modules never interfere with each other.
Navigation tree construction, permission checks, and cache management are all handled by the framework. You write business code — Pinmok handles the rest.
Pinmok ships with ready-to-use official modules. Community contributions are always welcome.
A general-purpose content management module with support for articles, pages, and
multi-level category management. Built on TranslatableModel with native
multi-language fields — ideal for news sites, blogs, and product pages.
Planned modules include user center, file manager, site settings, analytics, and more. Submit your module ideas via GitHub Issues and help shape the ecosystem.
Pinmok is under active development. Star the project to get notified when we ship, or join the discussion and help shape what comes next.