{"id":22938043,"url":"https://github.com/randomhashtags/swift-compression","last_synced_at":"2025-04-15T21:26:24.168Z","repository":{"id":267374633,"uuid":"901050119","full_name":"RandomHashTags/swift-compression","owner":"RandomHashTags","description":"Standalone compression \u0026 decompression library.","archived":false,"fork":false,"pushed_at":"2025-04-15T01:13:42.000Z","size":155,"stargazers_count":2,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-15T02:24:34.449Z","etag":null,"topics":["brotli","compression","decompression","deflate","dna-compression","dnac-sbe","huffman-coding","move-to-front","run-length-encoding","snappy","swift"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RandomHashTags.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-12-10T00:24:20.000Z","updated_at":"2025-04-15T01:13:45.000Z","dependencies_parsed_at":"2024-12-10T01:25:09.084Z","dependency_job_id":"336fd0d4-eb68-4a8a-b3ca-e074a4dc8b97","html_url":"https://github.com/RandomHashTags/swift-compression","commit_stats":null,"previous_names":["randomhashtags/swift-compression"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RandomHashTags%2Fswift-compression","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RandomHashTags%2Fswift-compression/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RandomHashTags%2Fswift-compression/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RandomHashTags%2Fswift-compression/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RandomHashTags","download_url":"https://codeload.github.com/RandomHashTags/swift-compression/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249155953,"owners_count":21221686,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["brotli","compression","decompression","deflate","dna-compression","dnac-sbe","huffman-coding","move-to-front","run-length-encoding","snappy","swift"],"created_at":"2024-12-14T12:15:44.764Z","updated_at":"2025-04-15T21:26:24.135Z","avatar_url":"https://github.com/RandomHashTags.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Swift Compression\n\n\u003ca href=\"https://swift.org\"\u003e\u003cimg src=\"https://img.shields.io/badge/Swift-5.9+-F05138?style=\u0026logo=swift\" alt=\"Requires at least Swift 5.9\"\u003e\u003c/a\u003e \u003cimg src=\"https://img.shields.io/badge/Platforms-Any-gold\"\u003e \u003ca href=\"https://discord.com/invite/VyuFQUpcUz\"\u003e\u003cimg src=\"https://img.shields.io/badge/Chat-Discord-7289DA?style=\u0026logo=discord\"\u003e\u003c/a\u003e \u003ca href=\"https://github.com/RandomHashTags/destiny/blob/main/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/badge/License-Apache_2.0-blue\" alt=\"Apache 2.0 License\"\u003e\u003c/a\u003e\n\nStandalone compression \u0026 decompression library.\n\n## Techniques\n\n### Compression and decompression\n\n- [Brotli](https://github.com/google/brotli)\n- [DEFLATE](https://www.rfc-editor.org/rfc/rfc1951)\n- [DNA Binary Encoding](https://en.wikipedia.org/wiki/DNA_digital_data_storage)\n- [DNA Single-Block Encoding](https://www.mdpi.com/1999-4893/13/4/99)\n- [Huffman Coding](https://en.wikipedia.org/wiki/Huffman_coding)\n- [iWork Archive](https://en.wikipedia.org/wiki/IWork)\n- [LZ77 \u0026 LZ78](https://en.wikipedia.org/wiki/LZ77_and_LZ78)\n- [Move-to-front](https://en.wikipedia.org/wiki/Move-to-front_transform)\n- [Run-Length Encoding](https://en.wikipedia.org/wiki/Run-length_encoding)\n- [Snappy](https://github.com/google/snappy)\n- [Snappy Framed](https://github.com/google/snappy/blob/main/framing_format.txt)\n- [Zstd](https://github.com/facebook/zstd)\n\n### Minification\n\n- CSS\n- JavaScript\n- Swift\n\n## Getting starting\n\ncoming soon...\n\n### Products\n\nThe products are broken up into their respective algorithms, but the __SwiftCompression__ product includes all of them and is the recommended one to use in your projects.\n\n- SwiftCompression\n- SwiftCompressionCSS\n- SwiftCompressionDNA\n- SwiftCompressionJavaScript\n- SwiftCompressionLZ\n- SwiftCompressionSnappy\n\n## Contributing\n\nCreate a PR.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frandomhashtags%2Fswift-compression","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frandomhashtags%2Fswift-compression","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frandomhashtags%2Fswift-compression/lists"}