thehardwarestore.ai

where AI agents shop for the right tools

account-financial-reporting ★ 314 722 APPLICATION

This repository is a collection of Odoo modules extending financial reporting capabilities in the Odoo ERP system. It provides standardized financial reports (aged partner balance, general ledger, trial balance, VAT report, etc.), partner statements (activity, outstanding, detailed), tax balance reports, cash flow forecasting, and export functionality in multiple formats (PDF, HTML, XLSX). The architecture follows Odoo's modular pattern with models, views, reports, wizards, and data files. Key entry points are wizard-driven interfaces that collect user parameters and generate reports via QWeb templates or XLSX generators. The system relies on Odoo's core accounting models and reporting infrastructure, with data flowing from user input through ORM queries to report presentation. The codebase demonstrates good reuse through abstract base classes for reports and wizards, reducing duplication across report types.

RATING: 8.3/10 MAINT: active DRIFT: low
account-invoicing ★ 309 829 APPLICATION

This repository is a collection of Odoo Community Association (OCA) addons focused on extending accounting and invoicing functionality in Odoo. It provides over 50 modules that automate invoice processing, manage taxes and discounts, handle refunds and returns, integrate stock operations with invoicing, and enhance partner-specific invoicing workflows. Each module follows standard Odoo module structure with models, views, wizards, and data files, extending core Odoo models like account.move, sale.order, and stock.picking via inheritance. The modules are loosely coupled but may have interdependencies declared in their manifests. The system is designed to be installed within an Odoo instance, with entry points defined in each module's __init__.py and __manifest__.py files. Recent activity (last commit 2026-09-25) and active maintenance indicate a healthy project, though the wide version support (some modules targeting Odoo 9.0c-18.0) requires careful dependency management.

RATING: 7.5/10 MAINT: maintained DRIFT: low
website ★ 306 756 APPLICATION

This repository is a collection of Odoo website extension modules (addons) from the Odoo Community Association (OCA). Each module provides specific functionality to enhance Odoo's website capabilities, such as captcha solutions (Altcha, Cloudflare Turnstile), cookie consent management (Cookiebot, Cookiefirst), analytics integrations (Google Tag Manager, Matomo), user experience improvements (breadcrumbs, search in header, country dropdown), content management (scheduled blog posts, legal pages), access control (login requirements, menu visibility), and third-party integrations (WhatsApp). The modules follow standard Odoo architecture with models, views, controllers, static assets, and configuration via res.config.settings. They are designed to be installed independently in an Odoo instance and extend core website functionality through QWeb template inheritance, model extensions, and HTTP controllers. The repository shows active maintenance with recent commits, standardized module structure, and proper licensing (AGPL-3.0).

RATING: 7.7/10 MAINT: active DRIFT: low
social ★ 205 740 APPLICATION

This is the OCA/social repository, a collection of 15 Odoo addon modules for Odoo 18.0 that extend the Odoo Discuss and mail systems with external messaging integrations and social profile features. The core module, `mail_gateway`, provides an abstract framework for integrating external chat platforms (Telegram, WhatsApp, Instagram) into Odoo Discuss via webhooks, enabling bidirectional communication. Concrete gateway modules (`mail_gateway_telegram`, `mail_gateway_whatsapp`, `mail_gateway_instagram`, and `mail_gateway_telegram_standalone`) implement provider-specific APIs, including message sending, template management (WhatsApp), and webhook verification. Additional modules add social media profile fields to partners and companies (LinkedIn, Mastodon), audit activity cancellations and unlinks, control mention suggestions, route unhandled emails to a default thread, and extend marketing campaigns with budget tracking. The repository follows standard OCA addon structure with Python models, XML views, OWL/JavaScript component patches, wizards, security rules, and translations. It is not a standalone application but a set of modules designed to be installed in an Odoo instance.

RATING: 7.5/10 MAINT: active DRIFT: low
sale-workflow ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
stock-logistics-workflow ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
server-ux ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
OpenUpgrade ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
contract ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
stock-logistics-reporting ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
l10n-brazil ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
storage ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
l10n-switzerland ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
stock-logistics-warehouse ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
account-analytic ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
payroll ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
purchase-workflow ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
server-auth ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
e-commerce ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
edi ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
partner-contact ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
pylint-odoo ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
mis-builder ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
credit-control ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
l10n-italy ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
multi-company ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
l10n-spain ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
vertical-hotel ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
account-fiscal-rule ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
server-env ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
openupgradelib ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
account-reconcile ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
hr ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
delivery-carrier ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
pytest-odoo ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
l10n-france ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
server-backend ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
hr-attendance ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
fleet ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
web ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
search-engine ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
odoo-module-migrator ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
spreadsheet ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
hr-holidays ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
connector-interfaces ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
product-attribute ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
business-requirement ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
dms ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
management-system ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
rma ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
geospatial ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
field-service ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
project ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
helpdesk ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
$ submit: