TIP: You can type at any time to perform a new search.
Chong Wang (cwg)
592 tracked commits across 161 modules · April 2021 – September 2026
Total Commits
592
Modules Touched
161
Repositories
1
Organizations
1
Lines Added
+16980
Lines Removed
-9854
Most Active Odoo Version
20.0
230 commits
Global Rank (by commits)
#308 of 5313 committers
Fun Facts
Trivia
Enough text for 12% of a Don Quixote (121 pages so far).
~242284 characters estimated
Busiest Month
October 2025
105 commits
Active Span
5 years, 5 months
Between first and last observed commit
Months with commits
45
Across all indexed modules
Longest monthly streak
16 months
Consecutive months with tracked commits
Activity over time
Tracked module commits per calendar year. Commits touching multiple modules may appear more than once.
2021
7
2022
66
2023
90
2024
120
2025
151
2026
158
Work landscape · 3D
Odoo versions × repositories × tracked commits. The height of each column represents commits; drag to rotate. Shows every indexed version and up to 5 repositories with the most commits.
Drag to rotate the landscape; hover over a column for details.
Top Repositories
| #1 | odoo/odoo | 592 commits |
Modules Touched by Odoo Version
230 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Base | odoo/odoo | 25 | +429 -261 |
| Website | odoo/odoo | 11 | +137 -149 |
| Invoicing | odoo/odoo | 8 | +70 -110 |
| Discuss | odoo/odoo | 8 | +132 -129 |
| Web | odoo/odoo | 6 | +136 -68 |
| Cloud Storage Migration | odoo/odoo | 5 | +887 -13 |
| Employees | odoo/odoo | 5 | +83 -67 |
| Point of Sale | odoo/odoo | 4 | +36 -58 |
| Cloud Storage | odoo/odoo | 4 | +27 -9 |
| Test Translation | odoo/odoo | 4 | +228 -22 |
| HTML Editor | odoo/odoo | 3 | +22 -11 |
| HTML Builder | odoo/odoo | 3 | +24 -53 |
| Inventory | odoo/odoo | 3 | +38 -62 |
| Coupons & Loyalty | odoo/odoo | 3 | +7 -16 |
| SMS gateway | odoo/odoo | 3 | +11 -14 |
| eLearning | odoo/odoo | 3 | +35 -16 |
| eCommerce | odoo/odoo | 3 | +19 -17 |
| Test Lint | odoo/odoo | 3 | +219 -1 |
| Fleet | odoo/odoo | 2 | +4 -4 |
| Time Off | odoo/odoo | 2 | +2 -6 |
| Mail Tests | odoo/odoo | 2 | +23 -24 |
| Payment - Account | odoo/odoo | 2 | +8 -12 |
| Sales Teams | odoo/odoo | 2 | +15 -14 |
| Live Chat | odoo/odoo | 2 | +4 -6 |
| Sales | odoo/odoo | 2 | +32 -38 |
| Cloud Storage Azure | odoo/odoo | 2 | +49 -39 |
| Events Organization | odoo/odoo | 2 | +21 -33 |
| Calendar | odoo/odoo | 2 | +25 -26 |
| Denmark - Accounting | odoo/odoo | 2 | +11 -11 |
| Proxy features for account_edi | odoo/odoo | 2 | +3 -3 |
| Products & Pricelists | odoo/odoo | 2 | +16 -47 |
| Surveys | odoo/odoo | 2 | +5 -8 |
| Project | odoo/odoo | 2 | +12 -21 |
| Manufacturing | odoo/odoo | 2 | +7 -6 |
| Payment Engine | odoo/odoo | 2 | +5 -4 |
| Analytic Accounting | odoo/odoo | 2 | +4 -10 |
| Customer Portal | odoo/odoo | 2 | +12 -19 |
| Cloud Storage Google | odoo/odoo | 2 | +38 -24 |
| SMS Tests | odoo/odoo | 1 | +1 -1 |
| Google Gmail | odoo/odoo | 1 | +14 -18 |
| Barcode | odoo/odoo | 1 | +1 -2 |
| Blog | odoo/odoo | 1 | +2 -6 |
| Sales and Warehouse Management | odoo/odoo | 1 | +1 -1 |
| 2FA Invite mail | odoo/odoo | 1 | +3 -3 |
| Singapore - UBL PINT | odoo/odoo | 1 | +1 -1 |
| Password Policy support for Signup | odoo/odoo | 1 | +1 -1 |
| Task Logs | odoo/odoo | 1 | +1 -1 |
| Email Marketing | odoo/odoo | 1 | +18 -23 |
| Google reCAPTCHA integration | odoo/odoo | 1 | +8 -22 |
| Two-Factor Authentication (TOTP) | odoo/odoo | 1 | +2 -8 |
| Skills Certification | odoo/odoo | 1 | +0 -4 |
| SMS on Events | odoo/odoo | 1 | +1 -1 |
| IM Bus | odoo/odoo | 1 | +3 -5 |
| Website Test | odoo/odoo | 1 | +1 -1 |
| Google Users | odoo/odoo | 1 | +2 -2 |
| Snail Mail | odoo/odoo | 1 | +3 -3 |
| Lead Generation | odoo/odoo | 1 | +4 -4 |
| Link Tracker | odoo/odoo | 1 | +6 -6 |
| Indian - Accounting | odoo/odoo | 1 | +2 -2 |
| Cloudflare Turnstile | odoo/odoo | 1 | +2 -2 |
| Point of Sale - Coupons & Loyalty | odoo/odoo | 1 | +1 -1 |
| Skills Management | odoo/odoo | 1 | +4 -3 |
| Coupons, Promotions, Gift Card and Loyalty for eCommerce | odoo/odoo | 1 | +5 -5 |
| Test Discuss (full) | odoo/odoo | 1 | +2 -2 |
| Partners Geolocation | odoo/odoo | 1 | +9 -3 |
| Website profile | odoo/odoo | 1 | +2 -2 |
| CRM | odoo/odoo | 1 | +32 -32 |
| KPI Digests | odoo/odoo | 1 | +2 -2 |
| Outlook Calendar | odoo/odoo | 1 | +18 -21 |
| Test Full Event Flow | odoo/odoo | 1 | +5 -5 |
| Purchase | odoo/odoo | 1 | +3 -3 |
| Mass Mail Tests | odoo/odoo | 1 | +5 -5 |
| Signup | odoo/odoo | 1 | +9 -10 |
| Italy - Accounting | odoo/odoo | 1 | +1 -1 |
| Password Policy | odoo/odoo | 1 | +3 -3 |
| Delivery Costs | odoo/odoo | 1 | +2 -8 |
| Work Entries | odoo/odoo | 1 | +2 -1 |
| Italy - E-invoicing | odoo/odoo | 1 | +2 -2 |
| Microsoft Users | odoo/odoo | 1 | +5 -7 |
| Purchase Stock | odoo/odoo | 1 | +4 -4 |
| UTM Trackers | odoo/odoo | 1 | +1 -1 |
| Mail Tests (Full) | odoo/odoo | 1 | +1 -1 |
| Romania - E-invoicing | odoo/odoo | 1 | +1 -1 |
| Passkeys Portal | odoo/odoo | 1 | +1 -1 |
| Spreadsheet dashboard | odoo/odoo | 1 | +5 -19 |
| Google Calendar | odoo/odoo | 1 | +9 -10 |
| Expenses | odoo/odoo | 1 | +2 -2 |
| Automation Rules | odoo/odoo | 1 | +7 -1 |
| Peppol | odoo/odoo | 1 | +4 -4 |
| Sparse Fields | odoo/odoo | 1 | +1 -1 |
| Lead Generation From Website Visits | odoo/odoo | 1 | +4 -12 |
| Translation Mode | odoo/odoo | 1 | +38 -27 |
| Greece - myDATA | odoo/odoo | 1 | +5 -5 |
| Authentication via LDAP | odoo/odoo | 1 | +2 -3 |
| Passkeys | odoo/odoo | 1 | +6 -6 |
| Twilio SMS | odoo/odoo | 1 | +1 -1 |
| Google Address Autocomplete | odoo/odoo | 1 | +6 -6 |
| Payment Provider: Amazon Payment Services | odoo/odoo | 1 | +1 -1 |
| Sales PDF Quotation Builder | odoo/odoo | 1 | +5 -7 |
| Spain - Veri*Factu | odoo/odoo | 1 | +1 -1 |
| OAuth2 Authentication | odoo/odoo | 1 | +4 -4 |
| Unsplash Image Library | odoo/odoo | 1 | +4 -4 |
| Mail Group | odoo/odoo | 1 | +2 -2 |
| Forum | odoo/odoo | 1 | +1 -1 |
| Egypt E-Invoicing | odoo/odoo | 1 | +2 -6 |
| France - Accounting | odoo/odoo | 1 | +1 -1 |
| Spain - TicketBAI | odoo/odoo | 1 | +5 -5 |
| Malaysia - E-invoicing | odoo/odoo | 1 | +1 -1 |
| Partner Autocomplete | odoo/odoo | 1 | +2 -2 |
| Password Policy support for Signup | odoo/odoo | 1 | +1 -1 |
| Sale Loyalty | odoo/odoo | 1 | +5 -4 |
| Link Tracker | odoo/odoo | 1 | +1 -1 |
| Marketing Card | odoo/odoo | 1 | +2 -2 |
| Import/Export electronic invoices with UBL/CII | odoo/odoo | 1 | +1 -1 |
| Gulf Cooperation Council - Invoice | odoo/odoo | 1 | +1 -1 |
| In-App Purchase | odoo/odoo | 1 | +7 -7 |
| Initial Setup Tools | odoo/odoo | 1 | +1 -1 |
| POS Pine Labs | odoo/odoo | 1 | +3 -3 |
| Lunch | odoo/odoo | 1 | +4 -1 |
| Microsoft Outlook | odoo/odoo | 1 | +17 -24 |
| Peru - Accounting | odoo/odoo | 1 | +2 -2 |
| Lead Enrichment | odoo/odoo | 1 | +2 -2 |
| Test - Import & Export | odoo/odoo | 1 | +35 -0 |
| Test HTTP | odoo/odoo | 1 | +11 -12 |
58 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Base | odoo/odoo | 17 | +210 -65 |
| Web | odoo/odoo | 8 | +118 -38 |
| Cloud Storage Migration | odoo/odoo | 5 | +888 -13 |
| Base import module | odoo/odoo | 5 | +251 -31 |
| Cloud Storage | odoo/odoo | 4 | +92 -28 |
| Test ORM | odoo/odoo | 4 | +47 -1 |
| Website | odoo/odoo | 2 | +3 -3 |
| Discuss | odoo/odoo | 2 | +4 -3 |
| HTML Editor | odoo/odoo | 1 | +3 -1 |
| Mail Plugin | odoo/odoo | 1 | +1 -1 |
| Invoicing | odoo/odoo | 1 | +2 -2 |
| Expenses | odoo/odoo | 1 | +2 -2 |
| Cloud Storage Azure | odoo/odoo | 1 | +15 -5 |
| Project | odoo/odoo | 1 | +1 -1 |
| Manufacturing | odoo/odoo | 1 | +3 -3 |
| Initial Setup Tools | odoo/odoo | 1 | +38 -0 |
| Cloud Storage Google | odoo/odoo | 1 | +17 -3 |
| test of (formatted/web)_read_group | odoo/odoo | 1 | +62 -4 |
| test-translation-import | odoo/odoo | 1 | +53 -1 |
131 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Base | odoo/odoo | 21 | +1043 -797 |
| Test API | odoo/odoo | 12 | +306 -113 |
| Website | odoo/odoo | 7 | +160 -208 |
| Web | odoo/odoo | 7 | +41 -35 |
| Cloud Storage | odoo/odoo | 5 | +432 -12 |
| Discuss | odoo/odoo | 5 | +61 -52 |
| Cloud Storage Migration | odoo/odoo | 4 | +798 -6 |
| Cloud Storage Azure | odoo/odoo | 4 | +1096 -71 |
| Web Editor | odoo/odoo | 4 | +28 -17 |
| Cloud Storage Google | odoo/odoo | 4 | +819 -25 |
| Web Routing | odoo/odoo | 3 | +36 -45 |
| Invoicing | odoo/odoo | 3 | +126 -164 |
| test-translation-import | odoo/odoo | 3 | +92 -15 |
| Point of Sale | odoo/odoo | 2 | +17 -9 |
| Test Discuss (full) | odoo/odoo | 2 | +4 -2 |
| CRM | odoo/odoo | 2 | +5 -4 |
| Expenses | odoo/odoo | 2 | +6 -4 |
| G.C.C. - Arabic/English Invoice | odoo/odoo | 2 | +6 -6 |
| Customer Portal | odoo/odoo | 2 | +10 -13 |
| Sales and Warehouse Management | odoo/odoo | 1 | +1 -1 |
| IM Bus | odoo/odoo | 1 | +4 -2 |
| Website Test | odoo/odoo | 1 | +14 -1 |
| Inventory | odoo/odoo | 1 | +10 -25 |
| Restaurant | odoo/odoo | 1 | +4 -4 |
| Resource | odoo/odoo | 1 | +2 -2 |
| Test Full eLearning Flow | odoo/odoo | 1 | +3 -3 |
| Accounting - MRP | odoo/odoo | 1 | +10 -9 |
| WMS Accounting | odoo/odoo | 1 | +24 -43 |
| Products Expiration Date | odoo/odoo | 1 | +4 -4 |
| Base import | odoo/odoo | 1 | +1 -1 |
| WMS Landed Costs | odoo/odoo | 1 | +2 -6 |
| Purchase | odoo/odoo | 1 | +4 -15 |
| Signup | odoo/odoo | 1 | +1 -1 |
| Delivery Costs | odoo/odoo | 1 | +1 -5 |
| MRP Subcontracting | odoo/odoo | 1 | +4 -4 |
| Purchase Stock | odoo/odoo | 1 | +2 -2 |
| Mail Tests (Full) | odoo/odoo | 1 | +1 -1 |
| Sales | odoo/odoo | 1 | +3 -12 |
| Peppol | odoo/odoo | 1 | +9 -5 |
| Sparse Fields | odoo/odoo | 1 | +1 -1 |
| Test Full Crm Flow | odoo/odoo | 1 | +2 -2 |
| Calendar | odoo/odoo | 1 | +1 -1 |
| France - VAT Anti-Fraud Certification for Point of Sale (CGI 286 I-3 bis) | odoo/odoo | 1 | +1 -1 |
| Contact Form | odoo/odoo | 1 | +1 -1 |
| Vietnam - E-invoicing | odoo/odoo | 1 | +11 -11 |
| Products & Pricelists | odoo/odoo | 1 | +35 -32 |
| Work Entries - Contract | odoo/odoo | 1 | +1 -1 |
| Manufacturing | odoo/odoo | 1 | +1 -1 |
| France - Localizations | odoo/odoo | 1 | +206 -199 |
| eCommerce | odoo/odoo | 1 | +39 -16 |
| Analytic Accounting | odoo/odoo | 1 | +6 -8 |
| Privacy | odoo/odoo | 1 | +4 -5 |
| Test Main Flow | odoo/odoo | 1 | +6 -6 |
| Test HTTP | odoo/odoo | 1 | +8 -0 |
| Test Performance | odoo/odoo | 1 | +3 -3 |
| test read_group | odoo/odoo | 1 | +62 -4 |
83 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Base | odoo/odoo | 26 | +709 -75 |
| Web | odoo/odoo | 9 | +295 -123 |
| Test API | odoo/odoo | 8 | +293 -20 |
| test-translation-import | odoo/odoo | 7 | +342 -62 |
| Website | odoo/odoo | 6 | +108 -16 |
| Web Editor | odoo/odoo | 4 | +21 -7 |
| SMS Tests | odoo/odoo | 1 | +3 -3 |
| Point of Sale | odoo/odoo | 1 | +49 -50 |
| 2FA by mail | odoo/odoo | 1 | +4 -4 |
| Sales and Warehouse Management | odoo/odoo | 1 | +4 -4 |
| Time Off | odoo/odoo | 1 | +1 -1 |
| Mail Tests | odoo/odoo | 1 | +38 -38 |
| Resource | odoo/odoo | 1 | +2 -2 |
| CRM | odoo/odoo | 1 | +3 -3 |
| POS Self Order | odoo/odoo | 1 | +1 -1 |
| Test Full Event Flow | odoo/odoo | 1 | +5 -5 |
| Time Off in Payslips | odoo/odoo | 1 | +3 -3 |
| Website Live Chat | odoo/odoo | 1 | +1 -1 |
| Delivery Costs | odoo/odoo | 1 | +3 -4 |
| Mail Tests (Full) | odoo/odoo | 1 | +3 -3 |
| Google Calendar | odoo/odoo | 1 | +1 -1 |
| Events | odoo/odoo | 1 | +1 -1 |
| Discuss | odoo/odoo | 1 | +49 -0 |
| Attendances | odoo/odoo | 1 | +0 -2 |
| Transifex integration | odoo/odoo | 1 | +477 -0 |
| eCommerce | odoo/odoo | 1 | +1 -2 |
| Lunch | odoo/odoo | 1 | +2 -2 |
| Privacy | odoo/odoo | 1 | +1 -3 |
| Test Performance | odoo/odoo | 1 | +10 -10 |
84 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Base | odoo/odoo | 23 | +1149 -1736 |
| Web | odoo/odoo | 13 | +555 -571 |
| Website | odoo/odoo | 8 | +237 -190 |
| Web Editor | odoo/odoo | 6 | +63 -92 |
| Test API | odoo/odoo | 4 | +375 -24 |
| Discuss | odoo/odoo | 3 | +84 -231 |
| test-translation-import | odoo/odoo | 3 | +836 -458 |
| Multi Language Chart of Accounts | odoo/odoo | 2 | +2 -25 |
| Transifex integration | odoo/odoo | 2 | +477 -1805 |
| Privacy | odoo/odoo | 2 | +3 -3 |
| SMS Tests | odoo/odoo | 1 | +4 -23 |
| Blogs | odoo/odoo | 1 | +4 -4 |
| 2FA by mail | odoo/odoo | 1 | +4 -4 |
| Mail Plugin | odoo/odoo | 1 | +1 -1 |
| Sales | odoo/odoo | 1 | +2 -28 |
| France - FEC Export | odoo/odoo | 1 | +18 -14 |
| Website Test | odoo/odoo | 1 | +3 -14 |
| Mail Tests | odoo/odoo | 1 | +7 -0 |
| Resource | odoo/odoo | 1 | +2 -2 |
| Web Routing | odoo/odoo | 1 | +1 -1 |
| Base import | odoo/odoo | 1 | +9 -2 |
| Employees | odoo/odoo | 1 | +3 -1 |
| mrp_subcontracting | odoo/odoo | 1 | +1 -1 |
| Purchase Stock | odoo/odoo | 1 | +2 -2 |
| Calendar | odoo/odoo | 1 | +3 -2 |
| SMS gateway | odoo/odoo | 1 | +9 -3 |
| Project | odoo/odoo | 1 | +1 -1 |
| test-import-export | odoo/odoo | 1 | +34 -43 |
4 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| 2FA by mail | odoo/odoo | 1 | +4 -4 |
| Resource | odoo/odoo | 1 | +2 -2 |
| Web | odoo/odoo | 1 | +1 -1 |
| Base | odoo/odoo | 1 | +5 -0 |
2 commits in this version
| Module | Repository | Commits | Lines +/- |
|---|---|---|---|
| Calendar | odoo/odoo | 2 | +16 -13 |