A minimal yet powerful HTTP client/API testing tool made for speed.

Overview

logo req

req - A lightweight, minimal yet powerful API testing tool | Product Hunt

req is a lightweight, minimal yet powerful HTTP client slash API testing tool designed for speed.

banner

Contents

Features

req

  • Blazing fast: The whole reason req was made is because of the lack of fast API testing tools.
  • Feature packed: req has all the features you can expect from a modern HTTP client. And if something is missing, just let me know!.
  • Beautiful output
  • Beautiful documentation

Installation

To install req, you will need to have Node.js and npm installed. Once you have those installed, simply run:

$ npm i -g req-cli

Documentation

docs

All documentation is built in. Run req help to get quick help, and req help walkthrough to view a quick walkthrough.

Contributing

Contributions are always welcome. Feel free to open an issue or pull request!

Contact

I'm mainly active on discord as @SiddharthShyniben#7017. Every other platform I exist on, my username is either SiddharthShyniben or SiddharthShyn.

License

This project uses the GPLv3 license.

footer

You might also like...

This is a simple yet powerful to-do list app. It allows the user to add, remove, edit and check a task as completed.

This is a simple yet powerful to-do list app. It allows the user to add, remove, edit and check a task as completed.

To-Do-List App In this project, I made a simple website called To-do-List. The user is able to add and remove tasks, mark them as done or undone, the

Dec 27, 2022

A small, but powerful HTTP library for Deno & Deno Deploy, built for convenience and simplicity

A small, but powerful HTTP library for Deno & Deno Deploy, built for convenience and simplicity

Wren Wren is a small, but powerful HTTP library for Deno & Deno Deploy, built for convenience and simplicity. convenient aliases for HTTP responses au

Dec 12, 2022

A fast and powerful http toolkit that take a list of domains to find active domains and other information such as status-code, title, response-time , server, content-type and many other

A fast and powerful http toolkit that take a list of domains to find active domains and other information such as status-code, title, response-time , server, content-type and many other

HTTPFY curently in beta so you may see problems. Please open a Issue on GitHub and report them! A Incredible fast and Powerful HTTP toolkit Report Bug

Dec 22, 2022

A minimal routing library designed to sit on top of Bun's fast HTTP server.

siopao A minimal routing library designed to sit on top of Bun's fast HTTP server. Based on Radix Tree. Sio=Hot Pao=Bun Installation bun add siopao Us

Nov 8, 2022

Android ROM device support and bringup tool, designed for maximum automation and speed.

Android ROM device support and bringup tool, designed for maximum automation and speed.

adevtool Android ROM device support and bringup tool, designed for maximum automation and speed. Features This tool automates the following tasks for

Dec 21, 2022

API client to test endpoints over HTTP. Uses superagent under the hood

@japa/client API client to test endpoints over HTTP. Uses superagent under the hood The API client plugin of Japa makes it super simple to test your A

Apr 13, 2022

Javascript-testing-practical-approach-2021-course-v3 - Javascript Testing, a Practical Approach (v3)

Javascript-testing-practical-approach-2021-course-v3 - Javascript Testing, a Practical Approach (v3)

Javascript Testing, a Practical Approach Description This is the reference repository with all the contents and the examples of the "Javascript Testin

Nov 14, 2022

Gatsby-starter-minimal-blog - Typography driven, feature-rich blogging theme with minimal aesthetics.

Gatsby-starter-minimal-blog - Typography driven, feature-rich blogging theme with minimal aesthetics. Includes tags/categories support and extensive features for code blocks such as live preview, line numbers, and line highlighting.

Jan 29, 2022
Comments
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    Beep boop. Your images are optimized!

    Your image file size has been reduced by 19% 🎉

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /img/req-1.png | 172.67kb | 137.70kb | 20.25% | | /img/doc.png | 194.23kb | 155.50kb | 19.94% | | /img/req.png | 197.75kb | 158.58kb | 19.81% | | /img/logo-small.svg | 0.44kb | 0.43kb | 0.67% | | /img/banner.svg | 16.41kb | 16.41kb | 0.02% | | | | | | | Total : | 581.49kb | 468.63kb | 19.41% |


    📝 docs | :octocat: repo | 🙋🏾 issues | 🏪 marketplace

    ~Imgbot - Part of Optimole family

    opened by imgbot[bot] 0
  • req help, unexpected token error

    req help, unexpected token error

    Describe the bug I installed the req command and tried it, had the following error.

    To Reproduce Steps to reproduce the behavior:

    1. Install the req cli with npm i -g req-cli
    2. Create a .req directory with a sample.http file GET https://api.github.com/users/SiddharthShyniben
    3. Run the command req run sample
    4. Also run the command req help
    5. See error
    file:///home/user/.config/nvm/versions/node/v16.13.2/lib/node_modules/req-cli/src/index.js:41
                    const {version} = (await import('../package.json', {assert: {type: 'json'}})).default
                                                                     ^
    
    SyntaxError: Unexpected token ','
        at ESMLoader.moduleStrategy (node:internal/modules/esm/translators:139:18)
        at ESMLoader.moduleProvider (node:internal/modules/esm/loader:236:14)
        at async link (node:internal/modules/esm/module_job:67:21)
    
    

    Expected behavior A request should be sent with results on the github user's profile.

    Versions (please complete the following information):

    • OS: [e.g. ChromeOS]
    • req: req version also gives the same error so cannot give detail here on the version of req in use
    bug 
    opened by discoverlance-com 7
Releases(v1.0.2)
Owner
Siddharth
Coding for a hobby. Built @sleekjs
Siddharth
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
A type speed checking website which lets you check your typing speed and shows the real-tme leaderboards with mongodb as DB and express as backend

This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server: npm run dev # or yarn dev Open http://

Sreehari jayaraj 8 Mar 27, 2022
A testing focused Remix Stack, that integrates E2E & Unit testing with Playwright, Vitest, MSW and Testing Library. Driven by Prisma ORM. Deploys to Fly.io

Live Demo · Twitter A testing focused Remix Stack, that integrates E2E & Unit testing with Playwright, Vitest, MSW and Testing Library. Driven by Pris

Remix Stacks 18 Oct 31, 2022
đź‘‘ A tiny yet powerful tool for high-performance color manipulations and conversions

Colord is a tiny yet powerful tool for high-performance color manipulations and conversions. Features ?? Small: Just 1.7 KB gzipped (3x+ lighter than

Vlad Shilov 1.2k Jan 3, 2023
zieeco 12 Jul 8, 2022
Recompo is a free and open-source project that is designed for customizability and speed and is easy to use and powerful.

About Recompo is a free and open-source project that is designed for customizability and speed and is easy to use and powerful Installation recompo is

recompo 4 Mar 20, 2022
AREX: It is a “Differential Testing” and “Record and Replay Testing” Tool.

AREX: It is a “Differential Testing” and “Record and Replay Testing” Tool. Test restful API by record, replay and stub request/response. Differential

ArexTest 15 Nov 1, 2022
📡Usagi-http-interaction: A library for interacting with Http Interaction API

?? - A library for interacting with Http Interaction API (API for receiving interactions.)

Rabbit House Corp 3 Oct 24, 2022
Simple yet powerful to-do list app to manage your daily tasks! Built with: CSS, HTML, JavaScript

To-Do List Simple yet powerful to-do app to manage your daily tasks! Built With HTML, CSS Fameworks: N/A Technologies: Linters, Git, GitHub, Webpack L

Amaury Permer 7 Jul 21, 2022