HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
PackOrganization
Pack
Pascal2024–2024
PackOrganization / Pack

Pack

Pack

4Distinct people
6Mentions
0Explicit recommenders
261GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Pack

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 8–Nov 15 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/15/2026, 12:03:30 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by 6-hour interval6 dated mentions

Observed mentions: 2024-03-22 19:48:09 UTC to 2024-03-30 07:23:06 UTC.

0122024-03-22 18:00:00 UTC to 2024-03-23 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 commentsMar 22, 18:002024-03-23 00:00:00 UTC to 2024-03-23 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-03-23 06:00:00 UTC to 2024-03-23 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-03-23 12:00:00 UTC to 2024-03-23 18:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2024-03-23 18:00:00 UTC to 2024-03-24 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-03-24 00:00:00 UTC to 2024-03-24 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-03-24 06:00:00 UTC to 2024-03-24 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-03-24 12:00:00 UTC to 2024-03-24 18:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2024-03-24 18:00:00 UTC to 2024-03-25 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-03-25 00:00:00 UTC to 2024-03-25 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-03-25 06:00:00 UTC to 2024-03-25 12:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2024-03-25 12:00:00 UTC to 2024-03-25 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-03-25 18:00:00 UTC to 2024-03-26 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-03-26 00:00:00 UTC to 2024-03-26 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-03-26 06:00:00 UTC to 2024-03-26 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-03-26 12:00:00 UTC to 2024-03-26 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsMar 26, 12:002024-03-26 18:00:00 UTC to 2024-03-27 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-03-27 00:00:00 UTC to 2024-03-27 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-03-27 06:00:00 UTC to 2024-03-27 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-03-27 12:00:00 UTC to 2024-03-27 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-03-27 18:00:00 UTC to 2024-03-28 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-03-28 00:00:00 UTC to 2024-03-28 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-03-28 06:00:00 UTC to 2024-03-28 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-03-28 12:00:00 UTC to 2024-03-28 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-03-28 18:00:00 UTC to 2024-03-29 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-03-29 00:00:00 UTC to 2024-03-29 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-03-29 06:00:00 UTC to 2024-03-29 12:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-03-29 12:00:00 UTC to 2024-03-29 18:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-03-29 18:00:00 UTC to 2024-03-30 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-03-30 00:00:00 UTC to 2024-03-30 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-03-30 06:00:00 UTC to 2024-03-30 12:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsMar 30, 06:00

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Mar 22, 18:002024-03-22 18:00:00 UTC2024-03-23 00:00:00 UTC202
Mar 23, 00:002024-03-23 00:00:00 UTC2024-03-23 06:00:00 UTC000
Mar 23, 06:002024-03-23 06:00:00 UTC2024-03-23 12:00:00 UTC000
Mar 23, 12:002024-03-23 12:00:00 UTC2024-03-23 18:00:00 UTC101
Mar 23, 18:002024-03-23 18:00:00 UTC2024-03-24 00:00:00 UTC000
Mar 24, 00:002024-03-24 00:00:00 UTC2024-03-24 06:00:00 UTC000
Mar 24, 06:002024-03-24 06:00:00 UTC2024-03-24 12:00:00 UTC000
Mar 24, 12:002024-03-24 12:00:00 UTC2024-03-24 18:00:00 UTC101
Mar 24, 18:002024-03-24 18:00:00 UTC2024-03-25 00:00:00 UTC000
Mar 25, 00:002024-03-25 00:00:00 UTC2024-03-25 06:00:00 UTC000
Mar 25, 06:002024-03-25 06:00:00 UTC2024-03-25 12:00:00 UTC101
Mar 25, 12:002024-03-25 12:00:00 UTC2024-03-25 18:00:00 UTC000
Mar 25, 18:002024-03-25 18:00:00 UTC2024-03-26 00:00:00 UTC000
Mar 26, 00:002024-03-26 00:00:00 UTC2024-03-26 06:00:00 UTC000
Mar 26, 06:002024-03-26 06:00:00 UTC2024-03-26 12:00:00 UTC000
Mar 26, 12:002024-03-26 12:00:00 UTC2024-03-26 18:00:00 UTC000
Mar 26, 18:002024-03-26 18:00:00 UTC2024-03-27 00:00:00 UTC000
Mar 27, 00:002024-03-27 00:00:00 UTC2024-03-27 06:00:00 UTC000
Mar 27, 06:002024-03-27 06:00:00 UTC2024-03-27 12:00:00 UTC000
Mar 27, 12:002024-03-27 12:00:00 UTC2024-03-27 18:00:00 UTC000
Mar 27, 18:002024-03-27 18:00:00 UTC2024-03-28 00:00:00 UTC000
Mar 28, 00:002024-03-28 00:00:00 UTC2024-03-28 06:00:00 UTC000
Mar 28, 06:002024-03-28 06:00:00 UTC2024-03-28 12:00:00 UTC000
Mar 28, 12:002024-03-28 12:00:00 UTC2024-03-28 18:00:00 UTC000
Mar 28, 18:002024-03-28 18:00:00 UTC2024-03-29 00:00:00 UTC000
Mar 29, 00:002024-03-29 00:00:00 UTC2024-03-29 06:00:00 UTC000
Mar 29, 06:002024-03-29 06:00:00 UTC2024-03-29 12:00:00 UTC000
Mar 29, 12:002024-03-29 12:00:00 UTC2024-03-29 18:00:00 UTC000
Mar 29, 18:002024-03-29 18:00:00 UTC2024-03-30 00:00:00 UTC000
Mar 30, 00:002024-03-30 00:00:00 UTC2024-03-30 06:00:00 UTC000
Mar 30, 06:002024-03-30 06:00:00 UTC2024-03-30 12:00:00 UTC101

What Hacker News says

2 sources
Often new things are met with an excess of skepticism but I agree here. I'd take this more seriously if the format was documented at all, but so far it appears to be "this implementation relies on sqlite and zstd therefore it's better", without even a specification of the sql schema, let alone anything else. The github repo contains precompiled binaries of zstd and sqlite. The sqlite builds appear to have thread support disabled so not only will it be single writer it'll be single reader too. The schema is missing strictly typed tables, and the implementation appears to lack explicit collation handling for names and content. The described benchmark appears to involve files with an average size of 16KB. I suspect it was executed on Windows on top of NTFS with an AV package running, which is a pathological case for single threaded use of th
Read the rest
e POSIXy IO APIs that undoubtedly most of the selected implementations use. It's slightly odd that it appears to perform better when SQLite is being built with thread safety disabled (https://github.com/PackOrganization/Pack/blob/main/Libraries...) and yet the implementation is inserting in a thread group: https://github.com/PackOrganization/Pack/blob/main/Source/Dr.... I suspect the answer here is that because the implementation is using a thread group to read files and compress chunks, it's amortizing the slow cost of file opens in this benchmark using threading, but is heavily constrained by the sqlite locking - and the compression ratio will take a substantial hit in some cases as a result of the limited range of each compression operation. I suspect that zstd(1) with -T0 would outperform this for speed and compression ratio, and it's already installed on a lot of systems - even Windows 11 gained native support for .zst files recently. The premise that we could do with something more portable than TAR and with less baggage is somewhat reasonable - we probably could do with a simple, safe format. There are a lot more key considerations to making such a format good, such as many you outline, such as choices around seeking, syncing, incremental updates, compression efficiency, parallelism, etc. There is no single set of trade-offs to cover all cases but it would be possible to make a file format that can be shared among them, while constraining the design somewhat for safety and ease of portability.
In Pack: A new container format for compressed files

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.