2024-06-19 20:21:34 +00:00
|
|
|
# Community-built tools around Jujutsu
|
2024-05-18 17:06:59 +00:00
|
|
|
|
|
|
|
**Important:** Many of these are not complete yet, just like Jujutsu itself.
|
|
|
|
But they already simplify many workflows and can improve your experience.
|
|
|
|
|
|
|
|
|
2024-09-13 05:25:47 +00:00
|
|
|
## Diffedit3
|
2024-05-18 17:06:59 +00:00
|
|
|
|
2024-09-13 05:25:47 +00:00
|
|
|
Diffedit3 is a web-based alternate to Meld, as it no longer is packaged and
|
2024-05-18 17:06:59 +00:00
|
|
|
available for all Distros. Its creator is also a frequent contributor.
|
|
|
|
|
|
|
|
Find it [here][diffedit3]
|
|
|
|
|
|
|
|
## GG - GUI for JJ
|
|
|
|
|
2024-09-13 05:25:47 +00:00
|
|
|
GG is a cross platform GUI for Jujutsu which makes all graph manipulating
|
2024-05-18 17:06:59 +00:00
|
|
|
workflows quite easy. Take a look at its README.md as it quite descriptive.
|
|
|
|
|
|
|
|
Find it [here][gg].
|
|
|
|
|
2024-07-22 19:37:25 +00:00
|
|
|
## Hunk.nvim
|
|
|
|
|
|
|
|
Hunk.nvim is a Neovim based diff-editor for Jujutsu which can be used as an
|
|
|
|
alternative to the default `:builtin` diff-editor.
|
|
|
|
|
|
|
|
Find it [here][hunk.nvim].
|
2024-05-18 17:06:59 +00:00
|
|
|
|
|
|
|
## LazyJJ
|
|
|
|
|
|
|
|
lazyjj is a lazygit inspired TUI for Jujutsu.
|
|
|
|
|
|
|
|
Find it [here][lazyjj].
|
|
|
|
|
|
|
|
## JJ TUI
|
|
|
|
|
2024-09-13 05:25:47 +00:00
|
|
|
This is TUI for Jujutsu built in Ocaml, it is unopiniated and its creator is
|
2024-05-18 17:06:59 +00:00
|
|
|
open to feedback.
|
|
|
|
|
|
|
|
Find it [here][jj_tui].
|
|
|
|
|
|
|
|
|
|
|
|
## Visual Jujutsu
|
|
|
|
|
2024-09-13 05:25:47 +00:00
|
|
|
VJJ is a fzf (fuzzy finder) wrapper for Jujutsu, which is meant to be used
|
|
|
|
interactively in the terminal.
|
2024-05-18 17:06:59 +00:00
|
|
|
|
|
|
|
Find it [here][vjj].
|
|
|
|
|
2024-10-02 06:43:13 +00:00
|
|
|
## VisualJJ
|
|
|
|
|
|
|
|
VisualJJ is a plugin for Visual Studio Code which provides native integration
|
|
|
|
for Jujutsu, not relying on Git colocation. Unlike other tools on this page,
|
|
|
|
VisualJJ is not open-source.
|
|
|
|
|
|
|
|
Find it [here][visualjj].
|
|
|
|
|
2024-05-18 17:06:59 +00:00
|
|
|
<!-- TODO: Add benbrittains/cultivate when its ready -->
|
2024-09-13 05:25:47 +00:00
|
|
|
## Finding other integrations
|
2024-05-18 17:06:59 +00:00
|
|
|
|
2024-09-13 05:25:47 +00:00
|
|
|
You can find other community contributed tools and integrations in our
|
2024-05-18 17:06:59 +00:00
|
|
|
[Wiki].
|
|
|
|
|
|
|
|
[cultivate]: https://github.com/benbrittain/cultivate
|
|
|
|
[diffedit3]: https://github.com/ilyagr/diffedit3
|
2024-09-13 05:25:47 +00:00
|
|
|
[gg]: https://github.com/gulbanana/gg
|
2024-07-22 19:37:25 +00:00
|
|
|
[hunk.nvim]: https://github.com/julienvincent/hunk.nvim
|
2024-05-18 17:06:59 +00:00
|
|
|
[jj_tui]: https://github.com/faldor20/jj_tui
|
|
|
|
[lazyjj]: https://github.com/Cretezy/lazyjj
|
|
|
|
[vjj]: https://github.com/noahmayr/vjj
|
2024-10-02 06:43:13 +00:00
|
|
|
[visualjj]: https://www.visualjj.com
|
2024-09-13 05:25:47 +00:00
|
|
|
[Wiki]: https://github.com/martinvonz/jj/wiki
|