{"id":21519772,"url":"https://github.com/hashi7412/multi-packages-interface","last_synced_at":"2025-07-15T21:33:32.238Z","repository":{"id":185364817,"uuid":"672069110","full_name":"hashi7412/multi-packages-interface","owner":"hashi7412","description":"This repository implement interface from different package Golang","archived":false,"fork":false,"pushed_at":"2023-08-02T21:02:02.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-11T20:53:11.159Z","etag":null,"topics":["different-packages","golang","hashi7412","multi-interface","practice","shinobi"],"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/hashi7412.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}},"created_at":"2023-07-28T20:56:04.000Z","updated_at":"2023-08-03T02:19:23.000Z","dependencies_parsed_at":"2023-08-01T19:35:47.342Z","dependency_job_id":null,"html_url":"https://github.com/hashi7412/multi-packages-interface","commit_stats":null,"previous_names":["hashi7412/multi-packages-interface","partner20307/multi-packages-interface","squaremost/multi-packages-interface"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hashi7412/multi-packages-interface","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hashi7412%2Fmulti-packages-interface","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hashi7412%2Fmulti-packages-interface/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hashi7412%2Fmulti-packages-interface/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hashi7412%2Fmulti-packages-interface/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hashi7412","download_url":"https://codeload.github.com/hashi7412/multi-packages-interface/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hashi7412%2Fmulti-packages-interface/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265461404,"owners_count":23769792,"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":["different-packages","golang","hashi7412","multi-interface","practice","shinobi"],"created_at":"2024-11-24T01:00:05.793Z","updated_at":"2025-07-15T21:33:32.189Z","avatar_url":"https://github.com/hashi7412.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# multi-packages-interface\n\nThis example aims to demonstrate the implementation of interfaces in Go and import your custom package. You will be able to define and declare an interface for an application in custom packages and implement that interface in your applications.\n\n### Result\n\n```\nECU             \u003c=====\u003e           Brain\nEngine          \u003c=====\u003e           Heart\nAir Filters     \u003c=====\u003e            Nose\nWipers          \u003c=====\u003e       Eyelashes\nGas Task        \u003c=====\u003e         Stomach\n```\n\n\n## Conclusion\n\nThis repository implemented interface from different package golang\n\nHere is some repositories for your guide:\n\n- [Hands-on Go](https://github.com/hashi7412/handson-go)\n- [Unmarshalling dynamic JSON in Golang](https://github.com/hashi7412/unmarshalling-dynamic-json)\n- [Example of Golang CRUD using MySQL from scratch](https://github.com/hashi7412/CRUD-with-MySQL)\n- [Token-based Authentication with MySQL](https://github.com/hashi7412/tokenbased-authentication)\n- [Golang RESTful API using GORM and Gorilla Mux](https://github.com/hashi7412/RestfulAPI-with-GORM-and-GorillaMux)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhashi7412%2Fmulti-packages-interface","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhashi7412%2Fmulti-packages-interface","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhashi7412%2Fmulti-packages-interface/lists"}