OdooWiki OCA HUB

OCA modules for Odoo 13

There are 1,992 OCA community modules confirmed in Odoo 13.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 12 has 2,205. 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 13

See also

Modules for Odoo 13

  • Web Field TooltipOdoo 13, 16, 17
    web_field_tooltip

    Lets administrators add custom tooltips to any field label in Odoo forms, giving users extra explanations when hovering over the field. Tooltips are managed from a dedicated menu and can be shown or hidden per user.

  • Group Expand ButtonsOdoo 12, 13, 14, 15, 16, 17, 18, 19
    web_group_expand

    Adds two buttons to grouped list views that let you expand or collapse all groups at once, one level at a time, instead of clicking each group individually.

  • Web Actions MultiOdoo 12, 13, 14, 15, 16, 17, 18, 19
    web_ir_actions_act_multi

    Lets developers and administrators create a single action that runs several other actions one after another, so a button or menu can open multiple screens or trigger several steps in sequence.

  • Web Actions View ReloadOdoo 12, 13, 14, 15
    web_ir_actions_act_view_reload

    Adds a new action type that reloads the current view when triggered. Developers can use it in buttons or automated actions to refresh the screen without navigating away.

  • Client side message boxesOdoo 12, 13, 14, 15, 16, 18, 19
    web_ir_actions_act_window_message

    Lets developers and administrators show a pop-up message box from a server action button, with a custom title, text or HTML content, and optional action buttons that run methods or open other screens.

  • List Range SelectionOdoo 12, 13, 14, 15, 16
    web_listview_range_select

    Lets users select a whole range of rows in any Odoo list view by holding the Shift key, just like in a spreadsheet, instead of ticking each checkbox one by one.

  • web_m2x_optionsOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20
    web_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…

  • Web No BubbleOdoo 12, 13, 14, 15, 16, 17, 18, 19
    web_no_bubble

    This module removes the small pop-up bubbles that appear in the Odoo web interface, keeping the interface cleaner. Help boxes are not affected.

  • Web NotifyOdoo 12, 13, 14, 15, 16, 17, 18, 19
    web_notify

    This module lets Odoo send instant pop-up notifications to users while they work, with success, danger, warning, info or default styles. Developers can trigger them from any server action or automation.

  • Web Pivot Computed MeasureOdoo 12, 13, 15, 16, 17, 18
    web_pivot_computed_measure

    Lets users create their own calculated measures directly inside pivot views, combining two existing measures with sum, subtraction, multiplication, division or percentage, without any developer work.

  • Progressive web applicationOdoo 12, 13, 14, 15, 16
    web_pwa_oca

    Lets you turn your Odoo database into an installable Progressive Web App, with your own app name, icon and colours configured from Settings.

  • Web RefresherOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20
    web_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, 20
    web_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.

  • Use AND conditions on omnibar searchOdoo 12, 13, 14, 15, 16, 17, 18, 19
    web_search_with_and

    Lets users combine several search terms on the same field with AND instead of OR by holding the Shift key while picking a search suggestion in the omnibar.

  • Web Send Message as PopupOdoo 12, 13, 14, 15, 16, 18
    web_send_message_popup

    When you click 'Send a message' on any record's chatter, Odoo now opens the full email composer popup directly instead of unfolding a small text box first, saving a click.

  • web_session_auto_close

    Automatically logs out users who have been inactive for a configurable number of seconds. Administrators set the timeout in Settings; when the time passes without mouse or keyboard activity, the session is closed and the page reloads.

  • web_set_single_page_hidden

    Always shows the total number of lines on list-style fields (one-to-many and many-to-many) in Odoo forms, even when everything fits on a single page.

  • Web Sheet Full WidthOdoo 12, 13, 14, 15, 16
    web_sheet_full_width

    Makes Odoo form views use the full width of the screen instead of a narrow centered sheet, so records are easier to read on wide monitors.

  • Web Time Range Menu CustomOdoo 13, 15, 16, 17, 18
    web_time_range_menu_custom

    Adds a "Custom period" option to the date filter and comparison menus in Odoo's search bar, letting users filter records by a chosen number of days, weeks, months or years.

  • Web timelineOdoo 12, 13, 14, 15, 16, 17, 18, 19
    web_timeline

    Adds a new Timeline view to Odoo that shows records as an interactive time chart, grouped by a field, with zoom levels (day, week, month, year) and drag-and-drop editing.

  • web_translate_dialog

    Translate all translatable fields of any record in one pop-up window, with one column per installed language. A Translate option is added to the form's More menu and to the small translation icon next to fields.

  • Colorize field in tree viewsOdoo 12, 13, 14, 15, 16, 17, 18
    web_tree_dynamic_colored_field

    Lets developers color cells in any tree (list) view based on each record's data, using background and text color rules defined in the field options.

  • web_tree_image_tooltip

    Shows a larger version of an image when hovering over image fields in list (tree) views. A demo view adds an image column to the Users list so hovering it displays the bigger picture.

  • Clickable many2one fields for tree viewsOdoo 12, 13, 14, 15, 16, 17, 18, 19
    web_tree_many2one_clickable

    Adds a small arrow button next to many2one fields in list (tree) views, so users can open the linked record's form directly from the list without leaving it.

  • Web View Calendar ListOdoo 12, 13, 14, 15
    web_view_calendar_list

    Adds a new 'Calendar List' view type in Odoo that displays calendar events as a list instead of a grid, with day, week, and month grouping options.

  • Web Widget Bokeh ChartOdoo 12, 13, 14, 15, 16, 17, 18, 19
    web_widget_bokeh_chart

    Adds two new field widgets that let developers display interactive Bokeh charts inside standard Odoo views. The chart is rendered from data stored in a field, so users see a live chart instead of plain text.

  • Web Widget Child SelectorOdoo 12, 13, 14, 15
    web_widget_child_selector

    Adds a new field widget for hierarchical many2one fields, letting users pick a record by browsing its parents and direct children instead of searching the whole list.

  • CKEditor WidgetOdoo 13, 14
    web_widget_ckeditor

    Replaces Odoo's default HTML text editor with CKEditor, giving users a richer toolbar (headings, fonts, colours, tables, images, alignment) when editing HTML fields in the backend.

  • Web Widget Domain Editor DialogOdoo 12, 13, 14, 15, 16, 17, 18, 19
    web_widget_domain_editor_dialog

    Lets users edit a Domain field by opening a record-selection dialog instead of typing the domain text by hand. The chosen records are converted into the domain automatically.

  • Dynamic Dropdown WidgetOdoo 12, 13, 14, 15, 16, 17, 18, 19
    web_widget_dropdown_dynamic

    Adds a new "Dynamic Dropdown" field widget for Odoo forms. It lets developers show a dropdown whose options are fetched from the server, optionally depending on another field on the same form.

  • web_widget_dropdown_dynamic_example

    Adds a demo screen that shows how dropdown lists can be built dynamically from other fields on the form. It is a technical example, not a business feature.

  • Web Widget - Image DownloadOdoo 12, 13, 14, 15, 16, 17, 18
    web_widget_image_download

    Adds a download button to image fields in Odoo forms, letting users save the displayed image to their computer with one click.

  • Simple many2one widgetOdoo 13, 14, 15
    web_widget_many2one_simple

    Adds a new 'many2one_simple' widget for many2one fields that links records by exact search instead of autocomplete. Users type a value, press Enter or Tab, and Odoo searches for one matching record.

  • Web Widget mpld3 ChartOdoo 12, 13, 14, 15, 16, 17, 18
    web_widget_mpld3_chart

    Adds a new field widget that displays interactive matplotlib charts (converted with mpld3) inside Odoo views. Developers can use the mpld3_chart widget on a field to render a chart from JSON data.

  • Web Widget Numeric StepOdoo 12, 13, 14, 15, 16, 17, 18, 19, 20
    web_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.

  • web_widget_one2many_product_picker

    Adds a mobile-friendly product picker widget for one2many lines, letting users quickly add, edit, remove and price products directly from a card view, while preventing the same product from being added twice.

  • web_widget_one2many_product_picker_sale_secondary_unit

    Lets the product picker widget on sales orders handle secondary units of measure, so users can pick a secondary UoM and quantity directly from the product cards.

  • web_widget_one2many_product_picker_sale_stock

    Shows stock availability information inside the one2many product picker widget on sale orders, so users can see on-hand and forecasted quantities while choosing products.

  • Web Widget One2many Tree Line DuplicateOdoo 13, 14, 15, 16, 18, 19
    web_widget_one2many_tree_line_duplicate

    Adds a clone button to lines in editable list views (including embedded one2many lists) so users can duplicate a line with all its values, including its sub-lines.

  • Widget Open on new TabOdoo 12, 13, 14, 15, 16, 17, 18
    web_widget_open_tab

    Adds an optional button in list views that opens a record in a new browser tab, while clicking the row still opens it in the same window. It is enabled per model from the model settings.

  • web_widget_text_markdown

    Adds a Markdown editor and preview widget for text fields in Odoo forms, so users can write text with Markdown syntax and see it rendered as formatted HTML.

  • Web URL widget advancedOdoo 12, 13, 14, 15, 17, 18, 19
    web_widget_url_advanced

    Lets you show a friendly label and an optional prefix on URL fields in Odoo forms and lists, instead of the raw web address.

  • 2D matrix for x2many fieldsOdoo 12, 13, 14, 15, 16, 17, 18, 19
    web_widget_x2many_2d_matrix

    Adds a new field widget that displays a list of related records as an editable 2D matrix, with one field on the horizontal axis, one on the vertical axis, and a value field in each cell.

  • web_widget_x2many_2d_matrix_example

    This module adds a demo menu in Odoo that shows how the 2D matrix widget displays and edits records in a grid, with rows and columns built from two fields.

  • WebServiceOdoo 12, 13, 14, 15, 16, 17, 18, 19
    webservice

    Lets administrators register external web services (HTTP endpoints) in Odoo with their URL, authentication method and content type, and use them from other modules to send GET, POST or PUT requests.

  • website_account_fiscal_position_partner_type

    Lets online shoppers choose whether they are buying as a private customer (B2C) or a company (B2B) during sign-up, checkout and in their account area, so the right taxes and fiscal position are applied.

  • website_analytics_piwik

    Lets you connect your Odoo website to a Piwik (Matomo) analytics server so visits to your website pages are tracked there. You enable it per website and enter the Piwik host and website ID.

  • Website Apps StoreOdoo 12, 13, 14
    website_apps_store

    Turns your Odoo website shop into an app store where visitors can browse Odoo modules, filter by version, category, maturity and author, and download the module zip file after a reCAPTCHA check.

  • Website BreadcrumbsOdoo 12, 13, 15, 17, 18
    website_breadcrumb

    Adds breadcrumb navigation to your website pages, showing the path from the home page through the menu hierarchy to the current page. Breadcrumbs only appear when the page's URL matches an existing website menu item.

  • Cookie noticeOdoo 12, 13
    website_cookie_notice

    Adds a cookie notice banner to your website and a cookie policy section to your legal page. Visitors can accept cookies with an OK button, and the banner disappears.

  • Website CookiebotOdoo 13, 15, 16, 17, 18
    website_cookiebot

    Connect your Odoo website to Cookiebot so visitors are asked for cookie consent before tracking scripts run. You enter your Cookiebot Domain Group ID in Website settings and a Cookies Policy page is added.

  • Website CookiefirstOdoo 13, 14, 15, 16, 17, 18, 19
    website_cookiefirst

    Connect your Odoo website to Cookiefirst so visitors get a cookie consent banner, and publish a ready-made Cookie Declaration page at /legal/cookies-policy.

  • website_critical_css

    Lets you add a small block of critical CSS to each website page so the page paints faster and scores better on Google PageSpeed. The rest of the CSS is loaded later, after the first paint.

  • Website CRM privacy policyOdoo 12, 13, 14, 15, 16
    website_crm_privacy_policy

    Adds a required privacy policy checkbox to the website Contact Us form, so visitors must accept the legal terms before they can submit their message.

  • Quick answer for website contact formOdoo 12, 13, 14, 15, 16, 17, 18
    website_crm_quick_answer

    Automatically sends a welcome email to people who submit the website contact form, so they immediately know their request was received. The email text and subject can be customised.

  • website_crm_recaptcha

    Adds ReCaptcha protection to the Website Contact Form so that CRM leads created from the website require a ReCaptcha validation.

  • website_event_crm

    Invite CRM leads and opportunities to register for published website events of their event category, either manually with a button or automatically through a scheduled job, and optionally move them to the next sales stage.

  • Website Event Filter CityOdoo 13, 15, 17, 18, 19
    website_event_filter_city

    Adds a City filter to the events page of your website, so visitors can narrow the list of events down to a specific city and see how many events each city has.

  • Conditional Events QuestionsOdoo 13, 14, 15, 16, 17, 18, 19
    website_event_questions_by_ticket

    Lets you limit event registration questions to specific tickets, so attendees only see the questions that apply to the ticket they picked.

  • website_event_questions_free_text

    Lets event organizers add questions that registrants answer with free text instead of choosing from a fixed list. Answers are stored on the registration and shown on the event registration form.

Data imported from GitHub: “confirmed” means branch, module directory and installable manifest checked on the review date. A module that is not confirmed in a version may still exist: it may be in another repository or pending the next review. Active support and OCA certification are not assessed.