What is Watcher?
An API manager built for a easier use to manage and collaborate on API calls. It is also a cross-platform application powered by the web that is being wrapped using Tauri framework in which you can run Watcher on Windows, MacOS, or Linux without having much trouble. Some Watcher’s features/roadmap in summary are:
- Making Request (Of course!)
- Directory Management
- Workspace switch
- Import from swagger
- Import from more places!
- Environment Variables Feature
- Pre/Post request script
- Tab Feature
- Sync Feature
- Flow Management
Watcher is currently under heavy development. You can give your suggestions and feedback on our Discussions page. If you feel comfortable in writing code using Typescript and Rust, we highly encourage you to contribute to this project.
Installation
If you want to install Watcher on your system, you can download the installer for your operating system on the release page. Please note that the current version is not stable yet, and you may encounter various bugs.
Tech Stack
- React
- Mobx
- Tauri
Development
If you want to run this project in your local system, please follow this guide:
-
We use
yarn
to manage package and run scripts. -
Run
yarn install
to install dependencies. -
Run
yarn start
to start the react app running on port 3000 by default. -
Follow this guide to set up Tauri environment
-
Run
yarn tauri dev