{"id":18188776,"url":"https://github.com/gearnode/vanity","last_synced_at":"2025-04-07T14:25:37.131Z","repository":{"id":216800987,"uuid":"742387457","full_name":"gearnode/vanity","owner":"gearnode","description":"Golang vanity import paths made easy","archived":false,"fork":false,"pushed_at":"2024-05-03T19:33:16.000Z","size":32,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-06T05:03:28.514Z","etag":null,"topics":["golang","vanity-import"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gearnode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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-01-12T11:10:00.000Z","updated_at":"2024-05-03T19:33:06.000Z","dependencies_parsed_at":"2024-01-12T23:58:27.842Z","dependency_job_id":"a1c88538-dd01-42aa-8e99-5369967d79bc","html_url":"https://github.com/gearnode/vanity","commit_stats":null,"previous_names":["gearnode/vanity"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gearnode%2Fvanity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gearnode%2Fvanity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gearnode%2Fvanity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gearnode%2Fvanity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gearnode","download_url":"https://codeload.github.com/gearnode/vanity/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247667394,"owners_count":20976044,"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":["golang","vanity-import"],"created_at":"2024-11-03T03:04:15.401Z","updated_at":"2025-04-07T14:25:37.094Z","avatar_url":"https://github.com/gearnode.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Vanity\n\nThis repository offers a CLI tool to easily create static websites for\nGolang vanity import paths.\n\n## Abstract\n\nFor the past decade, I've used NGINX for vanity Go imports in personal\nprojects. Recently, setting up Go vanity imports at work made me\nrealize that using NGINX for this is too complex and adds unnecessary\nmaintenance. So, I created a tool that simplifies this process. Now,\nanyone can easily set up vanity imports on static websites like GitHub\nPages or S3 with Cloudfront\n\n## Install\n\n### From source\n\n```\ngit clone https://github.com/gearnode/vanity.git\ncd vanity\nmake\nmake install\n```\n\n## Usage\n\nYou can generate the static website with:\n\n\tvanity -cfg example.org.yaml -output /usr/local/www/example.org\n\n## Build\n\nYou can build the command line interface with:\n\n\tmake build\n\n## Documentation\n\nThe [handbook](doc/handbook.md) contains informations about various\naspects of the command line interface.\n\nYou can also use the standard Go documentation tool to read code\ndocumentation, for example:\n\n\tgo doc -all go.gearno.de/vanity\n\t\n## Contact\n\nIf you find a bug or have any question, feel free to open a Github\nissue or to contact me [by email](mailto:bryan@frimin.fr).\n\nPlease note that I do not currently review or accept any contribution.\n\n## Licence\n\nReleased under the ISC license.\n\nCopyright (c) 2023 Bryan Frimin \u003cbryan@frimin.fr\u003e.\n\nPermission to use, copy, modify, and/or distribute this software for\nany purpose with or without fee is hereby granted, provided that the\nabove copyright notice and this permission notice appear in all\ncopies.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL\nWARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED\nWARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE\nAUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL\nDAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR\nPROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER\nTORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\nPERFORMANCE OF THIS SOFTWARE.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgearnode%2Fvanity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgearnode%2Fvanity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgearnode%2Fvanity/lists"}