web
OCA/web is a collection of 50+ community-maintained UI and UX addons for Odoo's web client, covering features like dark mode, custom calendars, responsive design, and data visualization. It is built and maintained by the Odoo Community Association (OCA) and targets Odoo version 18.0.
Key facts
Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.
| Field | Value |
|---|---|
| Repository | OCA/web |
| Owner | OCA |
| Primary language | JavaScript |
| License | AGPL-3.0 — OSI-approved |
| Stars | 1.2k |
| Forks | 2.1k |
| Open issues | 269 |
| Latest release | Unknown |
| Last updated | 2026-07-06 |
| Source | https://github.com/OCA/web |
What web is
A modular addon ecosystem written in JavaScript extending Odoo's web client layer. Each addon addresses specific UI/UX concerns (form banners, chatter positioning, tree column resizing, Bokeh chart widgets). Primary language is JavaScript; the project uses GitHub Actions for CI/pre-commit validation and codecov for coverage tracking.
Get the web source
Clone the repository and explore it locally.
git clone https://github.com/OCA/web.gitcd web# follow the project's README for install & configurationNeed it deployed, integrated, or customized instead? DEV.co ships production installs.
Best use cases
Implementation considerations
- Each addon is independently versioned; test combinations and dependencies carefully in a staging environment before production deployment.
- Maintainer assignment varies (many addons list no explicit maintainer); for business-critical modules, identify and engage the responsible contributor early.
- AGPL-3.0 requires user access to modified source code; include license compliance and source distribution procedures in your deployment plan.
- Pre-commit checks and CI pipelines (test.yml, pre-commit.yml) are present; verify your Odoo version branch (e.g., 18.0) has passing builds before merging.
- Translation support via translation.odoo-community.org is available; plan localization workflow if multi-language deployments are needed.
When to avoid it — and what to weigh
- Odoo Versions Earlier Than 18.0 — All addons listed are versioned 18.0.x.x.x. Backward compatibility with older Odoo versions is not stated. If your deployment targets Odoo 16 or 17, compatibility requires explicit verification.
- Highly Proprietary or Regulated Workflows — AGPL-3.0 requires derivative works to share source code with users. If your Odoo customizations must remain confidential or your compliance regime forbids copyleft licensing, this ecosystem is unsuitable.
- Projects Requiring Commercial Warranty or SLAs — These are community-maintained modules with varying maintainer engagement. There is no stated commercial support, warranty, or SLA backing. Production-critical deployments may need supplementary support contracts.
- Static, Frozen Codebases — The project is actively developed (last push 2026-07-06). If your organization requires code freeze and minimal updates, ongoing addon releases may disrupt stability testing cycles.
License & commercial use
OCA/web is licensed under AGPL-3.0 (GNU Affero General Public License v3.0), a strong copyleft license. Any derivative work, including modifications or bundling, must be distributed with full source code made available to users. This applies to both internal and external-facing deployments.
AGPL-3.0 permits commercial use, but requires that any modifications or derivative works—whether deployed internally or to end users—include source code availability under the same license. If you modify addons or integrate them into proprietary Odoo distributions, you must share source with users. No commercial support, warranty, or indemnification is stated or implied by the license. Verify with legal counsel before integrating into closed-source Odoo products.
DEV.co evaluation signals
Editorial assessment — not user reviews. Directional, with an explicit confidence level.
| Signal | Assessment |
|---|---|
| Maintenance | Active |
| Documentation | Adequate |
| License clarity | Clear |
| Deployment complexity | Low |
| DEV.co fit | Good |
| Assessment confidence | High |
No explicit security audit, CVE disclosure process, or vulnerability reporting procedure is documented in the provided data. AGPL-3.0 requires source code transparency, which aids community review. However, 50+ community-maintained modules with varying code quality standards present a supply-chain risk. Addons like web_session_auto_close and web_notify_upgrade touch authentication and upgrade workflows—review their source carefully. No statement of secure code practices, input validation frameworks, or security testing is evident. Verify addon source and test in isolated environment before production use.
Alternatives to consider
Odoo Enterprise Edition (Official)
Odoo Inc. provides official web UI features, enterprise support, and proprietary UX enhancements. Use if you require commercial warranty, SLA, and do not want copyleft licensing constraints.
Custom JavaScript Framework + Odoo RPC
Build a bespoke web client using React, Vue, or Angular on top of Odoo's XML-RPC/JSON-RPC APIs. Offers full control and proprietary licensing but requires in-house development and maintenance.
Other OCA Addon Collections (Reporting, Inventory, etc.)
If your priority is domain-specific functionality (e.g., accounting, HR) rather than UI/UX, explore parallel OCA projects. Same license and community model but focused on different use cases.
Build on web with DEV.co software developers
Explore OCA/web addons to add dark mode, responsive design, and custom UI features to Odoo 18.0. Verify AGPL-3.0 compliance and test in staging before production. Contact our team to plan your Odoo customization strategy.
Talk to DEV.coRelated open-source tools
Surfaced by semantic similarity across the DEV.co open-source index.
Related on DEV.co
Explore the category and the services that help you build with it.
web FAQ
Can I use these addons in a proprietary Odoo SaaS product?
What if I find a bug or security issue in an addon?
Are these addons compatible with Odoo 16 or 17?
Do I need to install all 50+ addons, or can I cherry-pick?
Software development & web development with DEV.co
Need help beyond evaluating web? DEV.co is a software development agency offering software development services and web development for teams of every size. Our software developers and web developers build custom software, web applications, APIs, and open-source erp integrations — and maintain them long-term.
Ready to Enhance Your Odoo User Experience?
Explore OCA/web addons to add dark mode, responsive design, and custom UI features to Odoo 18.0. Verify AGPL-3.0 compliance and test in staging before production. Contact our team to plan your Odoo customization strategy.