Blog

Odoo Apps7 min read

766 New Odoo Apps in One Week. The Five Best All Fix the Same Thing

At Rteam we run an internal research pipeline that scans apps.odoo.com every week, across Odoo 17, 18 and 19. It tracks more than 25,000 modules and flags everything that appears for the first time. Last week it logged 766 new module slugs. In seven days.

Most of that volume follows fashion. Another ChatGPT wrapper, another connector to yet another SaaS tool, a few vendors bulk-uploading their entire back catalog to version 19. We filtered the fashion out on purpose. The modules that end up earning a place in a client database are usually quieter: they close holes that core Odoo, even in 2026, still has not closed itself. The small daily frictions everyone has stopped noticing, because "that is just how Odoo is."

Here are the five newcomers that pass this test. None of them adds a buzzword. Each one removes a friction.

1. BOM Builder: Drag and Drop for Multi-Level Bills of Materials

Module: BOM Builder - Drag & Drop by ndd. Odoo 17-19. About 20 EUR.

Building a multi-level BOM in standard Odoo means hopping between forms, opening sub-assemblies in new tabs, and holding the whole product structure in your head. For a manufacturer with deep BOMs this is a daily tax on engineering time.

This module replaces the form-hopping with a visual workspace: a staging list on the left, the BOM tree on a canvas in the middle, a details panel on the right. You multi-select products, drag them into the structure, edit quantities and units inline, and manage operations and by-products in the same place. Companion modules extend it to work orders and subcontracting.

This is the benchmark for the whole list: functionality that plainly belongs in core, priced at 20 EUR, useful to any factory from day one.

2. Search and Filter Inside Order Lines

Module: Search & Filter In Lines by DevOdooX. Odoo 17-19. About 21 EUR.

Open a sales order with 200 lines and try to find one product. There is no search box. Odoo lets you search any list in the system except the lines of the document you are actually working on. Everyone scrolls. Nobody questions it anymore.

This module adds search and filtering to one2many lists: global search across visible columns, multi-field filters with AND/OR logic, quick filter chips, and a choice to hide, highlight or dim the rows that do not match. Everything runs client-side, so nothing changes in the database and the server gets no extra requests.

One telling detail: the same week brought a second, competing module solving the same problem (One2many Search Widget by Abdulazeez Bahmid, also around 21 EUR). When two developers independently ship the same missing feature in the same week, the gap is real.

3. A Hierarchical List View for Any Model

Module: Hierarchical Tree by AVERIANS. Odoo 17-19. About 49 EUR.

Odoo data is full of parent-child structures: product categories, employees and their managers, projects and subtasks, accounts, warehouse locations. And Odoo's list views render every one of them flat. The only native hierarchy view is the org chart on employees, and it works for exactly that one case.

This module adds a reusable hierarchical_list view type that turns any model with a parent-child field into an expandable tree: configurable depth, row counts per branch, built on the model's existing fields. One view definition replaces the monthly ritual of "export to Excel and indent by hand" that finance and HR teams know too well.

4. Merging Customer Invoices, With the Accounting Done Right

Module: Merge Customer Invoices by Atliis 360. Odoo 17-19. About 42 EUR.

A scenario every B2B company knows: a customer accumulates five small invoices over a month and asks for one consolidated document to pay against. Core Odoo has no answer. The usual workaround is manual credit notes plus a hand-built summary invoice, with the audit trail living in someone's memory.

This module merges posted, unpaid invoices of one customer into a single document and gets the accounting right: it generates credit notes that reverse each source invoice in the ledger, consolidates duplicate lines by summing quantities, and ties everything together in a traceable batch record. The whole merge can be cancelled in one action, restoring the source invoices. Validations enforce matching currency and company.

Unglamorous and exactly right: it respects double-entry accounting instead of fighting it.

5. Sale Order Rotting: Stale Quotes Become Visible

Module: Sale Order Rotting by ndd. Odoo 19. About 39 EUR.

Odoo 19 introduced "rotting" indicators in CRM: leads that sit untouched too long get visibly flagged. It is one of the best small features of the release, and it stops at the pipeline. The moment a lead turns into a quotation, aging goes invisible again. Every sales team has a graveyard of sent quotes nobody followed up on.

This module, from the same developer as the BOM Builder above, extends rotting to sales orders: red kanban cards with day-count badges, per-column rotting counters with one-click filtering, an optional "Days Rotting" column in list view, configurable thresholds (30 days for drafts, 14 for sent quotations by default). Confirmed and cancelled orders are excluded.

We like the pattern even more than the module: a community developer took a v19 core concept and carried it where core has not arrived yet. Expect rotting everywhere within a year; the same developer already sells a companion module that adds it to any selection field on any model.

Worth a Mention

A few more gap-fillers from the same scan. A multi-file dropzone widget with webcam and screen capture for attachments (AVERIANS), because uploading ten photos one by one is still the Odoo default. A deleted-records tracker (CLuedoo) for the eternal admin question "who deleted that record". Popup task reminders (Arclight Infotech), because Odoo activities still do not interrupt anyone. And for ecosystem watchers: the week also brought the first serious free, open-source MCP server for Odoo 19, with scoped API keys and audit logging. Not a daily-work tool yet, but worth bookmarking.

The Takeaway

Three observations from this batch.

The best ROI on the App Store sits under 50 EUR. Four of our five picks cost between 20 and 49 EUR, are maintained across three Odoo versions, and remove friction from screens your team touches hundreds of times a day. The flashy modules promise value; these ones simply deliver it.

Core gaps are stable. Search inside lines, hierarchy in lists, invoice consolidation: these holes have survived many Odoo versions, and Odoo SA keeps prioritizing new apps over closing them. That is a rational platform strategy, and it is exactly where the community earns its keep.

Watch features, not modules. The rotting pattern jumped from CRM to sales orders within months of the v19 release. When a core feature solves a real problem, a community version for your other models is probably already on the way.

And one practical warning. A brand-new module with zero downloads is a bet on an unknown vendor. Before any third-party module reaches a client database, we test it on staging, read the code where the license allows, and check the vendor's update history across versions. If you want a second opinion on any module from this list, or want to know what our weekly scans surface for your industry, get in touch. The pipeline runs every Sunday either way.

Want to learn more or discuss how this applies to your business?