Shelf
Shelf is a self-hosted finance & budgeting tool that provides asset and equipment tracking software used by teams who value clarity. Shelf is an asset database.
Overview
A free open source IT asset / Equipment / management and scheduling system. Shelf is the open source asset management platform for modern teams. Track equipment, bookings, and inventory — free for individuals, no credit card required. Open-source asset management infrastructure for everyone. The project has 2K+ GitHub stars and is licensed under AGPL-3.0.
Key Features
Source: GitHub README
- QR asset tags — Generate and print QR codes. Scan with any phone to view, check out, or report an asset.
- Bookings and reservations — Schedule equipment, prevent double-bookings, set checkout/return dates with calendar integration.
- Custody tracking — Assign assets to team members. Know who has what at all times.
- Location management — Hierarchical locations (buildings, floors, rooms, shelves). GPS tagging support.
- Team roles — Owner, Admin, Base, and Self Service roles with granular permissions.
- Custom fields — Add any metadata to assets: purchase date, warranty info, serial numbers, condition.
- Categories and tags — Organize assets into categories. Tag for flexible cross-cutting grouping.
- Kits — Bundle assets into kits (e.g., laptop + charger + dock) and manage them as a unit.
- Search and filtering — Full-text search with advanced filters. Saved filter presets.
- CSV import/export — Bulk import assets from spreadsheets. Export for reporting.
Getting Started
Source: GitHub README
Community-maintained Docker support is available for self-hosting. Requires an external Supabase instance.
See the Docker guide.
Normalized Features
Source: tool-features-normalized.json
advanced filters, api import, audit logs, bulk operations, csv import export, custom fields, docker, full text search, postgresql, rbac, reports, sso, tags.
Deploy
Features
Authentication & Access
- Role-Based Access Control
- Single Sign-On (SSO)
Automation & Workflows
- Bulk Operations
Search & Discovery
- Advanced Filters
- Full-Text Search
- Tags / Labels
Import & Export
- API-Based Import
- CSV Import / Export
Customization & Branding
- Custom Fields
Analytics & Reporting
- Reports
Security & Privacy
- Audit Logs
Category
Replaces
Related Finance & Budgeting Tools
View all 97 →OpenBB Terminal
63KOpen-source investment research platform that gives financial analysts and portfolio managers AI-powered analytics without locking data into Bloomberg or Refinitiv.
Maybe
54KOpen-source personal finance and wealth management app. Track net worth, investments, spending, and debt in one self-hosted dashboard.
HyperSwitch
42KHyperSwitch is an open-source payments orchestration platform that connects multiple payment processors through a single API, with intelligent routing, retry logic, and cost optimization.
ERPNext
32KThe world's best 100% open source ERP software. Supports manufacturing, distribution, retail, trading, services, education, and more.
Actual
26KLocal-first personal finance app with envelope budgeting, bank sync, and cross-device synchronization.
Firefly III
23KFirefly III lets you run modern financial manager. It helps you to keep track of your money and make budget forecasts. It entirely on your own server.