/weaver

API tool,but egui style and rusty

Primary LanguageRust

WEAVER

About

Weaver is a simple,easy-to-use and cross-platform API tool.Inspired by hoppscotch . It uses the Rust egui GUI library.

Features

  • Get,Post and other method request
  • application/json,multipart/form-data and more content-type
  • Custom request header
  • cULR convert

UI

More screenshot in here

Contributing

If you run into any problems feel free to create an issue. PRs are much appreciated. Here's a list of good first issues.

Development flow

Install or update rust

rustup update

As much as possible run following these steps:

cargo fmt
cargo clippy

There is a ci checks for now.If you have good idea,please create an issue or create a PR.

Commit and pull requests

For now,there are no format for commit messages,it's ok that the submitted code can be clearly described.

Once your pull request is approved, please merge it following these steps:

git checkout master
git pull master
git rebase master my/branch
git push -f
git checkout master
git merge my/branch
git push

Trying to avoid merge commits please.