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
- Host: GitHub
- URL: https://github.com/ulikunitz/xz
- Owner: ulikunitz
- License: other
- Created: 2014-08-15T19:41:21.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2026-08-02T09:37:18.000Z (25 days ago)
- Last Synced: 2026-08-20T07:36:45.496Z (7 days ago)
- Topics: compression, decompression, go, xz
- Language: Go
- Homepage:
- Size: 18.5 MB
- Stars: 562
- Watchers: 13
- Forks: 53
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Owner metadata:
- Name: Ulrich Kunitz
- Login: ulikunitz
- Email:
- Kind: user
- Description: Go developer interested in compression; DevOps manager for identity & authentication
- Website:
- Location: Germany
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/8460565?u=5ec16e1b7abf1f8ba2ec420781b9b8ca5085f1e7&v=4
- Repositories: 10
- Last Synced at: 2024-03-21T14:57:40.400Z
- Profile URL: https://github.com/ulikunitz
GitHub Events
Total
- Create event: 4
- Fork event: 8
- Issue comment event: 12
- Issues event: 9
- Pull request event: 8
- Push event: 54
- Watch event: 48
- Total: 143
Last Year
- Create event: 2
- Fork event: 3
- Issue comment event: 9
- Issues event: 5
- Pull request event: 8
- Push event: 46
- Watch event: 15
- Total: 88
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 | 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
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
- Total packages: 18
- Total downloads: unknown
- Total docker downloads: 4,335,794,266
- Total dependent packages: 6,770 (may contain duplicates)
- Total dependent repositories: 16,976 (may contain duplicates)
- Total versions: 141
- Total advisories: 3
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-25T10:13:33.350Z (1 day ago)
- Versions: 24
- Dependent Packages: 6,770
- Dependent Repositories: 16,976
- Docker Downloads: 4,324,704,164
-
Rankings:
- Dependent packages count: 0.032%
- Dependent repos count: 0.057%
- Docker downloads count: 0.087%
- Average: 1.371%
- Stargazers count: 2.791%
- Forks count: 3.889%
- Advisories:
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
- Homepage: https://github.com/ulikunitz/xz
- Documentation: https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/golang-compression.scm#n945
- Licenses: bsd-3
- Latest release: 0.5.12 (published 6 months ago)
- Last Synced: 2026-04-07T02:02:13.964Z (5 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
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
- actions/checkout v5 composite
- actions/setup-go v5 composite
- actions/checkout v4 composite
- github/codeql-action/analyze v3 composite
- github/codeql-action/init v3 composite