# \#tooling

**URL:** https://discourse.julialang.org/tag/tooling/1838.md

[Latest](https://discourse.julialang.org/latest.md) · [Categories](https://discourse.julialang.org/categories.md) · [Tags](https://discourse.julialang.org/tags.md)

---

## [\[ANN\] Tachikoma.jl — A terminal UI framework for Julia](https://discourse.julialang.org/t/ann-tachikoma-jl-a-terminal-ui-framework-for-julia/135878)

<div class="topic-metadata">

**Author:** [@kahliburke](https://discourse.julialang.org/u/kahliburke)\
**Replies:** 117\
**Last updated:** [July 19, 2026, 4:07pm UTC](https://discourse.julialang.org/t/ann-tachikoma-jl-a-terminal-ui-framework-for-julia/135878 "2026-07-19T16:07:15Z")

</div>

Tachikoma.jl is a pure-Julia framework for building rich, interactive terminal applications. It uses an Elm-inspired Model/update!/view architecture with a 60fps event loop, double-buffered rendering, 30+ composable widg…

---

## [\[ANN\] JuliaFormatter v2 updates](https://discourse.julialang.org/t/ann-juliaformatter-v2-updates/137818)

<div class="topic-metadata">

**Author:** [@penelopeysm](https://discourse.julialang.org/u/penelopeysm)\
**Replies:** 8\
**Last updated:** [July 10, 2026, 8:47am UTC](https://discourse.julialang.org/t/ann-juliaformatter-v2-updates/137818 "2026-07-10T08:47:03Z")

</div>

TL;DR If you’re using Default or Blue styles with JuliaFormatter.jl, v2.10 is (probably) production ready. It’s extensively tested and produces idempotent formatting as long as you disable certain options which are known…

---

## [Positron and Julia: a short history of a long-awaited integration effort](https://discourse.julialang.org/t/positron-and-julia-a-short-history-of-a-long-awaited-integration-effort/137651)

<div class="topic-metadata">

**Author:** [@karei](https://discourse.julialang.org/u/karei)\
**Replies:** 13\
**Last updated:** [June 22, 2026, 2:07pm UTC](https://discourse.julialang.org/t/positron-and-julia-a-short-history-of-a-long-awaited-integration-effort/137651 "2026-06-22T14:07:13Z")

</div>

This post may have gone off-topic and lacks a clear point of view.

---

## [jEMach - tmux/nvim tool for REPL assistance](https://discourse.julialang.org/t/jemach-tmux-nvim-tool-for-repl-assistance/137615)

<div class="topic-metadata">

**Author:** [@kitajusSus](https://discourse.julialang.org/u/kitajusSus)\
**Replies:** 0\
**Last updated:** [June 14, 2026, 10:53am UTC](https://discourse.julialang.org/t/jemach-tmux-nvim-tool-for-repl-assistance/137615 "2026-06-14T10:53:25Z")

</div>

A few months ago I started working on a tool that helps me remember variables/structures/functions I’ve created in the Julia REPL. After some suggestions from Reddit and a change in my workflow, because now I’m using tmu…

---

## [Open Reality - a code first julia based game engine](https://discourse.julialang.org/t/open-reality-a-code-first-julia-based-game-engine/135655)

<div class="topic-metadata">

**Author:** [@sinisterMage](https://discourse.julialang.org/u/sinisterMage)\
**Replies:** 16\
**Last updated:** [May 11, 2026, 3:06pm UTC](https://discourse.julialang.org/t/open-reality-a-code-first-julia-based-game-engine/135655 "2026-05-11T15:06:52Z")

</div>

Hi! I built OpenReality, a code-first game engine in Julia. I was inspired by RealityKit’s declarative API – you can build Vision Pro apps in ~20 lines of Swift. I wanted that elegance for games, but cross-platform and o…

---

## [ANN: ProfilePerfetto.jl – Easy profiling with interactive viewer](https://discourse.julialang.org/t/ann-profileperfetto-jl-easy-profiling-with-interactive-viewer/136920)

<div class="topic-metadata">

**Author:** [@fonsp](https://discourse.julialang.org/u/fonsp)\
**Replies:** 10\
**Last updated:** [May 3, 2026, 9:00pm UTC](https://discourse.julialang.org/t/ann-profileperfetto-jl-easy-profiling-with-interactive-viewer/136920 "2026-05-03T21:00:27Z")

</div>

New package: ProfilePerfetto.jl I made a new package! With @perfetto, you can profile a piece of code, and view the profile using the Perfetto browser-based trace viewer. Example using ProfilePerfetto @perfetto\_open my…

---

## [Autocompletion and function/method discoverability](https://discourse.julialang.org/t/autocompletion-and-function-method-discoverability/131263)

<div class="topic-metadata">

**Author:** [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Replies:** 15\
**Last updated:** [December 26, 2025, 4:10am UTC](https://discourse.julialang.org/t/autocompletion-and-function-method-discoverability/131263 "2025-12-26T04:10:40Z")

</div>

Object-oriented languages make use of the obj.fun syntax for function calls. If the user types obj. and then presses TAB, he/she can immedietly learn about the available functions. The Julia story is more challenging, b…

---

## [Controlling external monitor brightness using Julia](https://discourse.julialang.org/t/controlling-external-monitor-brightness-using-julia/133031)

<div class="topic-metadata">

**Author:** [@raman\_kumar](https://discourse.julialang.org/u/raman_kumar)\
**Replies:** 0\
**Last updated:** [October 9, 2025, 11:09pm UTC](https://discourse.julialang.org/t/controlling-external-monitor-brightness-using-julia/133031 "2025-10-09T23:09:27Z")

</div>

I found these software packages that can control brightness, Contrast, Sharpness and temperature etc. of an external monitor. Do such packages also exist in Julia ? Package in Python. Package in C. How to make s…

---

## [Linter/formatter for naming conventions?](https://discourse.julialang.org/t/linter-formatter-for-naming-conventions/131539)

<div class="topic-metadata">

**Author:** [@DanielSussman](https://discourse.julialang.org/u/DanielSussman)\
**Replies:** 1\
**Last updated:** [August 13, 2025, 8:20pm UTC](https://discourse.julialang.org/t/linter-formatter-for-naming-conventions/131539 "2025-08-13T20:20:21Z")

</div>

Hi all, I’m working on writing more idiomatic Julia code and trying to adhere to a common style. I know this is a relatively minor detail, but for whatever reason – old habits die hard, I guess! – I consistently fail to…
