Iommi – your first pick for a Django power chord

Fans cheer, skeptics fear: can this no‑template Django tool really rock

TLDR: iommi promises fast Django pages built in Python without templates. Commenters love the speed but worry about customization, ask for a live demo, and the maintainer links a 2014 backstory—if it proves flexible and well documented, it could save teams serious time.

A new Django toolkit called “iommi” promises no templates, fast forms and tables, and an admin you can ship inside your app. The crowd immediately started jamming: one commenter dropped a dad-joke riff on Tony Iommi, while others loved the idea of declaring everything in Python. Then the questions hit: “what’s the tech stack—Bootstrap with XHR?” (XHR means background web requests), and the creator stepped in, linking a backstory from 2014 on kodare.net.

Cue the drama. A skeptic warned this could be one of those frameworks that “breaks apart if you want anything custom,” predicting headaches versus just building by hand. Another voice demanded a live demo and better examples, calling the current GIF “terrible UX.” The mood: hype meets homework. Fans crave less boilerplate and love the promise of sorting, filtering, pagination, bulk actions without template glue. Doubters want proof that complex, weird edge cases won’t snap the guitar string. If iommi delivers flexible customization and puts interactive demos front-and-center, it could be the ship-features-not-plumbing hero. For now, it’s a power chord looking for a full band—and the comments are the mosh pit.

Key Points

  • iommi is a Django toolkit for building forms, tables, pages, and an in-app admin with minimal boilerplate.
  • It provides auto-generated forms and powerful tables that can be combined on one page without templates.
  • Features like sorting, filtering, pagination, and bulk actions are configured declaratively in Python.
  • The toolkit aims to deliver high-quality HTML by default, integrate with design systems, and manage complexity without glue code.
  • Installation involves pip installing iommi, adding it to INSTALLED_APPS and MIDDLEWARE, defining pages with Table/Form/Page, and mapping URLs.

Hottest takes

"guitar pick, (Tony) Iommi... I get it." — ranger_danger
"breaks apart if you want to do anything custom" — Loeffelmann
"Please add more examples or a demo page" — dotandgtfo
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.