Skip to content

hyperpolymath/homebrew-tap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Hyperpolymath Package Distribution Hub

Multi-platform package distribution repository for the Hyperpolymath software ecosystem.

Overview

This repository provides package manifests for distributing Hyperpolymath tools across all major package managers. It follows the "tap" pattern (Homebrew terminology) but extends to 9+ package ecosystems.

Supported Package Managers

Platform Package Manager Directory

macOS/Linux

Homebrew

Formula/

Windows

Scoop

bucket/

Windows

WinGet

winget/

Arch Linux

AUR

aur/

Debian/Ubuntu

APT

apt/

Fedora/RHEL/openSUSE

RPM

rpm/

Linux (Universal)

Flatpak

flathub/

Linux (Universal)

Snap

snap/

NixOS/Nix

Nix Flakes

nix/

Available Packages

Production Ready

Package Description Version

bunsenite

Nickel configuration file parser with multi-language FFI bindings (Rust, C, Python, ReScript)

1.0.2

In Development

Package Description Language Status

affinescript

Programming language combining affine types with functional programming

OCaml

Scaffolded

casket-ssg

Pure functional static site generator

Haskell

Scaffolded

czech-file-knife

Universal file management toolkit with cloud integration and virtual filesystem (FUSE)

Rust

Scaffolded

echidnabot

Proof-aware CI bot for theorem proof verification (ECHIDNA orchestration)

Rust

Scaffolded

kith

TUI for .well-known directory management

Ada

Scaffolded

llm-unify

Unified interface for multi-platform LLM conversation management

Rust

Scaffolded

vext

High-performance IRC notification daemon for version control systems

Rust

Scaffolded

zigzag-ssg

High-performance static site generator

Zig

Scaffolded

Installation

Homebrew (macOS/Linux)

brew tap hyperpolymath/tap
brew install bunsenite

Scoop (Windows)

scoop bucket add hyperpolymath https://github.com/hyperpolymath/homebrew-tap
scoop install hyperpolymath/bunsenite

AUR (Arch Linux)

yay -S bunsenite
# or
paru -S bunsenite

APT (Debian/Ubuntu)

echo "deb [trusted=yes] https://hyperpolymath.github.io/homebrew-tap/apt stable main" \
  | sudo tee /etc/apt/sources.list.d/hyperpolymath.list
sudo apt update && sudo apt install bunsenite

Nix

nix run github:hyperpolymath/homebrew-tap#bunsenite
# or add to flake inputs

WinGet (Windows)

winget install Hyperpolymath.Bunsenite

Roadmap

Phase 1: Foundation (Current)

  • ✓ Repository structure with multi-platform manifests

  • ✓ Homebrew formulas for all packages

  • ✓ Scoop bucket for Windows

  • ✓ AUR PKGBUILDs for Arch Linux

  • ✓ Nix flake definitions

  • ✓ GitHub Actions for APT/RPM repo generation

  • ✓ Instant-sync workflow for forge propagation

  • ✓ Security scanning (CodeQL, Semgrep)

  • ✓ bunsenite 1.0.2 released with full SHA256 verification

Phase 2: Package Releases

  • ❏ czech-file-knife 0.1.0 release with binaries

  • ❏ echidnabot 0.1.0 release

  • ❏ llm-unify 0.1.0 release

  • ❏ vext 1.0.0 release

  • ❏ GPG-signed APT/RPM repositories

Phase 3: Language Tools

  • ❏ affinescript 0.1.0 (OCaml compiler release)

  • ❏ casket-ssg 1.0.0 (Haskell SSG)

  • ❏ zigzag-ssg 1.0.0 (Zig SSG)

  • ❏ kith 0.1.0 (Ada TUI)

Phase 4: Ecosystem Expansion

  • ❏ Flatpak submissions to Flathub

  • ❏ Snap Store submissions

  • ❏ WinGet community repository PR

  • ❏ MacPorts portfiles

  • ❏ Chocolatey packages

  • ❏ Guix package definitions

Project Philosophy

This distribution hub follows the Hyperpolymath Standard:

  • Rust-first for performance-critical tools

  • ReScript for type-safe frontend/scripting (not TypeScript)

  • Deno as JavaScript runtime (not Node.js)

  • FOSS licensing with PMPL-1.0/PMPL-1.0 dual-license

  • No Big Tech lock-in (Tauri/Dioxus over React Native/Flutter)

  • SHA-pinned dependencies for supply chain security

Repository Structure

.
├── Formula/          # Homebrew formulas (Ruby)
├── bucket/           # Scoop manifests (JSON)
├── aur/              # Arch Linux PKGBUILDs
├── apt/              # Debian package infrastructure
├── rpm/              # RPM spec infrastructure
├── flathub/          # Flatpak manifests (YAML/XML)
├── nix/              # Nix flake + package expressions
├── snap/             # Snapcraft definitions
├── winget/           # WinGet manifests
└── .github/
    └── workflows/    # CI/CD automation

Contributing

  1. Fork this repository

  2. Add or update package manifests

  3. Ensure SHA256 checksums are correct

  4. Submit a pull request

For new packages, create manifests in all applicable directories.

License

Dual-licensed under PMPL-1.0 or PMPL-1.0-or-later (your choice).

See LICENSE.txt for full terms.


Hyperpolymath: Building the consent-based internet.

About

Multi-platform package distribution for Hyperpolymath tools

Topics

Resources

License

Unknown, Unknown licenses found

Licenses found

Unknown
LICENSE
Unknown
LICENSE.txt

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 3

  •  
  •  
  •