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>