Smart rate limiter middleware for both express and koa.
Node.js atomic and non-atomic counters, rate limiting tools, protection from DoS and brute-force attacks at scale
A generic rate limiter for the web and node.js. Useful for API clients, web crawling, or other tasks that need to be throttled
asynchronous function queue with adjustable concurrency
Rate limit middleware for Hono.
Limit the shell execution commands to <x> calls same time.
Rate limiter that supports a rolling window, either in-memory or backed by Redis
Simple in-memory rate-limit for Node.
smart-buffer is a Buffer wrapper that adds automatic read & write offset tracking, string operations, data insertions, and more.
<div align="center">
A generic rate limiter for the web and node.js. Useful for API clients, web crawling, or other tasks that need to be throttled
Cloudflare stores and helper functions for hono-rate-limiter.
Highly configurable and extensible rate limiter library
A modular rate limiter for SvelteKit. Use in password resets, account registration, etc.
Rate limiting package for AdonisJS framework
Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
This plugins uses [`graphql-rate-limit`](https://github.com/teamplanes/graphql-rate-limit#readme) in order to limit the rate of calling queries and mutations.
A rate limiter component for Convex. Define and use application-layer rate limits. Type-safe, transactional, fair, safe, and configurable sharding to scale.
rate limiter middleware for express applications
Connect rate limiter
TypeScript definitions for ratelimiter
Throttle the speed of streams
JS/TS library that allows you to set per - time, per - user or per - anything limits for calling Firebase cloud functions
High-performance, flexible rate limiting for TypeScript and Bun
Smart sampler for sentry-ruby with rate limiting/throttling and sampling specific errors
Create a Slack bot that is smart and so easy to expand, create new bots on demand, run ruby code on chat, create shortcuts, chatGPT, DALL-E, Whisper... The main scope of this gem is to be used internally in the company so teams can create team channels with their own bot to help them on their daily work, almost everything is suitable to be automated!! slack-smart-bot can create bots on demand, create shortcuts, run ruby code, use chatGPT, DALL-E or Whisper... just on a chat channel. You can access it just from your mobile phone if you want and run those tests you forgot to run, get the results, restart a server, or have a chatGPT session... no limits.
Gitingest is a powerful command-line tool that fetches files from GitHub repositories and generates consolidated text prompts for AI analysis. It features smart file filtering, concurrent processing, custom exclusion patterns, authentication support, and automatic rate limit handling. Perfect for creating context-rich prompts from codebases for AI assistants, documentation generation, or codebase analysis.
Bullet Proof JSON for Ruby takes the hassle out of API response handling by offering: Seamless Request Handling - automatically manage timeouts and errors so your app stays resilient, Smart Throttling - respect API rate limits without overcomplicating your code, Robust Retry Mechanism - never miss a response due to transient errors.
Create a Bot that is smart and so easy to expand, create new bots on demand, run ruby code on chat, create shortcuts... The main scope of this gem is to be used internally in the company so teams can create team channels with their own bot to help them on their daily work, almost everything is suitable to be automated!! smart-bot can create bots on demand, create shortcuts, run ruby code... just on a chat channel. You can access it just from your mobile phone if you want and run those tests you forgot to run, get the results, restart a server... no limits.
Create a hipchat bot that is smart and so easy to expand, create new bots on demand, run ruby code on chat, create shortcuts... The main scope of this gem is to be used internally in the company so teams can create team rooms with their own bot to help them on their daily work, almost everything is suitable to be automated!! hipchat_smart can create bots on demand, create shortcuts, run ruby code... just on a chat room. You can access it just from your mobile phone if you want and run those tests you forgot to run, get the results, restart a server... no limits.
Asianodds Disclaimer: This gem is not officially developed by Asianodds and does not belong in any way to the Asianodds service, nor is it supported by their development team and all rights to accept or deny bets made with this gem remain with Asianodds. This gem is a wrapper for the Asianodds Web API. In order to use this gem you need to apply for a Web API account with Asianodds (api@asianodds88.com). Please keep in mind that your regular Asianodds user (for the Web Interface) does not work for your API account and vice versa. The purpose of the gem is to preconfigure all API calls to make your life as easy as just calling one method. You won"t need to MD5 hash your password (as Asianodds requests) and the gem assumes smart preconfigs for your calls, so they will work even without passing in required parameters. Still, it has the same flexibility as the original API without limitations. With just three lines of code you will be able to start placing real-time bets with multiple bookmakers and automate your trading strategies. For more information on the usage of the gem, please visit the github page
Multimodal systems realizing a combination of speech, gesture and graphical-driven interaction are getting part of our everyday life. Examples are in-car assistance systems or recent game consoles. Future interaction will be embedded into smart environments offering the user to choose and to combine a heterogeneous set of interaction devices and modalities based on his preferences realizing an ubiquitous and multimodal access. This framework enables the modeling and execution of multimodal interaction interfaces for the web based on ruby and implements a server-sided synchronisation of all connected modes and media. Currenlty the framework considers gestures, head movements, multi touch and the mouse as principle input modes. The priciple output media is a web application based on a rails frontend as well as sound support based on the SDL libraries. Building this framework is an ongoing effort and it has to be pointed out that it serves to demonstrate scientific research results and is not targeted to we applied to serve productive systems as they are several limitations that need to be solved (maybe with your help?) like for instance multi-user support and authentification. The MINT core gem contains all basic AUI and CUI models as well as the basic infrastructure to create interactors and mappings. For presenting the user interface on a specific platform a "frontend framework" is required. For the first MINT version (2010) we used Rails 2.3 (See http://github.com/sfeu/MINT-rails). The current version uses nodeJS and socketstream as the frontend framework (See http://github.com/sfeu/MINT-platform). The MINT-platform project contains installation instructions. There is still no further documentation for the framework, but a lot of articles about the concepts and theories of our approach have already been published and can be accessed from our project site http://www.multi-access.de .