OCA
server-tools
Python

Tools for Odoo Administrators to improve some technical features on Odoo.

Last updated Jul 6, 2026
912
Stars
1.7k
Forks
282
Issues
+2
Stars/day
Attention Score
80
Language breakdown
Python 47.1%
HTML 44.7%
CSS 7.2%
JavaScript 0.9%
SCSS 0.0%
โ–ธ Files click to expand
README

Runboat Pre-commit Status Build Status codecov Translation Status

server-tools

server-tools

[//]: # (addons)

Available addons


addon | version | maintainers | summary --- | --- | --- | --- attachmentdelete_restrict | 18.0.1.0.0 | yostashiro Kev-Roche | Restrict Deletion of Attachments attachment_queue | 18.0.1.0.1 | florian-dacosta sebastienbeau | Base module adding the concept of queue for processing files attachment_synchronize | 18.0.1.0.0 | florian-dacosta sebastienbeau GSLabIt bealdav | Attachment Synchronize attachmentunindex_content | 18.0.1.0.0 | moylop260 ebirbe luisg123v | Disable indexing of attachments auditlog | 18.0.2.0.9 | | Audit Log auto_backup | 18.0.1.0.1 | | Backups database autovacuummessage_attachment | 18.0.1.0.1 | florian-dacosta | Automatically delete old mail messages and attachments baseconditional_image | 18.0.1.0.0 | | This module extends the functionality to support conditional images basecron_exclusion | 18.0.1.0.1 | LoisRForgeFlow ChrisOForgeFlow | Allow you to select scheduled actions that should not run simultaneously. base_exception | 18.0.1.1.1 | hparfr sebastienbeau | This module provide an abstract model to manage customizable exceptions to be applied on different models (sale order, invoice, ...) base_fontawesome | 18.0.2.0.0 | | Up to date Fontawesome resources. basefontawesomewebeditor | 18.0.1.0.0 | | Integration between basefontawesome and web_editor for FontAwesome >= 6.7.2 support. baseforcerecord_noupdate | 18.0.1.0.0 | | Manually force noupdate=True on models basem2mcustom_field | 18.0.1.0.0 | | Customizations of Many2many basemodelrestrict_update | 18.0.1.0.0 | yostashiro aungkokolin1997 | Update Restrict Model basemulti_image | 18.0.1.0.0 | | Allow multiple images for database objects basenamesearch_improved | 18.0.1.1.1 | | Friendlier search when typing in relation fields base_partition | 18.0.1.0.1 | | Base module that provide the partition method on all models base_remote | 18.0.1.0.0 | | Remote Base basesearch_fuzzy | 18.0.2.0.0 | | Fuzzy search with the PostgreSQL trigram extension basesequence_option | 18.0.1.0.1 | kittiu | Alternative sequence options for specific models basesparsefieldlistsupport | 18.0.1.0.0 | | add list support to convertto_cache() basetechnical_user | 18.0.1.0.1 | | Add a technical user parameter on the company basetemporary_action | 18.0.1.0.0 | | This addon allows to create temporary actions basetime_window | 18.0.1.1.1 | | Base model to handle time windows baseviewinheritance_extension | 18.0.1.0.2 | | Adds more operators for view inheritance busalt_connection | 18.0.1.0.0 | | Needed when using PgBouncer as a connection pooler databaseautovacuum_tuning | 18.0.1.0.1 | | Scheduled checks for Odoo autovacuum thresholds and scale factors database_cleanup | 18.0.1.0.2 | | Database cleanup database_size | 18.0.1.0.2 | | Database Size dbfilterfrom_header | 18.0.1.0.0 | | Filter databases with HTTP headers excelimport_export | 18.0.1.0.0 | kittiu | Base module for developing Excel import/export/report fetchmailattachfrom_folder | 18.0.2.0.0 | NL66278 | Attach mails in an IMAP folder to existing objects fetchmailnotifyerrorto_sender | 18.0.1.0.0 | | If fetching mails gives error, send an email to sender field_vector | 18.0.1.0.0 | lmignon | New specialized field to store vector data html_text | 18.0.1.0.0 | | Generate excerpts from any HTML field iapalternative_provider | 18.0.1.0.0 | sebastienbeau | Base module for providing alternative provider for iap apps jsonifier | 18.0.1.1.1 | | JSON-ify data for all models mail_cleanup | 18.0.1.0.2 | | Mark as read or delete mails after a set time mailtemplateattachmentper_lang | 18.0.1.0.0 | | Set language specific attachments on mail templates. module_analysis | 18.0.1.0.0 | legalsylvain | Add analysis tools regarding installed modules to know which installed modules comes from Odoo Core, OCA, or are custom modules moduleauto_update | 18.0.1.0.2 | | Automatically update Odoo modules modulechangeauto_install | 18.0.1.0.3 | legalsylvain | Customize auto installables modules by configuration odootest_xmlrunner | 18.0.1.0.0 | | This module override Odoo testing method to run them with xmlrunner tool. onchange_helper | 18.0.1.0.1 | | Technical module that ease execution of onchange in Python code rpc_helper | 18.0.1.0.2 | simahawk | Helpers for disabling RPC calls schedulererror_mailer | 18.0.1.0.0 | | Scheduler Error Mailer sentry | 18.0.1.0.4 | barsi naglis versada moylop260 fernandahf | Report Odoo errors to Sentry sequence_python | 18.0.1.0.0 | | Calculate a sequence number from a Python expression session_db | 18.0.1.0.2 | sbidoul | Store sessions in DB test_auditlog | 18.0.1.0.3 | | Additional unit tests for Audit Log based on accounting models testbasetime_window | 18.0.1.0.0 | | Test Base model to handle time windows tracking_manager | 18.0.1.1.0 | Kev-Roche sebastienbeau | This module tracks all fields of a model, including one2many and many2many ones. trackingmanager_domain | 18.0.1.0.1 | CRogos | This module extends the tracking manager to allow to define a domain on fields to track changes only when certain conditions apply. upgrade_analysis | 18.0.1.4.5 | StefanRijnhart legalsylvain | Performs a difference analysis between modules installed on two different Odoo instances

[//]: # (end addons)

Licenses

This repository is licensed under AGPL-3.0.

However, each module can have a totally different license, as long as they adhere to Odoo Community Association (OCA) policy. Consult each module's manifest.py file, which contains a license key that explains its license.


OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

ยฉ 2026 GitRepoTrend ยท OCA/server-tools ยท Updated daily from GitHub