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
- Host: GitHub
- URL: https://github.com/qrexpy/apitester
- Owner: qrexpy
- License: mit
- Created: 2025-04-30T09:33:28.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-30T09:35:59.000Z (about 1 year ago)
- Last Synced: 2025-04-30T11:17:47.131Z (about 1 year ago)
- Topics: api, modern, testing, tool, web
- Language: TypeScript
- Homepage: https://api-tester.qrexxed.tech/
- Size: 50.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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