Inventory & Rental Management
Self-hostable, free as in freedom. Organize your equipment, track rentals, and move your data whenever you want.
Early development — local testing only.
Features
Inventory
Organize equipment by category with descriptions, pictures, and quantities. Always know what you have and where it is.
Rentals
Check items out to people, set due dates, and track partial checkouts. Keep rentals under control without spreadsheets.
Import & Export
Move your data in and out as CSV. Switch back to paper, migrate to another tool, or just keep a backup; Your data stays yours.
Open Source.
Licensed under AGPL v3. Self-host it, audit it, contribute to it. No vendor lock-in, no hidden fees. View on GitHub.
Quickstart
Try it with a single Docker command:
docker run -it -p 8080:8080 nixos/nix \
nix --extra-experimental-features "nix-command flakes" \
run github:bit8bytes/gearberg -- serve
{"time":"2026-05-29T15:40:25.22062-04:00", "msg":"starting server"}
Then open http://localhost:8080 in your browser.
Self-hosting is provided via NixOS with a full NixOS configuration included.
Frequently Asked Questions
What is Gearberg?
Gearberg is a free, open-source inventory and rental management application you run yourself. It lets you organize equipment by category, track who has what checked out and when it is due back, and export everything as CSV whenever you need it.
Is Gearberg free to use?
Yes. Gearberg is free as in freedom and free as in price. There are no subscriptions, no usage limits, and no hidden fees. You run it on your own infrastructure.
How do I self-host Gearberg?
The quickest way is to run Gearberg with Docker and Nix — no installation required on your machine beyond Docker. For permanent self-hosting, a full NixOS configuration is included in the repository so you can deploy it to your own server.
What license is Gearberg released under?
Gearberg is licensed under the GNU Affero General Public License v3 (AGPL-3.0). This means you can use, study, modify, and distribute it, provided any modifications you deploy over a network are also released under the same license.
What data formats does Gearberg support?
Gearberg supports CSV for both import and export. You can migrate data in from a spreadsheet, back it up at any time, or take it to another tool — your data is never locked in.
Does Gearberg need an internet connection?
No. Once deployed, Gearberg runs entirely on your own server or local machine. It does not phone home or depend on any external services.
Who is Gearberg for?
Gearberg is built for small teams, clubs, schools, studios, or anyone who needs to track shared equipment and rentals without relying on spreadsheets or expensive SaaS tools.