An open API service indexing awesome lists of open source software.

https://github.com/qrexpy/apitester

A modern API testing tool in the web
https://github.com/qrexpy/apitester

api modern testing tool web

Last synced: about 1 year ago
JSON representation

A modern API testing tool in the web

Awesome Lists containing this project

README

          

# APITester

A modern API testing tool built with React, TypeScript, and Vite.

## Features

- Interactive API request builder
- Request history tracking
- Response visualization
- Headers customization
- Documentation panel for quick reference
- Terminal-like interface

## Tech Stack

- React 18
- TypeScript
- Vite
- TailwindCSS
- Lucide Icons

## Getting Started

### Prerequisites

- Node.js (version 16.x or higher recommended)
- npm or yarn

### Installation

1. Clone the repository
```bash
git clone https://github.com/qrexpy/APITester
cd APITester
```

2. Install dependencies
```bash
npm install
# or
yarn
```

3. Start the development server
```bash
npm run dev
# or
yarn dev
```

4. Open your browser and navigate to `http://localhost:5173`

## Building for Production

```bash
npm run build
# or
yarn build
```

The build output will be in the `dist` directory, which can be served using any static file server.

## Available Scripts

- `npm run dev` - Start the development server
- `npm run build` - Build the application for production
- `npm run preview` - Preview the production build locally
- `npm run lint` - Run ESLint to check for code issues

## License

This project is licensed under the MIT License - see the [LICENSE](https://github.com/qrexpy/APITester/blob/main/LICENSE) file for details.

## Contributing

Contributions are welcome! Feel free to open issues or submit pull requests.

1. Fork the repository
2. Create your feature branch (`git checkout -b feature/amazing-feature`)
3. Commit your changes (`git commit -m 'Add some amazing feature'`)
4. Push to the branch (`git push origin feature/amazing-feature`)
5. Open a Pull Request