Show HN: Moribito – A TUI for LDAP Viewing/Queries

84 woumn 23 9/2/2025, 1:10:51 PM github.com ↗
Check out my TUI I wrote for viewing and querying an LDAP. I need to do basic queries and validation daily for work, and as I work on a mac, there are really no good options. The major player is the Apache Directory Studio which is... not great. So I decided to create a new one.

Comments (23)

zephyreon · 5h ago
As someone that spends an inordinate amount of time in LDAP for work, it warms my heart to see this project. Will definitely try it out!
zephyreon · 5h ago
Apache Directory Studio is extremely cumbersome / heavy so this is much appreciated.
mbreese · 5h ago
That was what I immediately was thinking about. I wish I had had a tool like this when admining an LDAP server for a compute cluster. This would have made my life much easier, as opposed to using Apache Directory Studio through SSH tunnels.

I’m glad this tool exists.

woumn · 4h ago
I hate it so much. And it barely works with newer macs.
majkinetor · 4h ago
This is epic, especially as it is repository friendly. Thank you.
woumn · 4h ago
You're very welcome!
majkinetor · 3h ago
Tested it now somewhat. Some points so far:

1. Installation script doesn't work on Windows. Exit 1 is particularly problematic as it kills the current shell

2. No search on current page vim style (/) or full page up/down J/K

3. On Query page j works but k somewhat scrambless the page in Windows terminal

Not sure how seriously you want to support Windows, I could rise tickets on Github

woumn · 3h ago
I don't have a way to debug windows, so atm it's kind wysiwyg.

#2 is a great idea. open a ticket if you'd like.

throw0101a · 4h ago
Is it possible to view/edit the "cn=config" tree of OpenLDAP to make configuration changes with this?

I often do

    ldapvi -h ldapi:/// -Y EXTERNAL -b 'cn=config'
and another tool could be useful.
woumn · 3h ago
It would be possible, but I don't have a good ldap server to test on, especially one I can modify config changes. If you'd like to contribute to the repo, adding a test ldap server that can be used for development would enable a lot more features.
bravetraveler · 36m ago
May find this worth a whirl, hosted instance: https://www.freeipa.org/page/Demo

Verified the services respond/credentials work [through the UI, my ldapsearch-fu is weak] :)

johntash · 2h ago
As someone else who has to do a lot of work with LDAP, thank you!

You might want to consider adding a LICENSE file to the repo. That's the first place I looked before noticing it at the bottom of the readme.

woumn · 10m ago
I am thinking you opened an issue. Thank you! I added one.
dionian · 4h ago
We need more TUIs! Love it!
joelp · 4h ago
The OP should post this on terminal trove [0]

There are lots of TUIs there.

[0] https://terminaltrove.com/

woumn · 4h ago
Will do!
dionian · 3h ago
Nice, thanks for the link. Right up my alley
woumn · 4h ago
Thank you!
jcims · 5h ago
Miss my days tinkering with LDAP. This looks great, thanks!
oaiey · 2h ago
Me too. I also believe that LDAP and directory services are overlooked today
victor106 · 4h ago
Does this work with AD?
woumn · 3h ago
Haven't tested, but i think it should. it's using Go's LDAP library in the background
7y3g3g2h2u28 · 4h ago
176 276 123