# David wilson should have a look at j3blocks, a janet substitute for i3blocks

**URL:** <https://forum.systemcrafters.net/t/david-wilson-should-have-a-look-at-j3blocks-a-janet-substitute-for-i3blocks/974>\
**Category:** Programming\
**Created:** [September 6, 2024, 11:55pm UTC](https://forum.systemcrafters.net/t/david-wilson-should-have-a-look-at-j3blocks-a-janet-substitute-for-i3blocks/974 "2024-09-06T23:55:34Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![amano](https://avatars.discourse-cdn.com/v4/letter/a/ee59a6/32.png) [@amano](https://forum.systemcrafters.net/u/amano)\
**Post date:** [September 6, 2024, 11:55pm UTC](https://forum.systemcrafters.net/t/david-wilson-should-have-a-look-at-j3blocks-a-janet-substitute-for-i3blocks/974/1 "2024-09-06T23:55:34Z")

</div>

I recognized that david wilson had a look at janet language. I like janet langauge because it’s small and useful. It doesn’t come with the complexity of scheme implementations.

- [amano.kenji/j3blocks - Codeberg.org](https://codeberg.org/amano.kenji/j3blocks)
- [amano.kenji/j3blocks-extra - Codeberg.org](https://codeberg.org/amano.kenji/j3blocks-extra)

I wrote these things because I became tired of limitations of [i3pystatus](https://github.com/enkore/i3pystatus). I couldn’t do what I wanted to do with [i3blocks](https://github.com/vivien/i3blocks) because the config language was INI file. I realized I needed the full power of a scripting language. Thus, I wrote j3blocks.

I’ve been using it for more than 6 months. It’s been stable so far.
