Skip to main content Link Menu Expand (external link) Document Search Copy Copied

👋 Welcome

Owlbear is a free VS Code extension aiming to bring the paredit structural editing paradigm, commonly enjoyed when working with Lisps, to the mainstream!

Tired of grappling with JSX/HTML tags? Take a look at the video below! Owlbear makes it easier to edit JSX and HTML elements. See the visual guide for more details on the tooling Owlbear provides.

Install Owlbear

Install the extension by searching for Owlbear in the Visual Studio Code Extension Pane, then click install.

It’s also recommended that you install the Auto Rename Tag extension as it pairs nicely with Owlbear.

You can also try Owlbear without installing it, in Gitpod!

How does it work?

Owlbear uses a mixture of ClojureScipt, TypeScript, and WebAssembly (thanks to Tree-sitter) to parse and edit code. Everything Owlbear does is client-side! None of your data leaves your machine when using Owlbear, and Owlbear works totally fine offline. All of Owlbear’s code is available on Github.


This extension was heavily inspired by Calva –a powerful VS Code extension for working with Clojure and ClojureScript ️❤️