{"id":37148686,"url":"https://github.com/adewoleadenigbagbe/lite-compression-tool","last_synced_at":"2026-01-14T17:33:57.467Z","repository":{"id":215425684,"uuid":"736974632","full_name":"adewoleadenigbagbe/lite-compression-tool","owner":"adewoleadenigbagbe","description":"A simple compression tool using Huffman coding algorithm","archived":false,"fork":false,"pushed_at":"2024-04-17T07:37:21.000Z","size":1259,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-06-20T23:57:22.570Z","etag":null,"topics":["compression","huffman-compression-algorithm","recursion","traversal-algorithms"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/adewoleadenigbagbe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2023-12-29T12:25:58.000Z","updated_at":"2024-04-17T07:35:52.000Z","dependencies_parsed_at":"2024-06-20T23:07:04.388Z","dependency_job_id":"99d09d9b-4421-48d6-9db4-7a5722c27389","html_url":"https://github.com/adewoleadenigbagbe/lite-compression-tool","commit_stats":null,"previous_names":["adewoleadenigbagbe/lite-compression-tool"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/adewoleadenigbagbe/lite-compression-tool","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adewoleadenigbagbe%2Flite-compression-tool","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adewoleadenigbagbe%2Flite-compression-tool/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adewoleadenigbagbe%2Flite-compression-tool/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adewoleadenigbagbe%2Flite-compression-tool/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adewoleadenigbagbe","download_url":"https://codeload.github.com/adewoleadenigbagbe/lite-compression-tool/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adewoleadenigbagbe%2Flite-compression-tool/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28428498,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T16:38:47.836Z","status":"ssl_error","status_checked_at":"2026-01-14T16:34:59.695Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["compression","huffman-compression-algorithm","recursion","traversal-algorithms"],"created_at":"2026-01-14T17:33:56.793Z","updated_at":"2026-01-14T17:33:57.460Z","avatar_url":"https://github.com/adewoleadenigbagbe.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Lite-Compression-Tool\n\nA simple lightweight command line tool to compress text files using Huffman coding\n\nHuffman Coding is a data compression algorithm that is used to reduce the size of data without losing any information. It achieves this by assigning shorter binary codes to frequently occurring characters and longer codes to less frequent characters. This technique allows for efficient storage and transmission of data\n\nFor more information on huffman coding , visit this link [Huffman Coding](https://en.wikipedia.org/wiki/Huffman_coding)\n\n\nFor this example, a text file **lesmiserables.txt** included in the repo , text file used contains not only ASCII characters but other characters in any language\n\n## Usage\nClone the Repository, check in on the root folder and run the main.go file, you see a **decoded_lesmiserables.txt** being generated","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadewoleadenigbagbe%2Flite-compression-tool","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadewoleadenigbagbe%2Flite-compression-tool","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadewoleadenigbagbe%2Flite-compression-tool/lists"}