Bring scattered operational data together—without forcing it into somebody else's model.
Hubuum is an open-source, flexible asset management platform. It gives teams one place to collect, structure, relate, search, and govern data from the systems they already trust—through a consistent REST API, a web console, a CLI, and typed client libraries.
- Model your world. Define classes for your own domains, optionally validate object data with JSON Schema, and organize everything in hierarchical collections.
- Keep existing sources authoritative. Bring facts in from specialized systems instead of replacing them, then connect records with typed relations.
- Query one interface. Search and filter nested JSON, traverse relationships, calculate derived fields, and automate imports, exports, and reports through one REST API.
- Govern centrally. Apply collection-scoped permissions, use human or service identities, and retain audit and resource history.
- Operate it your way. Run native binaries or multi-architecture containers, from a single host to horizontally scaled deployments backed by PostgreSQL.
| Repository | What it provides |
|---|---|
| Hubuum Server | The Rust REST service, OpenAPI contract, deployment guides, and container images. |
| Hubuum Frontend | A secure, horizontally scalable web console built with Next.js. |
| Hubuum CLI | Interactive, one-shot, and scripted terminal workflows. |
| Rust client | Sync and async typed clients, fluent queries, pagination, and task helpers. |
| Python client | Sync and async typed clients with Pydantic models and complete OpenAPI coverage. |
Published platforms: Server archives for Linux, macOS, and Windows, plus Linux container images for AMD64 and ARM64. CLI binaries for Linux x86_64/ARM64, Apple Silicon macOS, and Windows x86_64.
- Follow the server quick-start guide to connect PostgreSQL and create the first administrator.
- Choose the deployment guide for Docker or Podman Compose, or download a native binary from GitHub Releases.
- Add the web console, or automate Hubuum with the CLI, Rust client, or Python client.
Important
Hubuum is pre-1.0 software. It is ready for evaluation and early deployments, but APIs and configuration may change. Pin deployments and clients to explicit, compatible versions.
Hubuum is MIT-licensed and developed in the open. Start with the server documentation, browse the OpenAPI contract, or open an issue with a question or idea.
Hubuum (𒄷𒁍𒌝) means “axle” or “wheel assembly” in Sumerian—a fitting name for the shared hub between your data sources and the tools that use them.