https://github.com/ulikunitz/xz
compression decompression go xz
Score: 28.536754982049032
Last synced: about 21 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 (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2026-05-23T17:53:05.000Z (9 days ago)
- Last Synced: 2026-05-23T19:24:31.210Z (9 days ago)
- Topics: compression, decompression, go, xz
- Language: Go
- Homepage:
- Size: 18.4 MB
- Stars: 556
- Watchers: 13
- Forks: 50
- Open Issues: 16
-
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
Package metadata
- Total packages: 17
- Total downloads: unknown
- Total docker downloads: 4,324,704,164
- Total dependent packages: 6,770 (may contain duplicates)
- Total dependent repositories: 16,976 (may contain duplicates)
- Total versions: 117
- 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: BSD-3-Clause
- Latest release: v0.5.15 (published 9 months ago)
- Last Synced: 2026-05-29T14:16:21.162Z (3 days ago)
- Versions: 23
- 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: BSD-3-Clause
- Latest release: v2.0.0-dev.4 (published 5 months ago)
- Last Synced: 2026-05-25T20:46:34.976Z (7 days ago)
- Versions: 4
- Dependent Packages: 0
- Dependent Repositories: 0
-
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/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
- Documentation: https://pkg.go.dev/github.com/ulikunitz/xz/internal/xlog#section-documentation
- Licenses: BSD-3-Clause
- Latest release: v0.5.15 (published 18 days ago)
- Last Synced: 2026-05-14T15:55:05.137Z (18 days ago)
- Versions: 17
- Dependent Packages: 0
- Dependent Repositories: 0
-
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
- Documentation: https://pkg.go.dev/github.com/ulikunitz/xz/lzma#section-documentation
- Licenses: BSD-3-Clause
- Latest release: v0.5.15 (published 18 days ago)
- Last Synced: 2026-05-14T15:55:11.969Z (18 days ago)
- Versions: 23
- Dependent Packages: 0
- Dependent Repositories: 0
-
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
- Documentation: https://pkg.go.dev/github.com/ulikunitz/xz/internal/hash#section-documentation
- Licenses: BSD-3-Clause
- Latest release: v0.5.15 (published 18 days ago)
- Last Synced: 2026-05-14T21:41:15.185Z (18 days ago)
- Versions: 17
- Dependent Packages: 0
- Dependent Repositories: 0
-
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. It supports version 1.0.4 of the specification without the non-LZMA2 filters. See http://tukaani.org/xz/xz-file-format-1.0.4.txt
- Homepage: https://github.com/ulikunitZ/xz
- Documentation: https://pkg.go.dev/github.com/ulikunitZ/xz#section-documentation
- Licenses: BSD-3-Clause
- Latest release: v0.5.15 (published 9 months ago)
- Last Synced: 2026-04-27T05:45:54.604Z (about 1 month 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 4 months ago)
- Last Synced: 2026-03-13T00:11:46.258Z (3 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 26 days ago)
- Last Synced: 2026-05-27T00:25:36.798Z (5 days 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 3 months ago)
- Last Synced: 2026-04-07T02:02:13.964Z (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%
debian-13: golang-github-ulikunitz-xz
- Homepage: https://github.com/ulikunitz/xz
- Documentation: https://packages.debian.org/trixie/golang-github-ulikunitz-xz
- Licenses:
- Latest release: 0.5.6-2 (published 4 months ago)
- Last Synced: 2026-03-13T12:13:28.364Z (3 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:
- Latest release: 0.5.6-2 (published 4 months ago)
- Last Synced: 2026-03-13T15:39:54.179Z (3 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 v2 composite
- github/codeql-action/analyze v1 composite
- github/codeql-action/autobuild v1 composite
- github/codeql-action/init v1 composite