An open API service for producing an overview of a list of open source projects.

https://github.com/ulikunitz/xz

compression decompression go xz

Score: 30.63436935218635

Last synced: about 12 hours ago
JSON representation

Repository metadata:

Pure golang package for reading and writing xz-compressed files


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 7 days ago

Total Commits: 1,161
Total Committers: 8
Avg Commits per committer: 145.125
Development Distribution Score (DDS): 0.422

Commits in past year: 21
Committers in past year: 2
Avg Commits per committer in past year: 10.5
Development Distribution Score (DDS) in past year: 0.143

Name Email Commits
Ulrich Kunitz u****z 671
Ulrich Kunitz u****o 481
Johan Walles j****s@g****m 3
Ondrej Fabry T****y 2
Michael Vetter j****h@i****g 1
Matt LaPlante m****l@g****m 1
M. J. Fromberger m****r@g****m 1
Ulrich Kunitz u****z@d****e 1

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 50
Total pull requests: 23
Average time to close issues: about 1 month
Average time to close pull requests: about 1 month
Total issue authors: 47
Total pull request authors: 18
Average comments per issue: 3.42
Average comments per pull request: 2.17
Merged pull request: 6
Bot issues: 0
Bot pull requests: 1

Past year issues: 7
Past year pull requests: 7
Past year average time to close issues: 2 days
Past year average time to close pull requests: 3 days
Past year issue authors: 7
Past year pull request authors: 5
Past year average comments per issue: 0.71
Past year average comments per pull request: 1.0
Past year merged pull request: 2
Past year bot issues: 0
Past year bot pull requests: 1

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/ulikunitz/xz

Top Issue Authors

  • ulikunitz (4)
  • Searchstars (1)
  • tumdum (1)
  • ghost (1)
  • nirs (1)
  • zfLQ2qx2 (1)
  • chmaha (1)
  • rzhade3 (1)
  • yuvalgut (1)
  • dwisiswant0 (1)
  • fire (1)
  • rfay (1)
  • bqf9979 (1)
  • screeley44 (1)
  • xaionaro (1)

Top Pull Request Authors

  • frrad (3)
  • orisano (2)
  • unxed (2)
  • walles (2)
  • LSChyi (1)
  • youdie006 (1)
  • dependabot[bot] (1)
  • rzhade3 (1)
  • valpackett (1)
  • ofabry (1)
  • nigeltao (1)
  • ItsMattL (1)
  • jubalh (1)
  • henesy (1)
  • bodgit (1)

Top Issue Labels

  • enhancement (11)
  • bug (7)
  • help wanted (2)
  • wontfix (1)
  • duplicate (1)

Top Pull Request Labels

  • dependencies (1)
  • go (1)

Package metadata

proxy.golang.org: github.com/ulikunitz/xz

Package xz supports the compression and decompression of xz files.

proxy.golang.org: github.com/ulikunitz/xz/v2

Package xz supports the compression and decompression of xz files.

  • Homepage: https://github.com/ulikunitz/xz
  • Documentation: https://pkg.go.dev/github.com/ulikunitz/xz/v2#section-documentation
  • Licenses: other
  • Latest release: v2.0.0-dev.4 (published 8 months ago)
  • Last Synced: 2026-08-24T10:27:42.274Z (3 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Docker Downloads: 11,090,075
  • Rankings:
    • Stargazers count: 3.222%
    • Forks count: 4.136%
    • Average: 4.492%
    • Dependent packages count: 5.133%
    • Dependent repos count: 5.477%
proxy.golang.org: github.com/ulikUnitz/xz

Package xz supports the compression and decompression of xz files.

  • Homepage: https://github.com/ulikUnitz/xz
  • Documentation: https://pkg.go.dev/github.com/ulikUnitz/xz#section-documentation
  • Licenses: other
  • Latest release: v0.5.16 (published about 1 month ago)
  • Last Synced: 2026-08-24T10:09:47.624Z (3 days ago)
  • Versions: 23
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.498%
    • Average: 4.649%
    • Dependent repos count: 4.8%
proxy.golang.org: github.com/ulikunitz/xz/internal/xlog

Package xlog provides a simple logging package that allows to disable certain message categories. It defines a type, Logger, with multiple methods for formatting output. The package has also a predefined 'standard' Logger accessible through helper function Print[f|ln], Fatal[f|ln], Panic[f|ln], Warn[f|ln], Print[f|ln] and Debug[f|ln] that are easier to use then creating a Logger manually. That logger writes to standard error and prints the date and time of each logged message, which can be configured using the function SetFlags. The Fatal functions call os.Exit(1) after the message is output unless not suppressed by the flags. The Panic functions call panic after the writing the log message unless suppressed.

  • Homepage: https://github.com/ulikunitz/xz
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/ulikunitz/xz/internal/xlog#section-documentation
  • Licenses: BSD-3-Clause
  • Latest release: v0.5.15 (published 3 months ago)
  • Last Synced: 2026-08-24T10:07:47.425Z (3 days ago)
  • Versions: 17
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Docker Downloads: 9
  • Rankings:
    • Dependent packages count: 4.748%
    • Average: 4.908%
    • Dependent repos count: 5.067%
proxy.golang.org: github.com/ulikunitz/xz/lzma

Package lzma supports the decoding and encoding of LZMA streams. Reader and Writer support the classic LZMA format. Reader2 and Writer2 support the decoding and encoding of LZMA2 streams. The package is written completely in Go and does not rely on any external library. The example uses the buffered reader and writer from package bufio.

  • Homepage: https://github.com/ulikunitz/xz
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/ulikunitz/xz/lzma#section-documentation
  • Licenses: BSD-3-Clause
  • Latest release: v0.5.15 (published 3 months ago)
  • Last Synced: 2026-08-24T10:33:51.913Z (3 days ago)
  • Versions: 23
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Docker Downloads: 9
  • Rankings:
    • Dependent packages count: 4.748%
    • Average: 4.908%
    • Dependent repos count: 5.067%
proxy.golang.org: github.com/ulikunitz/xz/internal/hash

Package hash provides rolling hashes. Rolling hashes have to be used for maintaining the positions of n-byte sequences in the dictionary buffer. The package provides currently the Rabin-Karp rolling hash and a Cyclic Polynomial hash. Both support the Hashes method to be used with an interface.

  • Homepage: https://github.com/ulikunitz/xz
  • Status: removed
  • Documentation: https://pkg.go.dev/github.com/ulikunitz/xz/internal/hash#section-documentation
  • Licenses: BSD-3-Clause
  • Latest release: v0.5.15 (published 3 months ago)
  • Last Synced: 2026-08-24T10:20:06.415Z (3 days ago)
  • Versions: 17
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Docker Downloads: 9
  • Rankings:
    • Dependent packages count: 4.748%
    • Average: 4.908%
    • Dependent repos count: 5.067%
proxy.golang.org: github.com/ulikunitZ/xz

Package xz supports the compression and decompression of xz files.

  • Homepage: https://github.com/ulikunitZ/xz
  • Documentation: https://pkg.go.dev/github.com/ulikunitZ/xz#section-documentation
  • Licenses: other
  • Latest release: v0.5.15 (published 12 months ago)
  • Last Synced: 2026-08-24T10:07:30.774Z (3 days ago)
  • Versions: 22
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.939%
    • Average: 5.105%
    • Dependent repos count: 5.271%
debian-12: golang-github-ulikunitz-xz

  • Homepage: https://github.com/ulikunitz/xz
  • Documentation: https://packages.debian.org/bookworm/golang-github-ulikunitz-xz
  • Licenses: other
  • Latest release: 0.5.6-2 (published 7 months ago)
  • Last Synced: 2026-03-13T00:11:46.258Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.10: golang-github-ulikunitz-xz

  • Homepage: https://github.com/ulikunitz/xz
  • Licenses: other
  • Latest release: 0.5.6-2 (published 7 months ago)
  • Last Synced: 2026-03-10T05:02:42.478Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-11: golang-github-ulikunitz-xz

  • Homepage: https://github.com/ulikunitz/xz
  • Documentation: https://packages.debian.org/bullseye/golang-github-ulikunitz-xz
  • Licenses: other
  • Latest release: 0.5.6-2 (published 7 months ago)
  • Last Synced: 2026-03-13T15:39:54.179Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
gentoo-portage: app-arch/gxz

Pure golang package for reading and writing xz-compressed files

  • Homepage: https://github.com/ulikunitz/xz
  • Documentation: https://packages.gentoo.org/packages/app-arch/gxz
  • Licenses: BSD
  • Latest release: 0.5.12 (published 4 months ago)
  • Last Synced: 2026-07-01T01:00:21.156Z (about 2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
guix: go-github-com-ulikunitz-xz

Read and write xz compressed streams in Go

ubuntu-24.10: golang-github-ulikunitz-xz

  • Homepage: https://github.com/ulikunitz/xz
  • Licenses: other
  • Latest release: 0.5.6-2 (published 7 months ago)
  • Last Synced: 2026-07-29T00:04:02.084Z (29 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.04: golang-github-ulikunitz-xz

  • Homepage: https://github.com/ulikunitz/xz
  • Licenses: other
  • Latest release: 0.5.6-2 (published 7 months ago)
  • Last Synced: 2026-07-30T17:08:36.774Z (27 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-22.04: golang-github-ulikunitz-xz

  • Homepage: https://github.com/ulikunitz/xz
  • Licenses: other
  • Latest release: 0.5.6-2 (published 7 months ago)
  • Last Synced: 2026-03-07T04:44:24.921Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-20.04: golang-github-ulikunitz-xz

  • Homepage: https://github.com/ulikunitz/xz
  • Licenses: other
  • Latest release: 0.5.6-1 (published 6 months ago)
  • Last Synced: 2026-03-13T03:19:15.196Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.04: golang-github-ulikunitz-xz

  • Homepage: https://github.com/ulikunitz/xz
  • Licenses: other
  • Latest release: 0.5.6-2 (published 7 months ago)
  • Last Synced: 2026-03-11T07:11:43.482Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-13: golang-github-ulikunitz-xz

  • Homepage: https://github.com/ulikunitz/xz
  • Documentation: https://packages.debian.org/trixie/golang-github-ulikunitz-xz
  • Licenses: other
  • Latest release: 0.5.6-2 (published 7 months ago)
  • Last Synced: 2026-03-13T12:13:28.364Z (6 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

Dependencies

.github/workflows/go-test-platforms.yml actions
  • actions/checkout v5 composite
  • actions/setup-go v5 composite
go.mod go
.github/workflows/codeql.yml actions
  • actions/checkout v4 composite
  • github/codeql-action/analyze v3 composite
  • github/codeql-action/init v3 composite