{"id":13500392,"url":"https://github.com/chapar-rest/chapar","last_synced_at":"2026-04-15T08:01:17.044Z","repository":{"id":231400134,"uuid":"742629087","full_name":"chapar-rest/chapar","owner":"chapar-rest","description":"Chapar is a simple and easy to use api testing tools aims to help developers to test their api endpoints. it support http and grpc protocols.","archived":false,"fork":false,"pushed_at":"2026-04-14T19:25:23.000Z","size":22743,"stargazers_count":697,"open_issues_count":9,"forks_count":39,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-04-14T20:16:57.381Z","etag":null,"topics":["api","api-client","api-rest","gioui","golang","grpc","rest","testing"],"latest_commit_sha":null,"homepage":"https://chapar.rest","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chapar-rest.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"chapar-rest","buy_me_a_coffee":"mohsen.mirzakhani"}},"created_at":"2024-01-12T22:52:45.000Z","updated_at":"2026-04-14T19:25:28.000Z","dependencies_parsed_at":"2024-04-03T22:47:49.877Z","dependency_job_id":"48dfa2b0-f43b-479e-ba0f-820f351547d3","html_url":"https://github.com/chapar-rest/chapar","commit_stats":null,"previous_names":["mirzakhany/chapar","chapar-rest/chapar"],"tags_count":25,"template":false,"template_full_name":null,"purl":"pkg:github/chapar-rest/chapar","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chapar-rest%2Fchapar","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chapar-rest%2Fchapar/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chapar-rest%2Fchapar/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chapar-rest%2Fchapar/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chapar-rest","download_url":"https://codeload.github.com/chapar-rest/chapar/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chapar-rest%2Fchapar/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31831849,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T07:17:56.427Z","status":"ssl_error","status_checked_at":"2026-04-15T07:17:30.007Z","response_time":63,"last_error":"SSL_read: 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":["api","api-client","api-rest","gioui","golang","grpc","rest","testing"],"created_at":"2024-07-31T22:00:58.453Z","updated_at":"2026-04-15T08:01:16.775Z","avatar_url":"https://github.com/chapar-rest.png","language":"Go","funding_links":["https://github.com/sponsors/chapar-rest","https://buymeacoffee.com/mohsen.mirzakhani","https://www.buymeacoffee.com/mohsen.mirzakhani"],"categories":["Software Packages","Go","Recently Updated","软件包","Go Tools"],"sub_categories":["Other Software","[Dec 24, 2024](/content/2024/12/24/README.md)","其他软件"],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"./build/appicon.png\" alt=\"Chapar\"/\u003e\n  \u003cbr/\u003e\n  \u003cbr/\u003e\n  \u003ca href=\"https://img.shields.io/github/v/release/chapar-rest/chapar?include_prereleases\" title=\"Latest Release\" rel=\"nofollow\"\u003e\u003cimg src=\"https://img.shields.io/github/v/release/chapar-rest/chapar?include_prereleases\" alt=\"Latest Release\"\u003e\u003c/a\u003e\n  \u003ca href='https://gophers.slack.com/messages/chapar'\u003e\u003cimg src='https://img.shields.io/badge/join-us%20on%20slack-gray.svg?longCache=true\u0026logo=slack\u0026colorB=blue' alt='Join us on Slack' /\u003e\u003c/a\u003e\n  \u003ca href='https://www.youtube.com/channel/UCn7EZpdKM8SWE0JcVS3ZXrQ'\u003e\n  \u003cimg alt=\"YouTube Channel Subscribers\" src=\"https://img.shields.io/youtube/channel/subscribers/UCn7EZpdKM8SWE0JcVS3ZXrQ\"\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n# Chapar - Native API Testing Tool\n\nChapar is an upcoming native API testing tool built with GoLang, designed to simplify and expedite the testing process for developers. While still in its early beta phase, Chapar aims to offer a user-friendly experience with support for both HTTP and gRPC protocols with.\n\n## What Chapar means?\nChapar was the institution of the royal mounted couriers in ancient Persia.\nThe messengers, called Chapar, alternated in stations a day's ride apart along the Royal Road.\nThe riders were exclusively in the service of the Great King and the network allowed for messages to be transported from Susa to Sardis (2699 km) in nine days; the journey took ninety days on foot.\n\nHerodus described the Chapar as follows:\n\n\u003e There is nothing in the world that travels faster than these Persian couriers. Neither snow, nor rain, nor heat, nor darkness of night prevents these couriers from completing their designated stages with utmost speed.\n\u003e\n\u003e Herodotus, about 440 BC\n\n## State of the project\nOn the main branch of the repository, you will find the latest development version of Chapar.\nThis version is not yet stable and may contain bugs or incomplete features. We are actively working on improving the application and adding new features.\n\n### Current Unreleased Features\n* Pre/Post request scripts to set environment variables and read request/response data.\n* Console panel to view logs\n* New UI design for notifications.\n* Many bug fixes and improvements.\n\nYou can build the project from the main branch to test the latest features. However, please note that this version is not yet stable and may contain bugs or incomplete features.\n\n## Screenshots\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"screenshots/scripting.png\" alt=\"Chapar\" width=\"400\"/\u003e\n  \u003cimg src=\"screenshots/requests_details.png\" alt=\"Chapar\" width=\"400\"/\u003e\n  \u003cimg src=\"./screenshots/environments.png\" alt=\"Chapar\" width=\"400\"/\u003e\n  \u003cimg src=\"./screenshots/post_request.png\" alt=\"Chapar\" width=\"400\"/\u003e\n  \u003cimg src=\"./screenshots/workspaces.png\" alt=\"Chapar\" width=\"400\"/\u003e\n  \u003cimg src=\"./screenshots/params.png\" alt=\"Chapar\" width=\"400\"/\u003e\n  \u003cimg src=\"./screenshots/protofiles.png\" alt=\"Chapar\" width=\"400\"/\u003e\n  \u003cimg src=\"./screenshots/grpc_request.png\" alt=\"Chapar\" width=\"400\"/\u003e\n\u003c/div\u003e\n\n\n### Features\n* Create and manage workspaces to organize your API endpoints.\n* Create and manage environments to store variables and configurations for your API endpoints.\n* Create and manage requests to test your API endpoints.\n* Send requests with different methods (GET, POST, PUT, DELETE, PATCH, HEAD, OPTION,CONNECT).\n* Send requests with different content types (JSON, XML, Form, Text, HTML).\n* Send requests with different authentication methods (Basic, Bearer, API Key, No Auth).\n* Send requests with different body types (Form, Raw, Binary).\n* Set environment variables from the response of the request using JSONPath.\n* Dark mode support.\n* Data is stored locally on your machine. and no data is sent to any server.\n* Import collections and requests from Postman.\n* Support GRPC protocol.\n* Support for grpc reflection and proto files.\n* Load sample request structure of given grpc method.\n* Chaining requests with Pre/Post request option.\n\n### Roadmap\n* Support WebSocket, GraphQL protocol.\n* Python as a scripting language for pre-request and post-request scripts.\n* Support for tunneling to servers and kube clusters as pre request actions.\n\n### Getting Started\nTo Get started with Chapar, you can download the latest release from the [releases page](https://github.com/chapar-rest/chapar/releases).\nTheir you can find the latest release for your operating system.\n\n#### Install on macOS\nOn macOS, you can install Chapar via Homebrew, download the latest release, or install from Apple's App Store.\n\n**Homebrew (recommended)**\n```bash\nbrew tap chapar-rest/chapar\nbrew install --cask chapar\n```\n\nTo upgrade to the latest version:\n```bash\nbrew upgrade --cask chapar\n```\n\n**App Store**\n\n\u003ca href=\"https://apps.apple.com/us/app/chapar-rest/id6673918597?mt=12\u0026itscg=30200\u0026itsct=apps_box_badge\u0026mttnsubad=6673918597\" style=\"display: inline-block;\"\u003e\n\u003cimg src=\"https://toolbox.marketingtools.apple.com/api/v2/badges/download-on-the-app-store/black/en-us?releaseDate=1743379200\" alt=\"Download on the App Store\" style=\"width: 150px; height: 50px; vertical-align: middle; object-fit: contain;\" /\u003e\n\u003c/a\u003e\n\u003cbr/\u003e\u003cbr/\u003e\nNote that the App Store version is running in a sandbox environment and if you are already using the downloaded\nor custom build version, you need to copy your data to the sandbox environment. you can do it by running the following command:\n\n```bash\ncp -r $HOME/.config/chapar $HOME/Library/Containers/rest.chapar.app/Data/.config\n```\nor make a symlink to the sandbox environment:\n```bash\nln -s $HOME/.config/chapar $HOME/Library/Containers/rest.chapar.app/Data/.config\n```\n\n#### Install From AUR\nOn Arch-based distros, you can install Chapar from the AUR using your favorite AUR helper:\n```bash\nyay -S chapar-bin\n```\nPlease note that AUR package is maintained by a community contributor. (@Monirzadeh ) may not be up to date with the latest release.\n\n#### Install From Source\nTo install Chapar from source, clone the repository install the dependencies, and run the application using the following commands:\n```bash\ngit clone https://github.com/chapar-rest/chapar.git\ncd chapar\ngo build -o chapar .\n```\n\n## Dependencies\nIf you want to build the project from source, you need to install the following dependencies:\nChapar is built using [Gio](https://gioui.org) library so you need to install the following dependencies to build the project:\n\nfor linux follow instructions in [gio linux](https://gioui.org/doc/install/linux)\nfor macOS follow instructions in [gio macos](https://gioui.org/doc/install/macos)\n\n\n### Contributing\nWe welcome contributions from the community once the early beta is released! If you have ideas, feedback, or wish to contribute, please open an issue or submit a pull request.\n\n### Support the Project\nYou can support the development of Chapar by starring the repository, sharing it with your friends, and contributing to the project.\nAlso you can support the project by donating to the project's wallet.\n\n[![\"Buy Me A Coffee\"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/mohsen.mirzakhani)\n\n#### Supporters\nJetBrains generously granted me a year of their open-source support licenses to work on this project.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchapar-rest%2Fchapar","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchapar-rest%2Fchapar","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchapar-rest%2Fchapar/lists"}