8000 GitHub - pkgforge-cargo/builder: 📦 The Largest Collection of Pre-Compiled Cargo/Rust Static Binaries for Soar: The Modern, Bloat-Free Distro-Independent Package Manager
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

📦 The Largest Collection of Pre-Compiled Cargo/Rust Static Binaries for Soar: The Modern, Bloat-Free Distro-Independent Package Manager

License

Notifications You must be signed in to change notification settings

pkgforge-cargo/builder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord Documentation Issues License: MIT Stars

soar-list

Soar is a Fast, Modern, Bloat-Free Distro-Independent Package Manager that Just Works
Supports Static Binaries, AppImages, and other Portable formats on any *Unix-based Distro

ℹ️ About

This repo, builds top crates from crates.io as Statically Linked relocatable binaries for aarch64-Linux, loongarch64-Linux, riscv64-Linux & x86_64-Linux.
The build script uses Cross to compile the crates on Github Actions & then uploads the artifacts to ghcr.io using Oras.
All of which are downloadable & installable with soar by adding pkgforge-cargo as an external repo.

🏗️ Build Constraints

[+] Flags: -C target-feature=+crt-static \
           -C default-linker-libraries=yes \
           -C link-self-contained=yes \
           -C prefer-dynamic=no \
           -C embed-bitcode=yes \
           -C lto=yes \
           -C opt-level=3 \
           -C debuginfo=none \
           -C strip=symbols \
           -C link-arg=-Wl,-S \
           -C link-arg=-Wl,--build-id=none \
           -C link-arg=-Wl,--discard-all \
           -C link-arg=-Wl,--strip-all

🤖 Hosts & 🦀 Targets

🤖 HOST_TRIPLET 🦀 RUST_TARGET
aarch64-Linux aarch64-unknown-linux-musl
loongarch64-Linux loongarch64-unknown-linux-musl
riscv64-Linux riscv64gc-unknown-linux-musl
x86_64-Linux x86_64-unknown-linux-musl

🧰 Stats

Note

Source 🗃️ Total Packages 📦
🦀 Crates (Total) Packages
🦀 Crates (Bin Only) Packages
🦀 Crates (Processed) Packages
🦀 Crates (Built) Packages
🦀 Crates (Queued) Packages
🦀 Packages (aarch64-Linux) Packages
🦀 Packages (loongarch64-Linux) Packages
🦀 Packages (riscv64-Linux) Packages
🦀 Packages (x86_64-Linux) Packages
🦀 Packages (Total Queued) Packages %
🦀 Packages (Total Built) Packages

🔒 Security

🟢 Workflow

image

graph TD
    A[crates.io] -->|Top Crates List| B[CRATES_DUMP.json]
    B --> C[GitHub Repository<br/>pkgforge-cargo/builder]
    
    C --> D[Build Script<br/>builder.sh]
    D --> E[Cross Compiler]
    
    E --> F1[aarch64-Linux<br/>Static Binary]
    E --> F2[loongarch64-Linux<br/>Static Binary] 
    E --> F3[riscv64-Linux<br/>Static Binary]
    E --> F4[x86_64-Linux<br/>Static Binary]
    
    F1 --> G[GitHub Actions<br/>Build Pipeline]
    F2 --> G
    F3 --> G
    F4 --> G
    
    G --> H[Oras Tool]
    H --> I[ghcr.io<br/>Container Registry]
    
    I --> J[External Repository<br/>pkgforge-cargo]
    J --> K[Soar Package Manager]
    K --> L[End Users]
    
    style A fill:#ff6b6b,stroke:#333,stroke-width:2px,color:#fff
    style I fill:#4ecdc4,stroke:#333,stroke-width:2px,color:#fff
    style K fill:#45b7d1,stroke:#333,stroke-width:2px,color:#fff
    style L fill:#96ceb4,stroke:#333,stroke-width:2px,color:#fff
    
    classDef buildProcess fill:#ffd93d,stroke:#333,stroke-width:2px
    class D,E,G,H buildProcess
    
    classDef binary fill:#ff8fab,stroke:#333,stroke-width:2px,color:#fff
    class F1,F2,F3,F4 binary
Loading

About

📦 The Largest Collection of Pre-Compiled Cargo/Rust Static Binaries for Soar: The Modern, Bloat-Free Distro-Independent Package Manager

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 3

  •  
  •  
  •  

Languages

0