GitHub topics: reproducible-builds
256lights/zb
An experiment in hermetic, reproducible build systems
Language: Go - Size: 2.93 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 332 - Forks: 7

earthly/earthly
Super simple build framework with fast, repeatable builds and an instantly familiar syntax – like Dockerfile and Makefile had a baby.
Language: Go - Size: 36.3 MB - Last synced at: 1 day ago - Pushed at: 7 days ago - Stars: 11,710 - Forks: 416

alire-project/alire
Command-line tool from the Alire project and supporting library
Language: Ada - Size: 6.52 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 322 - Forks: 50

TarCV/kotlin-guix
Unofficial WIP on building Kotlin with Guix purely from sources with reproducible binaries. Based on ebourg/kotlin-bootstrapping build path to 1.0.
Language: Scheme - Size: 545 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1 - Forks: 0

oasisprotocol/oasis-sdk
Official SDK for the Oasis Network.
Language: Rust - Size: 69.2 MB - Last synced at: 3 days ago - Pushed at: 6 days ago - Stars: 76 - Forks: 23

BobBuildTool/bob
Bob build tool - Functional cross platform build-automation tool
Language: Python - Size: 5.14 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 76 - Forks: 47

kpcyrd/rebuilderd
Independent verification of binary packages - Reproducible Builds
Language: Rust - Size: 1.3 MB - Last synced at: 11 days ago - Pushed at: about 2 months ago - Stars: 379 - Forks: 27

kpcyrd/repro-env
Dependency lockfiles for reproducible build environments 📦🔒
Language: Rust - Size: 390 KB - Last synced at: 12 days ago - Pushed at: 16 days ago - Stars: 41 - Forks: 5

cpm-cmake/CPM.cmake
📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.
Language: CMake - Size: 608 KB - Last synced at: 13 days ago - Pushed at: about 1 month ago - Stars: 3,353 - Forks: 198

reversinglabs/rl-scanner
ReversingLabs rl-scanner Docker image
Language: Python - Size: 157 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 4 - Forks: 0

bureado/awesome-software-supply-chain-security
A compilation of resources in the software supply chain security domain, with emphasis on open source
Size: 165 KB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 314 - Forks: 28

ryanprior/guix-packages
My package repository for GNU Guix
Language: Scheme - Size: 299 KB - Last synced at: 4 days ago - Pushed at: 11 months ago - Stars: 8 - Forks: 1

obfusk/reproducible-apk-tools
reproducible-apk-tools - scripts to make android apks reproducible
Language: Python - Size: 1.14 MB - Last synced at: 13 days ago - Pushed at: 2 months ago - Stars: 63 - Forks: 4

jenstroeger/python-package-template
An opinionated Python package/application template repository, with SLSA and SBOM support built in, enabled for security scanners, code linters, typing, testing and code coverage monitoring, and release automation for reproducible builds.
Language: Makefile - Size: 735 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 35 - Forks: 11

obfusk/apksigcopier
apksigcopier - copy/extract/patch android apk signatures & compare apks
Language: Python - Size: 1.06 MB - Last synced at: 16 days ago - Pushed at: 3 months ago - Stars: 221 - Forks: 33

timo-reymann/deterministic-zip
Simple (almost drop-in) replacement for zip that produces deterministic files.
Language: Go - Size: 222 KB - Last synced at: 19 days ago - Pushed at: about 1 month ago - Stars: 61 - Forks: 6

obfusk/apksigtool
apksigtool - parse/verify/clean/sign android apk (signing block)
Language: Python - Size: 2.4 MB - Last synced at: 17 days ago - Pushed at: 6 months ago - Stars: 45 - Forks: 3

hellodword/reproducible-violentmonkey
Language: Nix - Size: 25.4 KB - Last synced at: 5 days ago - Pushed at: 27 days ago - Stars: 0 - Forks: 0

obfusk/rbtlog
Reproducible Builds Transparency Log for Android APKs
Language: Python - Size: 15.3 MB - Last synced at: 11 days ago - Pushed at: 24 days ago - Stars: 20 - Forks: 3

katexochen/image-tools
dismantle os images, debug reproducibility issues
Language: Go - Size: 30.3 KB - Last synced at: 19 days ago - Pushed at: 6 months ago - Stars: 10 - Forks: 0

TarCV/gradle-guix
Unofficial WIP on bootstrapping Gradle purely from sources and packaging it for Guix
Language: Scheme - Size: 25.4 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

ChewKeanHo/AutomataCI
[MIRROR] An open-source, redistributable, template-guided, and semi-autonomous CI infrastructure readily available your next project.
Language: Shell - Size: 246 MB - Last synced at: 9 days ago - Pushed at: 4 months ago - Stars: 24 - Forks: 1

kpcyrd/i-probably-didnt-backdoor-this
A practical experiment on supply-chain security using reproducible builds
Language: Dockerfile - Size: 41 KB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 151 - Forks: 9

blueezadas/Python-Automation-Coding-
🚀 Python Automation Toolkit | Scripts for Web Scraping, File Management, Task Automation & More 🤖
Size: 1000 Bytes - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

bobbbay/salo
Declarative, reproducible, statically typed build and deployment for Operating Systems.
Language: Rust - Size: 1.69 MB - Last synced at: 24 days ago - Pushed at: almost 3 years ago - Stars: 37 - Forks: 7

tfc/nixos-integration-test-example
Accompanying Example Repo for Blog Article
Language: Nix - Size: 12.7 KB - Last synced at: 20 days ago - Pushed at: about 2 months ago - Stars: 5 - Forks: 0

ebkalderon/libnar
NAR (Nix Archive) reader/writer implementation written in Rust
Language: Rust - Size: 62.5 KB - Last synced at: 1 day ago - Pushed at: about 4 years ago - Stars: 39 - Forks: 6

wolfcw/libfaketime
libfaketime modifies the system time for a single application
Language: C - Size: 893 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 2,813 - Forks: 339

rsksmart/reproducible-builds
Reproducible builds of RSKj's dependencies
Language: Dockerfile - Size: 202 KB - Last synced at: 17 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 5

fepitre/package-rebuilder
Standalone orchestrator for rebuilding Debian, Fedora and Qubes OS packages in order to generate `in-toto` metadata which can be used with `apt-transport-in-toto` or `dnf-plugin-in-toto` to validate reproducible status.
Language: Python - Size: 534 KB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 1

jeremylong/malicious-dependencies
Demonstrates how a malicious dependency could negatively impact the build output.
Language: Java - Size: 293 KB - Last synced at: 13 days ago - Pushed at: over 1 year ago - Stars: 25 - Forks: 10

kpcyrd/rebuilderd-debian-buildinfo-crawler
Reproducible Builds: Scraper/Parser for https://buildinfos.debian.net into structured data
Language: Rust - Size: 75.2 KB - Last synced at: 10 days ago - Pushed at: about 3 years ago - Stars: 6 - Forks: 1

kpcyrd/updlockfiles
Manage lockfiles in PKGBUILDs for upstreams that don't ship them, `updpkgsums` for dependency trees (Arch Linux tooling)
Language: Rust - Size: 40 KB - Last synced at: 3 days ago - Pushed at: 10 months ago - Stars: 12 - Forks: 1

kpcyrd/auth-tarball-from-git
Authenticate a tarball through a signed tag in a git repository (with reproducible builds)
Language: Rust - Size: 13.7 KB - Last synced at: 10 days ago - Pushed at: almost 3 years ago - Stars: 17 - Forks: 1

syncom/rust-cross-build-nix
Cross building Rust code with Nix in one click
Language: Dockerfile - Size: 58.6 KB - Last synced at: 21 days ago - Pushed at: about 1 month ago - Stars: 17 - Forks: 0

tfc/nix_cmake_example
An example with nix: How to automatically and reproducibly build and integration-test a database C++ app in 60 different build-configurations (library exchange/compiler exchange/static-nonstatic)
Language: Nix - Size: 210 KB - Last synced at: 14 days ago - Pushed at: over 2 years ago - Stars: 64 - Forks: 3

msv-lab/modus 📦
A language for building Docker/OCI container images
Language: Rust - Size: 560 KB - Last synced at: 27 days ago - Pushed at: almost 3 years ago - Stars: 278 - Forks: 7

cvogt/cbt
CBT - fun, fast, intuitive, compositional, statically checked builds written in Scala
Language: Scala - Size: 1.31 MB - Last synced at: 19 days ago - Pushed at: almost 7 years ago - Stars: 489 - Forks: 59

archlinux/archlinux-repro
Tools to reproduce arch linux packages
Language: Shell - Size: 343 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 133 - Forks: 38

kudulab/dojo
Containerize your development and operations environment
Language: Go - Size: 306 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 296 - Forks: 20

prefix-dev/reproducible-builds
Testing reproducible builds for the conda ecosystem (using rattler-build)
Language: Python - Size: 9.06 MB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 10 - Forks: 5

syncom/custom_nixos_iso
Build custom nixOS ISO
Language: Nix - Size: 28.3 KB - Last synced at: 24 days ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0

LoopPerfect/buckaroo
The decentralized package manager for C++ and friends 🏝️
Language: F# - Size: 2.87 MB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 936 - Forks: 33

ericcornelissen/reproducing-actions
Insight into the reproducibility of GitHub Actions
Language: Shell - Size: 59.6 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

zmanji/reproducible-wheel-builder
PEP 517/518 fontend that supports lock files for reproducible builds
Language: Python - Size: 18.6 KB - Last synced at: 13 days ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

reproducible-containers/repro-get 📦
[Soft-deprecated] Reproducible apt/dnf/apk/pacman, with content-addressing
Language: Go - Size: 292 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 106 - Forks: 6

Zlika/reproducible-build-maven-plugin
A simple Maven plugin to make your build byte-for-byte reproducible
Language: Java - Size: 1000 KB - Last synced at: 5 months ago - Pushed at: 8 months ago - Stars: 67 - Forks: 20

Kuinox/NupkgDeterministicator
Make your NuGet packages deterministic
Language: C# - Size: 36.1 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 8 - Forks: 1

Code0x58/python-stripzip
strip zip timestamps for reproducible builds
Language: Python - Size: 25.4 KB - Last synced at: 14 days ago - Pushed at: almost 5 years ago - Stars: 5 - Forks: 1

ecgalaxy/gorelchk
Allows to verify upstream goreleaser builds - Repository mirror - development takes place on code.europa.eu
Language: Dockerfile - Size: 7.81 KB - Last synced at: 10 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

mattermost/builder 📦
Mattermost builder
Language: Go - Size: 169 KB - Last synced at: 29 days ago - Pushed at: over 3 years ago - Stars: 11 - Forks: 4

jasonwhite/ducible 📦
A tool to make Windows builds reproducible. (UNMAINTAINED)
Language: C - Size: 309 KB - Last synced at: 10 months ago - Pushed at: over 5 years ago - Stars: 257 - Forks: 24

syncom/r10edocker
Make minimum, reproducible Docker container for Go application
Language: Go - Size: 60.5 KB - Last synced at: 21 days ago - Pushed at: about 1 year ago - Stars: 18 - Forks: 1

hashbang/os
Open source security/privacy focused AOSP rom
Language: Makefile - Size: 2.94 MB - Last synced at: 12 months ago - Pushed at: about 3 years ago - Stars: 118 - Forks: 12

link2xt/cargo-repack 📦
Utility to test reproducibility of crates from Cargo.lock
Language: Python - Size: 7.81 KB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

obfusk/fdroid-misc-scripts
fdroid-misc-scripts - miscellaneous scripts to analyse f-droid app data
Language: Python - Size: 3.4 MB - Last synced at: 11 days ago - Pushed at: over 1 year ago - Stars: 6 - Forks: 0

dettrace/dettrace
A determinizing tracer using Ptrace
Language: C++ - Size: 41.6 MB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 31 - Forks: 8

brokenpylons/PaperTemplate
Template repository for reproducible paper builds
Language: Nix - Size: 45.9 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

polydawn/repeatr
Repeatr: Reproducible, hermetic Computation. Provision containers from Content-Addressable snapshots; run using familiar containers (e.g. runc); store outputs in Content-Addressable form too! JSON API; connect your own pipelines! (Or, use github.com/polydawn/stellar for pipelines!)
Language: Go - Size: 7.93 MB - Last synced at: 5 months ago - Pushed at: about 5 years ago - Stars: 68 - Forks: 5

warptools/warpsys
Packaging scripts to create the Warpsys package suite. Warpforge tools consume this and emit working software! The https://github.com/warptools/warpsys-catalog repo holds the outputs.
Language: Perl - Size: 208 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 2

proactionhq/proaction
Proaction is a CLI to create better GitHub Action Workflows
Language: Go - Size: 228 KB - Last synced at: 10 months ago - Pushed at: over 4 years ago - Stars: 13 - Forks: 2

thierrymarianne/attending-fosdem-2014 📦
Article about FOSDEM 2014
Size: 10.5 MB - Last synced at: 12 months ago - Pushed at: about 11 years ago - Stars: 1 - Forks: 0

weiji14/conda-lock-refresh
Conda-lock refresh GitHub Action
Size: 17.6 KB - Last synced at: 20 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

PeterJCLaw/validate-generated-files
Action to validate generated files stored in a repository are up to date with regard to their inputs.
Language: Python - Size: 17.6 KB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

kocakosm/jblake2
A pure Java implementation of BLAKE2 (RFC 7693)
Language: Java - Size: 170 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 3

rjbou/orb
check opam package reproductibility
Language: OCaml - Size: 7.81 KB - Last synced at: 10 days ago - Pushed at: about 5 years ago - Stars: 8 - Forks: 1

mazaclub/EasyGitianBuilder
:hammer: Gitian Building made simpler on any Windows Debian/Ubuntu MacOS with Vagrant, lxc, and virtualbox
Language: Shell - Size: 135 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 18 - Forks: 23

EricCrosson/ansible-docker 📦
Docker container of Ubuntu Xenial with ansible
Language: Ruby - Size: 9.77 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

ansemjo/makerelease 📦
make reproducible release builds in docker containers
Language: Go - Size: 80.1 KB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

hardenedlinux/grsecurity-reproducible-build
Some scripts to create a reproducible build for grsecurity
Language: Shell - Size: 7.24 MB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 29 - Forks: 8

sambacha/apk-reproducible-builds
reproducible apk builds
Language: Python - Size: 74.2 KB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

eliezio/simple-pki
A Simple PKI
Language: Kotlin - Size: 1.06 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

inclavare-containers/deterministic-builds
eBPF-based tool for deterministic builds, aka reproducible builds.
Language: C - Size: 1.67 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

TomasHubelbauer/puppeteer-deterministic-screenshot
Pondering about whether Puppeteer screenshots are deterministic
Language: JavaScript - Size: 5.28 MB - Last synced at: 2 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 1

milahu/gcc-options-parser
parse command line options for the GCC compiler
Language: Mako - Size: 18.6 KB - Last synced at: 24 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

SuzanneSoy/guix-reproducible-system
Attempt to export a guix system configuration with all dependencies and sources, so that the system can later be used and rebuilt without network access
Language: Makefile - Size: 13.7 KB - Last synced at: 30 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

EmbeddedEnterprises/burrow
A go build system that uses glide for dependency management.
Language: Go - Size: 108 KB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 1

ocampana/hellocontainer
Toy project exploring reproducible OCI images for embedded systems
Language: Makefile - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

mifix/i3-gaps-deb-builder
Build i3-gaps debian packages for Ubuntu 18.04
Language: Makefile - Size: 15.6 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 1

dmead/dewr Fork of gsf/dewr
DEvelopment WRapper
Language: Shell - Size: 8.79 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

apinf/emqttd-nix
Nix expressions to build emqttd, for use in apinf.
Language: Nix - Size: 27.3 KB - Last synced at: about 1 month ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

njlr/fetchbot
Lightweight utility to fetch files in a reproducible way 🤖 📦
Language: JavaScript - Size: 54.7 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0
