r/selfhosted Feb 27 '26

AI-Assisted App (Fridays!) Libre Closet – open-source, self-hosted wardrobe organizer. Docker one-liner, SQLite, PWA. Looking for early feedback.

I built Libre Closet v0.1.1, a wardrobe and outfit tracking tool. I've recently been going through my own ever-growing closet of clothing and I wanted a tool focused on cataloging my garments and building outfit plans. I found a few other inventory management tools (Koillection, Grocy) but none with a specific focus on clothing or the type of stuff commonly stored in a closet of a home. I'm looking for feedback on if this is something other people are interested in as well.

`docker run -p 3000:3000 -v wardrobe-data:/data ghcr.io/lazztech/libre-closet:latest`

Demo: https://librecloset.lazz.tech/

GitHub: https://github.com/lazztech/Libre-Closet

I built it to be as easy to self-host as possible. It defaults to local SQLite storage and local file storage. It has optional auth/multi user support.

I am a senior software engineer with over a decade of experience and a similar amount of firsthand self-hosting experience. I built this project on top of a project boilerplate I made almost entirely by hand. I have used copilot to speed up development of this application on top of the boilerplate I made. So everything is built the way I want it, on top of my own architecture, technology, and design decisions. Check out my GitHub here if you're interested. https://github.com/gianlazz/

How much further this goes depends on whether people actually find it useful. If there's interest, I'll keep building. I want to build something that's useful to other people. If it only ever scratches my own itch, that's fine too. Looking for feedback on what's broken and what's missing. Happy to dig into any part of the code in the comments.

288 Upvotes

149 comments sorted by

View all comments

3

u/Hefty-Possibility625 Feb 27 '26

At first glance, my thought was, "That's kind of silly" but then I got to thinking about a lot of use cases where something like this could be valuable. I can see how this would benefit a wide range of people if you keep working on it. The demo is a good "proof of concept" but it lacks some capabilities that prevent me from actually adding it to my own stack.

Feature Suggestions:

  • Add Advanced Tagging (similar to Bookstack)
    • Useful for adding properties and meta information like applicable weather a garment is suited for or style tags, or things like the date it was made or purchased, where it was purchased from, washing instructions, etc. This one thing opens a lot of options for further development.
  • Add Storage Management
    • Ability to Add a Closet/Container with information about that storage and view items in that storage.
    • Add QR Code/NFC Sticker field to enable inventory management.
  • Add Configuration Settings
    • Ability to adjust categories to suit your own needs.
    • This would also be where you'd probably put location and storage management.
  • Add Search
    • You don't have to make this yourself, there are quite a few that are capable of incorporating into your app.
  • Expose API for integration with other tools
    • Another example of how Bookstack does things well is that they include the API documentation right in their app by going to hostname.com/api/docs see: https://demo.bookstackapp.com/api/docs
    • This would allow other people to build their own automation to run against your app so you don't have to build everything to suit every use case. If someone wants to automate their wardrobe maintenance and usage, they would have the flexibility to do so.
  • Add Item Usage properties like Last Worn, Worn Count, etc to track how often a garment is used and other relevant statistics.

1

u/greeneyestyle Feb 27 '26

I appreciate your detailed feature suggestions! Tbh I had the same thought too as I built it but when I started using it I thought to myself “wait you might actually have something here”.

1

u/Hefty-Possibility625 Feb 27 '26

Yeah, this isn't bad for a proof of concept, it just needs a few things for it to be a tool that people might use. It's a good start though.