{"id":19357487,"url":"https://github.com/hbagdi/hit","last_synced_at":"2025-04-23T10:33:24.458Z","repository":{"id":36976199,"uuid":"456060300","full_name":"hbagdi/hit","owner":"hbagdi","description":"Make and manage HTTP requests","archived":false,"fork":false,"pushed_at":"2023-03-20T04:59:24.000Z","size":214,"stargazers_count":10,"open_issues_count":8,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-02T14:21:44.004Z","etag":null,"topics":["cli","http-client"],"latest_commit_sha":null,"homepage":"https://hit.yolo42.com","language":"Go","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/hbagdi.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-06T05:01:58.000Z","updated_at":"2022-09-02T13:08:40.000Z","dependencies_parsed_at":"2024-06-19T17:11:47.484Z","dependency_job_id":"1f6f0ae5-dc5d-45d5-8ab6-d829f85d229b","html_url":"https://github.com/hbagdi/hit","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hbagdi%2Fhit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hbagdi%2Fhit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hbagdi%2Fhit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hbagdi%2Fhit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hbagdi","download_url":"https://codeload.github.com/hbagdi/hit/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250417105,"owners_count":21427139,"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":["cli","http-client"],"created_at":"2024-11-10T07:07:41.588Z","updated_at":"2025-04-23T10:33:19.443Z","avatar_url":"https://github.com/hbagdi.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# hit\n\n![image](https://hit.yolo42.com/android-chrome-512x512.png)\n\n[![Build](https://github.com/hbagdi/hit/actions/workflows/test.yaml/badge.svg?branch=main\u0026event=push)](https://github.com/hbagdi/hit/actions/workflows/test.yaml)\n\u003ca href=\"https://twitter.com/intent/follow?screen_name=hitcmd\"\u003e\n\u003cimg src=\"https://img.shields.io/twitter/follow/hitcmd?style=social\u0026logo=twitter\" alt=\"follow on Twitter\"\u003e\n\u003c/a\u003e\n\nMake and manage HTTP requests\n\nHit is a command-line program that makes it easy to build HTTP requests \nusing plain-text files and execute them.\n\nSome features include:\n- authoring HTTP requests using plain-text files\n- using output of one HTTP request as input to the next request\n- define request templates that can be dynamically populated\n- execute complex workflows by changing the execution order of requests and\n  using inbuilt cache to inject a subset of response into a request\n- Combine responses from multiple requests and send them in a single request\n\n[Status](#status) | [Install](#install) | [Documentation](#documentation) |\n[Getting help](#getting-help) | [Contributing](#contributing) | [License](#license)\n\n## Status\n\n`hit` is in early development. Expect rough edges and all feedback is welcome.\n\n## Install\n\n`hit` is a single statically compiled binary. The binaries are hosted on GitHub.\n\n```shell\n# macOS\nbrew install hbagdi/tap/hit\n\n# Linux\ncurl -sL https://github.com/hbagdi/hit/releases/download/v0.2.0/hit_0.2.0_linux_amd64.tar.gz \\\n  -o /tmp/hit.tar.gz\ntar -xf /tmp/hit.tar.gz -C /tmp\nsudo cp /tmp/hit /usr/local/bin/\n```\n\n## Get started\n\nCreate a hit file:\n```shell\necho '@_global\nbaseURL=https://nodes.yolo42.com\nversion=1\n\n\n@gen-root-node\nPOST\n/v1/node\n~y2j\ntitle: my-root-node\n' \u003e quick-start.hit\n```\n\nExecute your first request:\n```shell\nhit @gen-root-node\n```\n\nFor a further complete demo, please go through the\n[quick-start guide](https://hit.yolo42.com/docs/get-started/quick-start/).\n\n## Documentation \n\nDocumentation is available at [hit.yolo42.com](https://hit.yolo42.com).\n\n## Getting help\n\nIf you need help, please open a [GitHub issue](https://github.com/hbagdi/hit/issues/new).\n\n## Contributing\n\n`hit` is in early development and hence the code is evolving at a rapid pace and\nthere is little to none developer documentation for the code/architecture.\nPatches are welcome. If you would like to make a larger change, please open \na GitHub issue first to discuss your proposal.\n\n## License\n\n`hit` is licensed under [Apache 2.0](https://github.com/hbagdi/hit/blob/main/LICENSE).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhbagdi%2Fhit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhbagdi%2Fhit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhbagdi%2Fhit/lists"}