The Artisan's Chisel
Mantra: See the structure, shape the essence.
Tagline: The tool for the final code.
wod_DevTools is the master craftsman's component, designed for the 4D developer who refuses to settle for anything less than exceptional code. It provides high-level meta interfaces that let you interact with the very fabric of your databases and projects, transforming daily tasks into acts of precision engineering.
It is a development component that elevates your development process from routine to ritual.
- ogToolsSuite Documentation: Instant access to complete markdown documentation for all ogToolsSuite component widgets, methods, and classes.
- Magik Widgets & Docs: Automatically generate Magik code for widget definitions, methods, and classes.
- Code Snippets: Integrated editor for creating and managing reusable code snippets with drag-and-drop insertion.
- Form Search: Quickly search and locate all instances of a specific subform or widget across your entire project.
- Methods Locals: Perform batch treatments and analysis on methods and classes with diagnostics for undeclared, unused, and unnamed variables.
- Methods Relations: Visually map call hierarchy with detailed Callers and Callees reports.
- Local Names: Consultation of spaces and naming conventions.
- Integrated Explorer: Powerful quick-search explorer for your current database, also available as a usable widget.
- Multi-Database Workbench: Seamless exploration and drag-and-drop copying between multiple databases.
- Quick Access: One-click shortcuts to all critical project folders (Project, Methods, Data, Resources).
- Declare!: Automatically generate properly declared variables based on usage.
- Undeclare!: Safely remove unused local variables while leaving parameters untouched.
- Rename!: Refactor variable names safely within scope.
- Unused!: Find and remove unused variables without affecting other blocks.
- Class Code Intelligence: Full support for encapsulated class blocks (Declaration, Constructor, Function, Computed Attribute).
- MagikDoc: Generate comprehensive Markdown documentation directly from code, with automatic capture of calls, parameters, and return values.
- MagikActions: Execute complex code transformations with a single click – convert legacy declarations, generate DECLARE statements, and more.
- Extended 4D class support up to version 20 R10
- Flexible class prefixing with custom namespaces
- Modern variable declaration syntax support
- Enhanced class detection with regex patterns
- Improved Form Search with FORM EDIT command integration
- It includes a 4DPop.json manifest for easy integration.
- 4D 21 or higher (Project mode recommended).
- wok_Krolific – Licensing component (mandatory dependency).
- wox_Xlibrary – Global library (mandatory dependency).
- The SVG with Classes must be available in your project.
Starting with 4D 21, the recommended way to install wod_DevTools (and any ogTools component) is through the Dependencies Manager using the GitHub repository:
- In your 4D project, open the Dependencies Manager (
Project > Dependencies). - Click the
+button and select Add a dependency from a Git URL. - Enter the following Git URL:
protee/wod_DevTools - Choose the desired version (e.g.,
main,latest, or a specific release tag). - Confirm the installation – the component will be automatically fetched from GitHub, and linked to your project.
- Don't forget to open your database structure settings dialog and go to the Security page to enable, if necessary, the Execute the "On host database event" method of the component option. This ensure your component is well initialised automatically.
Note: For team development, commit the dependency configuration file (
dependencies.json) to your source control so all team members automatically fetch the same version from GitHub.
wod_DevTools is the development pillar of the comprehensive ogTools suite – an integrated development ecosystem for 4D. Other key components include:
| Icon | Component | Description |
|---|---|---|
![]() |
wok_Krolific | License manager. |
![]() |
wox_Xlibrary | Core utilities for everyday development tasks. |
wod_DevTools is a commercial component and is part of the paid ogTools suite. A valid license is required for use. For licensing options and trial requests, please contact the sales team directly.
wod_DevTools supports the following languages out-of-the-box:
- 🇺🇸 English (EN) – For developers !
- Official Website: https://www.protee.org
- 4D Forum: Discuss ogTools suite – A vibrant community for questions and best practices.
- Documentation: Full documentation and HDI (Host Database Interface) demos are included with your purchase.
For direct inquiries:
- Email: info@protee.org
wod_DevTools and the ogTools suite are developed by Protée sarl, a company with over 30 years of expertise in 4D development. Led by Olivier Grimbert, the team focuses on delivering high-quality, production-grade tools that enhance developer productivity and application reliability.


