All Projects → binaryage → Dirac

binaryage / Dirac

Licence: other
A Chrome DevTools fork for ClojureScript developers

Programming Languages

clojure
4091 projects
clojurescript
191 projects

Projects that are alternatives of or similar to Dirac

React Perftool
A browser developer tool extension, which will help you to inspect the performance of React Js components.
Stars: ✭ 90 (-87.7%)
Mutual labels:  chrome-extension, chrome-devtools
Ec Devtools
ec-devtools是支持canvas库 ( easycanvas , https://github.com/chenzhuo1992/easycanvas ) 的chrome调试工具,能对canvas的元素的样式、物理属性等进行修改,达到所见即所得的效果,提高调试效率
Stars: ✭ 35 (-95.22%)
Mutual labels:  chrome-extension, chrome-devtools
React Rewind
Time Travel Debugger for React useReducer
Stars: ✭ 159 (-78.28%)
Mutual labels:  chrome-extension, chrome-devtools
Chrome Devtools Autosave
Auto-saving CSS and JavaScript changes from the Chrome Developer Tools
Stars: ✭ 1,032 (+40.98%)
Mutual labels:  chrome-extension, chrome-devtools
Polydev
Automatic web components profiling in chrome devtools
Stars: ✭ 118 (-83.88%)
Mutual labels:  chrome-extension, chrome-devtools
Css Used Chromeext
Get all css rules used by the selected DOM and its children.
Stars: ✭ 146 (-80.05%)
Mutual labels:  chrome-extension, chrome-devtools
Nim
Streamline Your Node.js Debugging Workflow with Chromium (Chrome, Edge, More) DevTools.
Stars: ✭ 168 (-77.05%)
Mutual labels:  chrome-extension, chrome-devtools
Screenity
The most powerful screen recorder & annotation tool for Chrome 🎥
Stars: ✭ 6,229 (+750.96%)
Mutual labels:  chrome-extension
Sourcekitforsafari
SourceKit for Safari is a Safari extension for GitHub, that enables Xcode features like go to definition, find references, or documentation on hover.
Stars: ✭ 641 (-12.43%)
Mutual labels:  chrome-extension
Chrome Utm Stripper
Browser extension that strips Google Analytics (UTM) parameters, and various other click tracking tokens, from URL query strings
Stars: ✭ 590 (-19.4%)
Mutual labels:  chrome-extension
Chromium Web Store
Allows adding extensions from chrome web store on ungoogled-chromium. Also adds semi-automatic extension updating.
Stars: ✭ 574 (-21.58%)
Mutual labels:  chrome-extension
Xswitch
A Chrome Extension for redirecting/forwarding request urls
Stars: ✭ 601 (-17.9%)
Mutual labels:  chrome-extension
Storyboard
End-to-end, hierarchical, real-time, colorful logs and stories
Stars: ✭ 652 (-10.93%)
Mutual labels:  chrome-devtools
Nighttab
A neutral new tab page accented with a chosen colour. Customise the layout, style, background and bookmarks in nightTab.
Stars: ✭ 598 (-18.31%)
Mutual labels:  chrome-extension
Odh
A chrome extension to show online dictionary content.
Stars: ✭ 695 (-5.05%)
Mutual labels:  chrome-extension
Oscnews
Chrome 插件,查看开源中国软件更新资讯,文档导航,GitHub 趋势榜,linux命令索引,浏览历史记录和时钟页面。
Stars: ✭ 582 (-20.49%)
Mutual labels:  chrome-extension
Tab Session Manager
WebExtensions for restoring and saving window / tab states
Stars: ✭ 711 (-2.87%)
Mutual labels:  chrome-extension
Vimium C
A keyboard shortcut browser extension for keyboard-based navigation and tab operations with an advanced omnibar
Stars: ✭ 691 (-5.6%)
Mutual labels:  chrome-extension
Devtools Docs
The legacy documentation for Chrome DevTools.
Stars: ✭ 622 (-15.03%)
Mutual labels:  chrome-devtools
Premid
🧬 Source code of the PreMiD application.
Stars: ✭ 621 (-15.16%)
Mutual labels:  chrome-extension

Dirac DevTools

GitHub license Clojars Project Travis Examples Chrome Extension

Dirac is a flavored Chrome DevTools with extra tweaks for ClojureScript developers.

DOC : Motivation | Installation | Configuration | Integration | Examples | FAQ

Quick start

  1. install the command-line tool
  2. run dirac and wait for Chrome to launch
  3. in Chrome navigate away from "chrome://welcome" to some normal page, e.g. https://clojurescript.org
  4. in Chrome open DevTools (CTRL+SHIFT+I or CMD+OPT+I on a Mac)
  5. in DevTools switch to Console => Dirac prompt should enter dirac.playground and let you type in cljs code
  6. in Console enter (js/console.log (str "Hello" \space "Dirac!"))

Introduction

Dirac project maintains a set of patches rolling on top of official Chrome DevTools. That means you don't lose any functionality, you just sprinkle cljs enhancements on top. Additionally we provide a command-line tool which allows you to launch Chrome with Dirac swapped in place of normal DevTools.

  • enables custom formatters by default (for cljs-devtools)
    • custom formatters are displayed inline on Source Panel (during debugging)
  • better display of cljs function names
  • better display of cljs property names:
    • macro-generated names are renamed to friendly names using sub-indexes
    • properties are grouped, most important properties go first
  • REPL integrated into DevTools Console
    • eval cljs code in the context of currently selected stack frame (when paused on a breakpoint)
    • cljs code completion suggestions (like completions in Javascript console)
    • Parinfer goodness
  • initialized blackboxing patterns of cljs core libraries for better stack-trace experience

Screenshots

ClojureScript REPL

general completions namespace completions js completions
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].