ubi

A house for code·houseabsolute.ubi

The Universal Binary Installer

UBI is a universal binary installer library and CLI tool. When I say "universal", I mean it downloads binaries from GitHub or GitLab releases. When I say "binary", I mean it handles single-file executables like those created by most Go and Rust projects. When I say "installer", I mean it plops the binary wherever you tell it to. And finally, when I say "UBI", I don't mean "universal basic income", but that'd be nice too.

winget install --id houseabsolute.ubi --exact --source winget

Latest 0.9.0·January 11, 2026

Release Notes
  • Added a new --min-age-days flag that tells ubi to only consider releases at least that old. This is useful for mitigating supply chain attacks, especially for projects that use GitHub's immutable releases feature. GH #145.

Installer type: zip

ArchitectureScopeDownloadSHA256
x86Download60F7B433B6CEEF8317D5748D845D9F04947366D5DD10D777F0CBF7F1DDC3D1F6
x64Download071209BFD2BEB0F6EEB85F46F26A24DC71CF5B239A20BE4F8D6D921E65E41F00
arm64Download47C8B3D95F57842C58C7AA594322D09361F1BB722700E89FB9A55D9FAB0B7F0F

Details

Homepage
https://github.com/houseabsolute/ubi
License
Apache-2.0 or MIT
Publisher
A house for code
Support
https://github.com/houseabsolute/ubi/issues
Copyright
Copyright (c) 2026 David Rolsky

Tags

binarydownloadexecutableinstallportable

Older versions (12)

0.8.4
ArchitectureScopeDownloadSHA256
x86Download387A8A80B47700D05ADB8D2801B9620C49B504CF050B474CA3E8C05F3F77CFCC
x64DownloadE7DCB4BF6999F2D0BA0E5D4AF35699447ABE729BF144F07E28240FB3CD655BB4
arm64Download25F6ABE24EF000D09E5EFDF7E4779735220A0C37DE49FC376255793929D835C1
0.8.2
ArchitectureScopeDownloadSHA256
x86DownloadCF16706C1DD42A59D097B732EA29CA17C8FE0C394FA5D8DE925B6050BB70AC4B
x64Download6BA9A94AEECA481AC1AF7192FFDE324446AC36D826F40A09B7E68E20B23627F8
arm64DownloadEC9073CC922B295269853D4A2712402C42180859013DA10B627FBB7480CC5D52
0.8.1
ArchitectureScopeDownloadSHA256
x86Download2C45D85738EC58456AABD121ECE989A82E8B98E88684C4CDF4FF8345DE299C70
x64Download89E152E81B913CD1067AA65AEFD22FBEE5689BEB8D3F54AEB3BC11892D722736
arm64DownloadCEA904F97A8466A83C50C632531C285CA4645D57C31C9153C22155D57558DACA
0.8.0
ArchitectureScopeDownloadSHA256
x86Download283ACAD4387E1555060AC045CA38027C8D16657403FC831568B5B75B4D68E08F
x64DownloadEB4AAC16DDFEE1D153F5C04DB982805BDE6DEDB563400895B77A11CDD76C9CDA
arm64Download211728097E675CB439D94CFC31116A2AA6DAAD62113A51A4B426CAF71EB9A0FB
0.7.4
ArchitectureScopeDownloadSHA256
x86DownloadD815EAACC1A2378012E5B51823FC1C6B04A75F0DF849D051C83CF3EA6FCF9339
x64Download450836AEBC9EC3F16B03C6883B0C195A24ABF419596FEC3067FA495306640F7C
arm64Download2DF26CD0021AA699309534462DCB62DD2C666EDF952B0F63BE70495A4AEE24AC
0.7.3
ArchitectureScopeDownloadSHA256
x86Download993A7926B87EF8D137A2042DE3187B7C81742E7DE98A96A944F74DE31CAE91CC
x64DownloadBC9111EEF49067471721C8F6E07DCD71F0AD616E8807A94ECED1B1C931AD10A0
arm64Download16D1390670E32E4EFC79732CA7DE253FA1B2AFC258B4EDAF377ADAF31038E8E2
0.7.2
ArchitectureScopeDownloadSHA256
x86Download61FE245BCD47529F5674DD35E76B4CCDF0FE7C65F5D12E1ADCD9EA95E604CEFF
x64Download2E172CBA2764C1E19CBD36BF9F20ABE4B84CB8165D237263AEF78705B02E7788
arm64DownloadEA1BBB7AB347B47A6D08FE09F888780DC51FF9F2A20DD64D81772B5A535986C3
0.7.1
ArchitectureScopeDownloadSHA256
x86DownloadB56340AD168F605F17CB25100459DFE3FC0770B12409401A6281D2A60F65DDAD
x64Download8AFC2DD2AB1C3381B907DE95CD39DD7CDBE770C4E2EC85240184B47B297FE346
arm64Download704360F19F6023532E5ABADCA9895888EB5154FDB8E984FD684336AA41465751
0.7.0
ArchitectureScopeDownloadSHA256
x86Download0D1A1D4EC686AFDA31195E5AECAE617E113D14766C0B107E600D718A974A5137
x64DownloadD7F5403341DE9546FFB4AF060AB36AA02618B4AC05CEF783A8991B222197F2EF
arm64Download9CFADA4640D067A1D53E64DA0182FA8FCEA60456E4C56B8B0765614C8DBA44AB
0.6.1
ArchitectureScopeDownloadSHA256
x86Download93128C67A77C7FAFAC59DF25CB3E6D0F71260BE052CBB8440D288268A7590940
x64Download2A51377BA581D5DAB962BE829F81286FA6D503AD753A8A3B1986C866C37DED83
arm64DownloadEA59291D23AF5C4D16AD1D80397F860B97987FE0039FB772D288AC111652E9BA
0.6.0
ArchitectureScopeDownloadSHA256
x86DownloadEE0C64E5B1B3E4D66BCF75A7E6A5D2CDD88F4B04D52015EA14DC2B24CCC42DCB
x64Download2F1AB0B08E9A766984891595C4E9A80D0CA5FE6D481D0D70AE6139A7FE3FC32E
arm64Download4E0B7472B7265F49C3D0DF3958251727F94DE80196DDFF30F566F06070501373
0.5.2
ArchitectureScopeDownloadSHA256
x86Download455D99A2E0A6C34E4054EE64173D5BF3009A9762C2B01B6FF4C2B7024E92FD35
x64DownloadE5AE4B2C9B3F7B33FBC9839176115040D3E889C8047F5B40C733BD0B44C500C0
arm64DownloadB25D04978AB6AAAF6FB08B356FC6C85B7FDBDDF1E08D8FEB96A9590D00F00D6F