{"id":23378025,"url":"https://github.com/letsmakecakes/unit-converter","last_synced_at":"2026-04-02T02:51:02.288Z","repository":{"id":266722538,"uuid":"864848081","full_name":"letsmakecakes/unit-converter","owner":"letsmakecakes","description":"A simple web application for converting between various units of measurement, including length, weight, and temperature, built with Golang. This project demonstrates the use of Go's gin framework package and HTML templates to create a user-friendly interface for unit conversion.","archived":false,"fork":false,"pushed_at":"2024-12-05T18:23:02.000Z","size":262,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-26T02:04:06.016Z","etag":null,"topics":["css","go","golang","html","html-template","http","javascript","measurement","unit-converter","web-application"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/letsmakecakes.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}},"created_at":"2024-09-29T10:26:50.000Z","updated_at":"2024-12-05T18:23:05.000Z","dependencies_parsed_at":"2024-12-05T19:36:52.797Z","dependency_job_id":null,"html_url":"https://github.com/letsmakecakes/unit-converter","commit_stats":null,"previous_names":["letsmakecakes/unit-converter"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/letsmakecakes/unit-converter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/letsmakecakes%2Funit-converter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/letsmakecakes%2Funit-converter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/letsmakecakes%2Funit-converter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/letsmakecakes%2Funit-converter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/letsmakecakes","download_url":"https://codeload.github.com/letsmakecakes/unit-converter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/letsmakecakes%2Funit-converter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279005549,"owners_count":26083918,"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","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["css","go","golang","html","html-template","http","javascript","measurement","unit-converter","web-application"],"created_at":"2024-12-21T18:34:06.205Z","updated_at":"2025-10-10T23:12:40.846Z","avatar_url":"https://github.com/letsmakecakes.png","language":"Go","readme":"# Unit Converter\n\nA simple web application to convert between different units of measurement, built with Golang.\n\n## Features\n\n- **Length Conversion**: Convert between millimeters, centimeters, meters, kilometers, inches, feet, yards, and miles.\n- **Weight Conversion**: Convert between milligrams, grams, kilograms, ounces, and pounds.\n- **Temperature Conversion**: Convert between Celsius, Fahrenheit, and Kelvin.\n- Clean and responsive user interface for a smooth experience.\n- Built with the standard Go net/http package and HTML templates for easy web development.\n\n## Table of Contents\n\n- [Features](#features)\n- [Setup Instructions](#setup-instructions)\n- [Usage](#usage)\n- [Screenshots](#screenshots)\n- [License](#license)\n\n## Setup Instructions\n\n### Prerequisites\n\n- Go 1.18 or higher\n- A working internet connection to download dependencies\n\n### Steps to Run Locally\n\n1. **Clone the repository**:\n\n   ```bash\n   git clone https://github.com/your-username/unit-converter.git\n   cd unit-converter\n   ```\n\n2. **Install Dependencies** (if any):\n\n   There are no third-party dependencies for this project since it uses Go's standard `net/http` and `html/template` packages.\n\n3. **Run the Application**:\n\n   Use the following command to start the server:\n\n   ```bash\n   go run main.go\n   ```\n\n   By default, the application will run on `localhost:8080`.\n\n4. **Access the Web App**:\n\n   Open your web browser and navigate to:\n\n   ```plaintext\n   http://localhost:8080\n   ```\n\n## Usage\n\n### Length Conversion\n\n1. Select the \"Length\" tab.\n2. Enter the value you want to convert.\n3. Choose the units to convert from and to (e.g., `ft` to `cm`).\n4. Click \"Convert\" to see the result.\n\n### Weight Conversion\n\n1. Select the \"Weight\" tab.\n2. Enter the weight value to convert.\n3. Choose the units to convert from and to (e.g., `kg` to `lb`).\n4. Click \"Convert\" to view the result.\n\n### Temperature Conversion\n\n1. Select the \"Temperature\" tab.\n2. Enter the temperature value to convert.\n3. Choose the units to convert from and to (e.g., `Celsius` to `Fahrenheit`).\n4. Click \"Convert\" to get the converted temperature.\n\n## Screenshots\n\n### Length Conversion Interface and Conversion Result\n![Length Conversion](./interface.png)\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fletsmakecakes%2Funit-converter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fletsmakecakes%2Funit-converter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fletsmakecakes%2Funit-converter/lists"}