Skip to content

Get some cool apps, with Konbini and Konpak [HEAVY WORK IN PROGRESS]

License

Notifications You must be signed in to change notification settings

HanaOrg/Konbini

Repository files navigation

Caution

THIS IS NOT RELEASE READY YET. If we happen to upload any release, do not download it, it's probably not expected to work properly.

We'll remove this banner and reset the repo's commit history once ready to go live.

Konbini · PRs Welcome · CLI-ready · GUI-ready · Cross-platform

Konbini cover

Konbini, Your convenience store.

Konbini is a package manager and software center meant to provide the most easy, beautiful, and straightforward experience to both users and developers.

What makes Konbini better?

Easiness for devs

Bureaucracy-less publishing. You only need one Pull Request to register as a developer, then one Pull Request to publish your package. Any update you publish will be instantly available (if you publish correctly, of course, which is also easy). No need for making another PR for each version like WinGet or Nix do.

Universality

Aliasing, a feature unique to Konbini, lets you have WinGet, Nix, APT, or Homebrew packages available from Konbini. This way, if the user attempts to install the package, it'll be automatically installed with the package manager that should be used instead, and will let it manage updates. Package managers are installed under demand (if supported and the users allows to), making it the most seamless possible.

This also benefits developers, as they can now get a frontend link to share with their users.

Safety

Konbini requires all executables to be digitally signed using PGP, and to be hashed using the SHA3-512 hashing algorithm, ensuring secure distribution. These can be generated using Konbini itself, via kbi sign and kbi hash respectively.

Furthermore, we periodically scan every package with antivirus software in a transparent manner. Learn more.

Availability

Konbini removes the need to use different publishing methods depending on the platform (this means publishing foo.exe to one store, then foo.flatpak to another one), by supporting all major platforms, including both x64 and ARM in macOS and Linux.

Usage

Command Line Interface

Run kbi once installed; you'll be shown a list of available commands and a brief description of what do they do.

Developers must compile (via bun run build) Konbini before execution - this is because Konbini relies on elevation in order to function, so bun . <command> usually won't work as it should.

Graphical User Interface

Head to our website. It's just a frontend, similar to Flathub, you'll still need the CLI to be installed anyway.

Credits

Konbini is brought to you by @ZakaHaceCosas and published under the name of "Hana" (this GitHub organization and a yet-to-be-born company).

A huge "thank you" to MrSerge01, Dimkauzh, and especially pico190 for helping out.

Also, thanks to Vercel, BunJS, Upstash, and ClamAV; the software that powers Konbini.

License

Konbini, your convenience store. Copyright (C) 2025 Zakaria ("ZakaHaceCosas", under "Hana" org.)

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.

About

Get some cool apps, with Konbini and Konpak [HEAVY WORK IN PROGRESS]

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 2

  •  
  •