A Chrome DevTools fork with ClojureScript-specific enhancements for debugging and REPL integration.
Dirac is a flavored Chrome DevTools fork specifically designed for ClojureScript developers. It enhances the standard DevTools with ClojureScript-specific features like custom formatters, improved display of ClojureScript code, and an integrated REPL, making debugging and development more efficient.
ClojureScript developers who use Chrome DevTools for debugging and want a more integrated and enhanced experience tailored to ClojureScript workflows.
Developers choose Dirac because it seamlessly integrates ClojureScript enhancements into Chrome DevTools without losing any standard functionality, offering features like code completion, Parinfer support, and better stack-trace handling specifically for ClojureScript.
A Chrome DevTools fork for ClojureScript developers
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Maintains all standard Chrome DevTools functionality through patches, ensuring developers retain familiar tools while gaining ClojureScript enhancements without disruption.
Improves debugging with custom formatters for inline visualization and better rendering of function and property names, making code inspection more intuitive and efficient.
Integrates a ClojureScript REPL into the Console that evaluates code in the context of the current stack frame when paused, enabling precise debugging and live code experimentation.
Offers code completion for ClojureScript namespaces and JavaScript, along with Parinfer support for structured editing, boosting development speed directly in DevTools.
Only compatible with Chrome, as it modifies Chrome DevTools, making it unsuitable for cross-browser development or environments where other browsers are mandated.
Requires installing a command-line tool and launching Chrome with Dirac swapped in, adding complexity and extra steps compared to using standard, out-of-the-box DevTools.
As a set of patches on top of Chrome DevTools, it may lag behind updates or face compatibility issues, potentially breaking with new Chrome releases and requiring ongoing maintenance.