OCA modules for Odoo 20
There are 73 OCA community modules confirmed in Odoo 20.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 19 has 1,529. Open any module to see what it does, its availability in the other versions and its sources.
Confirmed modules per version
Repositories with the most modules in Odoo 20
See also
Modules for Odoo 20
- Job QueueOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20queue_job
Adds a background job queue to Odoo: heavy method calls can be postponed and run asynchronously by a job runner, with a dedicated Job Queue menu to monitor, retry, cancel or mark jobs as done.
- Remove Odoo EnterpriseOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20remove_odoo_enterprise
This module hides Odoo Enterprise-only apps and settings from the Settings screens, so users only see Community features. It also removes the mobile app download widget from General Settings.
- Sale Order TypeOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20sale_order_type
Create sale order types (lines of business) that automatically fill in the warehouse, journal, payment terms, pricelist, shipping policy, salesperson and more on quotations, invoices and deliveries. Assign a default type per customer and see the type on…
- Spreadsheet dashboard for vendorsOdoo 18, 19, 20spreadsheet_dashboard_purchase_oca
Adds a ready-made spreadsheet dashboard called "Vendors" to Odoo's Purchases section, so purchase managers can open a pre-built analysis of vendor data without creating it themselves.
- Stock Demand EstimateOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20stock_demand_estimate
Lets warehouse users record demand estimates for a product at a location over a chosen date range, with automatic duration and daily quantity calculations, shown in list, form, pivot and graph views.
- Stock Restrict LotOdoo 14, 15, 16, 17, 18, 19, 20stock_restrict_lot
Adds a "Restrict Lot" field on stock moves and transfers so a move can be tied to one specific lot/serial number, and only that lot can be reserved or moved. It is a base module: on its own it mainly displays and propagates the restriction.
- Web Dialog SizeOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20web_dialog_size
Adds a maximize/restore button to every dialog window in Odoo, letting users expand a pop-up to full screen width and switch it back to its normal size. The chosen state is remembered in the browser and can be forced by default through a system setting.
- Web Environment RibbonOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20web_environment_ribbon
Displays a colored ribbon in the top corner of every Odoo page to mark a test or non-production environment. The ribbon text and colors are configurable through system parameters.
- web_m2x_optionsOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20web_m2x_options
Adds display controls to many2one and many2many tag fields: hide the "Create" and "Create and Edit" options, limit how many suggestions appear in dropdowns, disable the open-link button, and colour suggestions by a field value. Defaults can be set globally…
- Quick Start ScreenOdoo 16, 18, 19, 20web_quick_start_screen
Lets administrators build configurable start screens made of action tiles (icons, images, descriptions) and assign one to each user, so people land on their most common tasks instead of a generic menu.
- Web RefresherOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20web_refresher
Adds a refresh button next to the pager in list and kanban views, so users can reload the current data without leaving the screen or changing pages.
- Web ResponsiveOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20web_responsive
Turns the Odoo web client into a responsive interface: a fullscreen app menu with search, mobile-friendly buttons and forms, sticky headers, and a per-user option to land on the home dashboard after login.
- Web Widget Numeric StepOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20web_widget_numeric_step
Adds a numeric field widget with minus and plus buttons so users can increase or decrease a number by a fixed step, with optional minimum and maximum limits. It can be used on any decimal or whole-number field in Odoo forms and lists.