# bake-bake-bake/bakeware

Compile Elixir applications into single, easily distributed executable binaries

Repository: https://github.com/bake-bake-bake/bakeware
Canonical: https://ross.abutalabs.com/products/bakeware
Language: C
License: NOASSERTION
License Family: other
Topics: elixir, erlang, spawnfest-2020, hacktoberfest
Archived: true
Last push: 2024-09-18T13:56:42+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 2183, "days_push": 714, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: archived, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1418, forks 46 (observed 2026-08-28T04:04:40.189412+00:00)

## What it is
Bakeware is a build tool that extends Mix releases to package Elixir applications into single, self-contained executable binaries with the Erlang runtime embedded, so they run on machines without Elixir or Erlang installed. It supports macOS, Linux, and Windows, applies Zstandard compression for smaller binaries, and offers optional auto-update support, but the README states it is no longer maintained in favor of Burrito.

## Use cases
- compile an elixir application into a single executable binary
- distribute an elixir program without requiring users to install erlang or elixir
- package a mix release as a standalone executable
- ship a phoenix application as one copyable binary
- build a self-contained command-line tool in elixir
- reduce the size of distributed binaries with zstd compression

## When to choose
- You are maintaining a legacy project already assembled with Bakeware and need to keep producing its binaries
- You need a quick, dependency-free way to turn a Mix release into a single binary on macOS, Linux, or Windows and explicitly accept that the tool is unmaintained

## When to avoid
- You are starting new work - the README explicitly says Bakeware is no longer maintained and directs users to Burrito
- You need ongoing fixes, security updates, or long-term support for your packaging toolchain
- You need BSD support, which the project only hinted might work and never committed to
- You need mature, production-ready auto-update functionality, which was still a work in progress

## Facets
- artifact type: library
- maturity: abandoned
- function: build-tool, deployment, compression
- domain: developer-tools, cross-platform
- platform: windows, cross-platform
- tags: elixir, erlang, mix-release, single-executable, self-contained-binary, packaging, zstandard, hex-package, unmaintained, successor-burrito, command-line, linux, macos

## Member repositories
- bake-bake-bake/bakeware (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:40.189412+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T08:33:12.636593+00:00, confidence not recorded.
  - readme: https://github.com/bake-bake-bake/bakeware (fetched 2026-08-28T04:04:40.189412+00:00, sha 18edf4d1cdb5)
- Data as of 2026-08-30T08:39:29.467469+00:00.
