Skip to content
@hubuum

Hubuum

A flexible asset management system (server, web frontend, CLI)

Hubuum

Bring scattered operational data together—without forcing it into somebody else's model.

Hubuum release Server CI License: MIT

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.

Why Hubuum?

  • 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.

The project

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.

Get started

  1. Follow the server quick-start guide to connect PostgreSQL and create the first administrator.
  2. Choose the deployment guide for Docker or Podman Compose, or download a native binary from GitHub Releases.
  3. 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.

Join in

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.

Pinned Loading

  1. hubuum hubuum Public

    A flexible asset management system

    Rust

  2. hubuum-client-rust hubuum-client-rust Public

    Hubuum client library (Rust)

    Rust

  3. hubuum-client-python hubuum-client-python Public

    Modern typed synchronous and asynchronous Python client for Hubuum

    Python

  4. hubuum-cli hubuum-cli Public

    CLI for hubuum.

    Rust

  5. hubuum-frontend hubuum-frontend Public

    Web-based frontend for the Hubuum server

    TypeScript

Repositories

Showing 7 of 7 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…