GX/UI Pricing

Choose the UI layer you need.

Bus GX and Bus UI are commercial source-available Bus modules for Go-first product frontends. Choose Bus GX for the framework foundation, or Bus GX + Bus UI for the supported component library. Monthly subscriptions provide FSL-licensed source access while active; one-time source packs provide one year of Git access with MIT- or Apache 2.0-licensed source.

Monthly subscriptions

Subscription products include Git repository access for one Git identity, setup instructions, and issue-tracker support while the subscription is active. Teams can purchase additional subscriptions when more people need access. Source is licensed under FSL and converts to MIT or Apache 2.0 two years after release.

One-time MIT/Apache source packs

One-time source packs provide source code under MIT or Apache 2.0 license terms. They include one year of Git repository access, setup instructions, and issue-tracker support.

Checkout and VAT

Customers are charged immediately during Stripe checkout. VAT is added at checkout where applicable. For custom terms or invoice questions, use the contact button.

Contact sales@hg.fi

GX is the library layer

Bus GX gives your team the component language and runtime primitives. It is the right fit when you want to define your own design system, component inventory, and product-specific presentation rules.

notice.gx
func FoundationNotice(props NoticeProps) gx.Node {
  return <section class="notice">
    <h2>{props.Title}</h2>
    {props.Children}
  </section>
}

var gxPackage = <FoundationNotice title={"Bus GX"}>
  Build your own product components on the GX library.
</FoundationNotice>

Bus UI includes GX

Bus UI includes the GX foundation and adds the complete supported component package. It is the practical choice when the goal is to ship product screens with shared, tested UI contracts instead of starting from primitives.

Learn GX, browse Bus UI, or review GX/UI pricing.

bus-ui-package.gx
var busUIPackage = <ResultPanel
  title={"Bus UI"}
  status={"Complete component package"}
  summary={"Includes Bus GX plus supported product components."}
></ResultPanel>