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

https://github.com/m-mdy-m/agas

send http requests
https://github.com/m-mdy-m/agas

agas gland glandjs requests

Last synced: about 2 months ago
JSON representation

send http requests

Awesome Lists containing this project

README

          

# Agas

```
A G A S
```

[![npm version](https://img.shields.io/npm/v/@medishn/agas.svg)](https://www.npmjs.com/package/@medishn/agas)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)
[![Bun Compatible](https://img.shields.io/badge/Bun-Compatible-orange.svg)](https://bun.sh)
[![Docker](https://img.shields.io/badge/Docker-Available-blue.svg)](https://hub.docker.com/r/bitsgenix/agas)

Agas is a minimal, CLI-friendly HTTP client powered by Bun. It provides a simple and intuitive interface for making HTTP requests directly from your terminal or within your JavaScript/TypeScript applications.

## Features

- **Lightweight and Fast**: Built on Bun for performance
- **Beautiful CLI Interface**: With colors and loading spinners
- **Event-driven Architecture**: Subscribe to request and response events
- **Modern HTTP Features**: JSON, FormData, streaming, timeouts, and more
- **Easy to Use API**: Simple methods for common HTTP verbs
- **Type-safe**: Written in TypeScript with full type definitions
- **Docker Support**: Run in containers without dependencies

## Contributing

Contributions, suggestions, and improvements are very welcome!
Please see the [Contributing Guide](./docs/CONTRIBUTING.md) to get started.

Also, make sure to check out our [Code of Conduct](./docs/CODE_OF_CONDUCT.md).

## Security

If you discover any security-related issues, please read our [Security Policy](./docs/SECURITY.md) for guidance on responsible disclosure.

## Getting Started

Check out the [User Guide](./User_Guide.md) to learn how to use Agas effectively.

## Changelog

You can view the list of recent changes in the [CHANGELOG](./docs/CHANGELOG.md).

## Acknowledgements

- Built with [Bun](https://bun.sh)
- Uses [GlandJS](https://github.com/glandjs/gland) for event handling

## License

MIT © [Mahdi](https://github.com/m-mdy-m)