JavaScript api-client

Open-source JavaScript projects categorized as api-client

Top 17 JavaScript api-client Projects

  • insomnia

    The open-source, cross-platform API client for GraphQL, REST, WebSockets and gRPC.

    Project mention: Show HN: Insomnium – 100% local and privacy-focus fork of Insomnia API client | news.ycombinator.com | 2023-09-29

    Here is the main Github issue with a lot of context: https://github.com/Kong/insomnia/issues/6577

    It was later turned into a discussion here: https://github.com/Kong/insomnia/discussions/6590

    However, the discussion was closed so newer issues have been created.

  • Requestly

    🚀 Most Popular developer tool for frontend developers & QAs to debug web and mobile applications. Redirect URL (Switch Environments), Modify Headers, Mock APIs, Modify Response, Insert Scripts & Record web sessions and share it with your teammates for debugging.

    Project mention: Tell HN: Service Workers === Browser Background Tasks | news.ycombinator.com | 2023-08-29

    If you want to intercept and modify a incoming json response for some specific url pattern, would a service worker be a good way to do so?

    To illustrate, assume I frequently browse example.com and want to trick my browser into thinking that I have "favorited" every post. It's trivial to write a for loop that iterates over response.json and sets `is_favorite = true`. But it's not as clear to me where this script should ideally live in order to have the logic always executed before the response is made available to the site.

    Your comment made me think about whether I can replace my overkill solution (https://requestly.io/) with something lightweight.

  • Amplication

    Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.

  • ESPN-Fantasy-Football-API

    Connect to ESPN's fantasy football API via this JS API client for web and NodeJS. Available as an npm package.

    Project mention: Where to find specific NFL/Fantasy Stats | /r/fantasyfootball | 2022-12-13

    I don't care if the data is able to be pulled from a fantasy site or some somewhere else, just so long as the data is able to be broken down into an team's stat numbers for each week. I've come across suggestions of ESPN Fantasy API but I don't know Javascript and I'm not even sure what it is capable of in terms of NFL player/team data instead of solely Team Owner data from an ESPN fantasy league.

  • laravel-api-explorer

    API explorer for laravel applications

    Project mention: Scramble 0.6.0 - An update of Laravel OpenAPI docs generator that works without PHPDoc annotations | /r/laravel | 2022-11-20

    Btw similar functionality was covered by this API explorer, but it didn't generate OpenAPI docs and it's discontinued. https://github.com/netojose/laravel-api-explorer

  • authy-client

    A complete Authy client with support for TOTP, OneTouch, Phone Verification and Phone Intelligence APIs

  • node-bigcommerce

    A node module for authentication and use with the BigCommerce API

  • Lama2

    Plain-text Powered REST API Client for Teams 🦙

    Project mention: God bye postman, Welcome DSL HTTP tests with T-Rext | news.ycombinator.com | 2023-05-04

    I like to use java or nodejs to automate http tests. But I built this for my functional and testers coworkers because they don't know how to program. They have another skills. At the end I realized that dsl is faster than repetitive http calls and body parsers.

    Also if you check this https://gist.github.com/jrichardsz/8f2f8c0d25af7abc1e2f1d80a... in which with one minute run, I automated several http calls. I also generate a report like karate, cucumber, etc

    Nice tool bro, I will check it https://github.com/HexmosTech/Lama2 to get some ideas for my framework

    PD: Your install readme is similar to mine :b . Were you inspired by NVM?

    Thanks for share

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

  • fetch

    Isomorphic Wordpress API client and React hooks - super tiny, super fast. (by wp-headless)

  • tdameritradejs

    TD Ameritrade Library for Node.js

  • nhentai-api

    Node.JS client for nhentai.net undocumented API. (by Zekfad)

  • shotstack-sdk-node

    Node SDK for Shotstack, the cloud video editing API

  • wj-config

    JavaScript configuration module for browser and server projects that works like ASP.net configuration where any number of data sources are merged and environment variables can contribute/overwrite values by following a naming convention.

    Project mention: How to import a GitHub branch as a node package in a sample node module to test it out? | /r/node | 2022-11-16

    I'm new to working on OpenSource Projects and I'm currently exploring the area. I found this repository and I'm trying to solve an issue on it: https://github.com/WJSoftware/wj-config/tree/Version_2

  • react-rest-dom

    Library that allows you to consume Rest APIs through the React DOM.

  • currencyapi-js

    The perfect tool to handle your exchange rate conversions. Our API helps you with current and historical foreign exchanges rates. Stop worrying about uptime & outdated data.

    Project mention: money.js VS currencyapi-js - a user suggested alternative | libhunt.com/r/money.js | 2023-03-23

    Currencyapi.com and money.js are both useful tools for handling currency conversions and exchange rates. However, there are several reasons why currencyapi.com might be considered a better alternative than money.js: Updated exchange rates: Currencyapi.com provides real-time or regularly updated exchange rates, ensuring that you have the most accurate and up-to-date information for your conversions. Money.js, on the other hand, relies on manual or external updating of exchange rates, which could lead to outdated or inaccurate data. Support for multiple currencies: Currencyapi.com supports a wide range of currencies, enabling more flexibility and a broader range of use cases for developers. Money.js also supports multiple currencies but may not cover as many as currencyapi.com. Documentation and support: Currencyapi.com typically comes with detailed documentation and support resources, making it easier for developers to implement and troubleshoot issues. Money.js also has documentation, but it might not be as comprehensive or up-to-date.

  • quick-flick

    A React JS app to search Movies, TV series and more

  • Node-Essentials

    A node toolkit for doing async api calls, writing to file system, starting up express-js servers and more coming soon.

  • movie-loft

    Movie DB Client

    Project mention: Movie Loft - A Movie Database API Client | dev.to | 2022-10-28

    If this project intrigues you, you can find the source code here: Github

  • SurveyJS

    A Non-Cloud Alternative to Google Forms that has it all.. SurveyJS JavaScript libraries allow you to easily set up a robust form management system fully integrated into your IT infrastructure where users can create and edit multiple dynamic JSON-based forms in a no-code form builder. Learn more now.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-09-29.

JavaScript api-client related posts

Index

What are some of the best open-source api-client projects in JavaScript? This list will help you:

Project Stars
1 insomnia 30,964
2 Requestly 1,206
3 ESPN-Fantasy-Football-API 265
4 laravel-api-explorer 142
5 authy-client 120
6 node-bigcommerce 90
7 Lama2 71
8 fetch 52
9 tdameritradejs 38
10 nhentai-api 37
11 shotstack-sdk-node 25
12 wj-config 13
13 react-rest-dom 9
14 currencyapi-js 5
15 quick-flick 1
16 Node-Essentials 0
17 movie-loft 0
Updating dependencies is time-consuming.
Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
blog.mergify.com