Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: rate-limiting

openappsec/openappsec

open-appsec is a machine learning security engine that preemptively and automatically prevents threats against Web Application & APIs. This repo include the main code and logic.

Language: C++ - Size: 59.2 MB - Last synced: about 4 hours ago - Pushed: about 5 hours ago - Stars: 686 - Forks: 46

thomhurst/EnumerableAsyncProcessor

Process Multiple Asynchronous Tasks in Various Ways - One at a time / Batched / Rate limited / Concurrently

Language: C# - Size: 203 KB - Last synced: about 4 hours ago - Pushed: about 5 hours ago - Stars: 104 - Forks: 2

piccolo-orm/piccolo_api

ASGI middleware for authentication, rate limiting, and building REST endpoints.

Language: Python - Size: 1.65 MB - Last synced: about 5 hours ago - Pushed: about 7 hours ago - Stars: 136 - Forks: 25

cheddar-me/pecorino

Rate limiter for Rails based on leaky buckets

Language: Ruby - Size: 180 KB - Last synced: about 7 hours ago - Pushed: 1 day ago - Stars: 52 - Forks: 2

mjpieters/aiolimiter

An efficient implementation of a rate limiter for asyncio.

Language: Python - Size: 627 KB - Last synced: about 11 hours ago - Pushed: about 12 hours ago - Stars: 440 - Forks: 19

alibaba/Sentinel

A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)

Language: Java - Size: 7.84 MB - Last synced: about 13 hours ago - Pushed: 9 days ago - Stars: 22,024 - Forks: 7,910

rhinobase/hono-rate-limiter

Rate Limit middleware for Hono Web Server

Language: TypeScript - Size: 572 KB - Last synced: about 7 hours ago - Pushed: about 12 hours ago - Stars: 113 - Forks: 4

upstash/ratelimit-js

Rate limiting library for serverless runtimes

Language: TypeScript - Size: 704 KB - Last synced: about 11 hours ago - Pushed: about 12 hours ago - Stars: 1,518 - Forks: 31

fastify/fastify-rate-limit

A low overhead rate limiter for your routes

Language: JavaScript - Size: 376 KB - Last synced: about 14 hours ago - Pushed: about 2 months ago - Stars: 455 - Forks: 63

LibreQoE/LibreQoS

A Quality of Experience and Smart Queue Management system for ISPs. Leverage CAKE to improve network responsiveness, enforce bandwidth plans, and reduce bufferbloat.

Language: HTML - Size: 31.7 MB - Last synced: about 23 hours ago - Pushed: 1 day ago - Stars: 373 - Forks: 36

arcjet/arcjet-js

Arcjet JS SDKs. Rate limiting, bot protection, email verification & attack defense for Node.js, Next.js, Bun & SvelteKit.

Language: TypeScript - Size: 9.12 MB - Last synced: about 10 hours ago - Pushed: about 11 hours ago - Stars: 106 - Forks: 3

Baroshem/nuxt-security

🛡 Automatically configure your app to follow OWASP security patterns and principles by using HTTP Headers and Middleware

Language: TypeScript - Size: 4.34 MB - Last synced: about 7 hours ago - Pushed: about 8 hours ago - Stars: 718 - Forks: 52

aishek/axios-rate-limit

Rate limit for axios

Language: JavaScript - Size: 209 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 222 - Forks: 36

alibaba/sentinel-golang

Sentinel Go enables reliability and resiliency for Go microservices

Language: Go - Size: 1.25 MB - Last synced: about 13 hours ago - Pushed: about 2 months ago - Stars: 2,707 - Forks: 421

linkdata/rate

Efficient rate limiter for Go

Language: Go - Size: 55.7 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 0 - Forks: 0

beheh/flaps 📦

🛬 Modular rate limiting for PHP.

Language: PHP - Size: 101 KB - Last synced: 1 day ago - Pushed: over 6 years ago - Stars: 64 - Forks: 12

maciejgz/python-rate-limiter

Rate limiting algorithms implementation with Python

Language: Python - Size: 17.6 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 0 - Forks: 0

alisaifee/flask-limiter

Rate Limiting extension for Flask

Language: Python - Size: 1.5 MB - Last synced: about 1 hour ago - Pushed: 2 days ago - Stars: 1,077 - Forks: 122

express-rate-limit/express-rate-limit

Basic rate-limiting middleware for the Express web server

Language: TypeScript - Size: 2.77 MB - Last synced: 20 days ago - Pushed: 21 days ago - Stars: 2,733 - Forks: 215

vigneshshettyin/EatMyURL

Free URL Shortener & API. Shorten and replace a long URL with a short link. Track your links. Use it to affiliate programs, ads, social websites, emails, text messages.

Language: TypeScript - Size: 2.37 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 27 - Forks: 18

tribofustack/orderly-api-gateway

Orderly API Gateway orchestrates request routing within the Orderly RMS, leveraging Kong and Nginx for robust API management. It streamlines interactions between clients and services, enhancing security, managing traffic, and ensuring high availability.

Language: Dockerfile - Size: 1.52 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 1 - Forks: 0

AthennaIO/Http

📡 The Athenna Http server application. Built on top of fastify.

Language: TypeScript - Size: 2.06 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 7 - Forks: 0

a3r0id/php-rate-limiting

A simple system to rate-limit site visitors by time interval/request amount.

Language: PHP - Size: 52.7 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 12 - Forks: 3

animir/node-rate-limiter-flexible

Atomic counters and rate limiting tools. Limit resource access at any scale.

Language: JavaScript - Size: 1.19 MB - Last synced: about 11 hours ago - Pushed: 23 days ago - Stars: 2,912 - Forks: 156

mennanov/limiters

Golang rate limiters for distributed applications

Language: Go - Size: 555 KB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 334 - Forks: 49

digitalocean/nginxconfig.io

⚙️ NGINX config generator on steroids 💉

Language: JavaScript - Size: 8 MB - Last synced: 3 days ago - Pushed: about 2 months ago - Stars: 27,223 - Forks: 2,001

brotkrueml/typo3-form-rate-limit

TYPO3 form finisher for rate limiting when sending a form

Language: PHP - Size: 229 KB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 6 - Forks: 3

MustafaMustafayev/NetAPIStarter

.NET7 web api starter with the vital implementations

Language: C# - Size: 4.7 MB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 0 - Forks: 0

nikolaposa/rate-limit

🚔 General purpose rate limiter implementation.

Language: PHP - Size: 147 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 261 - Forks: 45

Shopify/limiter

Simple Ruby rate limiting mechanism.

Language: Ruby - Size: 86.9 KB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 363 - Forks: 21

akhaled01/go-get

A simpler version of wget written in golang

Language: Go - Size: 12.7 KB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 1 - Forks: 0

udoprog/leaky-bucket

A token-based rate limiter based on the leaky bucket algorithm.

Language: Rust - Size: 178 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 86 - Forks: 8

Aldaviva/ThrottleDebounce

🚗 Rate-limit your actions and funcs by throttling and debouncing them. Retry when an exception is thrown.

Language: C# - Size: 192 KB - Last synced: about 13 hours ago - Pushed: 10 months ago - Stars: 30 - Forks: 5

swizzley/rate

Rate Limiting for your APIs

Language: Go - Size: 19.5 KB - Last synced: 6 days ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0

nil2022/CRM_App

This CRM app simplifies customer support. Users register, submit tickets, and get email confirmations. It assigns tickets to available engineers and notifies both parties (customer & engineer) upon resolution.

Language: JavaScript - Size: 883 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 0 - Forks: 1

cristipufu/aspnetcore-redis-rate-limiting

Set up a Redis backplane for ASP.NET Core multi-node deployments, using the built-in Rate Limiting support that's part of .NET 7 and .NET 8.

Language: C# - Size: 533 KB - Last synced: 4 days ago - Pushed: 6 days ago - Stars: 193 - Forks: 20

mholt/caddy-ratelimit

HTTP rate limiting module for Caddy 2

Language: Go - Size: 318 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 184 - Forks: 14

ThrottlingTroll/ThrottlingTroll

Rate limiting/throttling middleware for ASP.NET Core and Azure Functions

Language: C# - Size: 650 KB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 89 - Forks: 3

tomasbasham/ratelimit

API Rate Limit Decorator

Language: Python - Size: 50.8 KB - Last synced: 5 days ago - Pushed: almost 2 years ago - Stars: 716 - Forks: 152

blechschmidt/freebind

IPv6 address rate limiting evasion tool (that also supports IPv4)

Language: C - Size: 51.8 KB - Last synced: 5 days ago - Pushed: 5 months ago - Stars: 180 - Forks: 21

adbar/courlan

Clean, filter and sample URLs to optimize data collection – includes spam, content type and language filters

Language: Python - Size: 532 KB - Last synced: about 16 hours ago - Pushed: 19 days ago - Stars: 69 - Forks: 8

ciscoheat/sveltekit-rate-limiter

A modular rate limiter for SvelteKit. Use in password resets, account registration, etc.

Language: TypeScript - Size: 178 KB - Last synced: 3 days ago - Pushed: 2 months ago - Stars: 166 - Forks: 3

imputnet/freebind.js

IPv6 address rate limiting evasion Node.js library that allows you to bind sockets to random IP addresses from specified prefixes

Language: JavaScript - Size: 34.2 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 3 - Forks: 0

managedcode/Orleans.RateLimiting

This is a library for Microsoft Orleans that provides a set of rate limiting algorithms for controlling the flow of requests in your distributed applications. It is designed to be easy to use and to integrate with your Orleans-based applications seamlessly.

Language: C# - Size: 137 KB - Last synced: 7 days ago - Pushed: 8 days ago - Stars: 16 - Forks: 1

k0rventen/flask-gatekeeper

A (very) simple banning & rate limiting extension for Flask.

Language: Python - Size: 2.82 MB - Last synced: 7 days ago - Pushed: about 2 years ago - Stars: 1 - Forks: 0

vutran1710/PyrateLimiter

⚔️Python Rate-Limiter using Leaky-Bucket Algorithm Family

Language: Python - Size: 594 KB - Last synced: 7 days ago - Pushed: 21 days ago - Stars: 317 - Forks: 35

AnanthaRajuC/Spring-Boot-Application-Template

Spring Boot Web App, Flyway, MySQL, H2DB, Bootstrap, Thymeleaf, JWT, Swagger, API Rate Limiting, Docker, RBAC, i18n

Language: CSS - Size: 6.73 MB - Last synced: about 12 hours ago - Pushed: 4 days ago - Stars: 141 - Forks: 233

andriykohut/django-ratelimiter

Granular rate limiting for django

Language: Python - Size: 1.06 MB - Last synced: 7 days ago - Pushed: 8 days ago - Stars: 3 - Forks: 0

prempreetbrar/Nexpedia

An app for nature tours; uses a REST API with an MVC backend architecture, authentication using JWT token, authorization, server-side rendering with Pug templates, file uploading with Multer, payments using Stripe, and Brevo email handling.

Language: JavaScript - Size: 89.2 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 0 - Forks: 0

nenad0707/TodoApp

This is a C# Todo API using ASP.NET Core Web API. It supports user registration, login, and todo task management. The project includes Azure Bicep for infrastructure setup, and uses GitHub Actions for continuous integration and continuous deployment.

Language: C# - Size: 234 KB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 1 - Forks: 0

alisaifee/limits

Rate limiting using various strategies and storage backends such as redis & memcached

Language: Python - Size: 1.14 MB - Last synced: 20 days ago - Pushed: 20 days ago - Stars: 346 - Forks: 56

arcaptcha/armigate-nginx

Nginx module for ARmigate

Language: C - Size: 27.3 KB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 0 - Forks: 0

joonarafael/spotisaver

Service to analyze Spotify playlists and export/download them in text format.

Language: TypeScript - Size: 536 KB - Last synced: 10 days ago - Pushed: 10 days ago - Stars: 2 - Forks: 0

TomerAberbach/limit-concur

⚖️ Limit an async function's concurrency with ease!

Language: TypeScript - Size: 435 KB - Last synced: 7 days ago - Pushed: 11 days ago - Stars: 21 - Forks: 0

alibaba/sentinel-cpp

C++ implementation of Sentinel

Language: C++ - Size: 483 KB - Last synced: about 13 hours ago - Pushed: 11 days ago - Stars: 138 - Forks: 33

stefanprodan/AspNetCoreRateLimit

ASP.NET Core rate limiting middleware

Language: C# - Size: 398 KB - Last synced: 6 days ago - Pushed: about 2 months ago - Stars: 3,056 - Forks: 438

upkie/loop-rate-limiters

Loop rate limiters in Python with an API similar to rospy.Rate

Language: Python - Size: 4.09 MB - Last synced: 11 days ago - Pushed: 11 days ago - Stars: 13 - Forks: 0

golanguzb70/ratelimiter

There is more to life than increasing its speed

Language: Go - Size: 24.4 KB - Last synced: 10 days ago - Pushed: 11 days ago - Stars: 0 - Forks: 0

ExHammer/hammer-backend-mnesia

Mnesia backend for Hammer

Language: Elixir - Size: 60.5 KB - Last synced: 12 days ago - Pushed: about 1 month ago - Stars: 13 - Forks: 2

Recruitee/plug_limit

Rate limiting Plug module based on Redis Lua scripting.

Language: Elixir - Size: 81.1 KB - Last synced: 11 days ago - Pushed: over 1 year ago - Stars: 13 - Forks: 2

ExHammer/hammer

An Elixir rate-limiter with pluggable backends

Language: Elixir - Size: 209 KB - Last synced: 12 days ago - Pushed: 16 days ago - Stars: 704 - Forks: 40

spatie/laravel-rate-limited-job-middleware

A job middleware to rate limit jobs

Language: PHP - Size: 104 KB - Last synced: 12 days ago - Pushed: 13 days ago - Stars: 322 - Forks: 30

ashuthe1/ProjectHub

Supercharge your open source contributions with Project Hub! Collabrate with other developers and build amazing projects.

Language: JavaScript - Size: 690 KB - Last synced: 13 days ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0

vanng822/rlimiter

Simple redis rate limit for gin framework

Language: Go - Size: 51.8 KB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 0 - Forks: 0

microlinkhq/async-ratelimiter

Rate limit made simple, easy, async.

Language: JavaScript - Size: 140 KB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 314 - Forks: 22

piomin/course-spring-microservices

Code examples built for the purpose of video course: Microservices With Spring Boot And Spring Cloud

Language: Kotlin - Size: 104 KB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 135 - Forks: 62

scripbox/flume

A blazing fast job processing system backed by GenStage & Redis.

Language: Elixir - Size: 376 KB - Last synced: 14 days ago - Pushed: 15 days ago - Stars: 74 - Forks: 7

emilamaj/rate-limiter-multimodal

Express middleware to rate-limit requests at different timescales for seamless throttling to the user yet maintaining strict limits to ease the server

Language: JavaScript - Size: 3.91 KB - Last synced: 15 days ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

express-rate-limit/express-slow-down

Slow down repeated requests; use as an alternative (or addition) to express-rate-limit

Language: TypeScript - Size: 1.55 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 243 - Forks: 15

TwiN/g8

⛩️ Go library for protecting your HTTP handlers

Language: Go - Size: 984 KB - Last synced: 16 days ago - Pushed: 17 days ago - Stars: 57 - Forks: 4

WizzyGeek/uprate

RateLimits. Dumbified. Simple to use, fast, intuitive rate limit lib with async and sync support for python!

Language: Python - Size: 192 KB - Last synced: 17 days ago - Pushed: almost 2 years ago - Stars: 7 - Forks: 0

natesilva/p-ratelimit

Promise-based utility to make sure you don’t call rate-limited APIs too quickly.

Language: TypeScript - Size: 1.19 MB - Last synced: 18 days ago - Pushed: 20 days ago - Stars: 62 - Forks: 9

OultimoCoder/cloudflare-planetscale-hono-boilerplate

A boilerplate for building production-ready RESTful APIs using Cloudflare, Hono, and Planetscale

Language: TypeScript - Size: 2.43 MB - Last synced: 17 days ago - Pushed: 8 months ago - Stars: 133 - Forks: 14

mertssmnoglu/mongo-rate-limit-store Fork of 2do2go/rate-limit-mongo

Another MongoDB store for express-rate-limit middleware, fork of rate-limit-mongo

Language: TypeScript - Size: 354 KB - Last synced: 17 days ago - Pushed: 18 days ago - Stars: 0 - Forks: 0

mxl/laravel-queue-rate-limit

Simple Laravel queue rate limiting

Language: PHP - Size: 23.4 KB - Last synced: 16 days ago - Pushed: 3 months ago - Stars: 92 - Forks: 18

delasy/ratelimit.org

Rate Limited Requests made easy

Language: JavaScript - Size: 63.5 KB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 2 - Forks: 0

robotomize/go-ratelimiter

A super easy rate limiting package for Go

Language: Go - Size: 44.9 KB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 1 - Forks: 0

rlimit-com/examples

rlimit.com interactive examples, powered by Stackblitz

Language: JavaScript - Size: 11.7 KB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 2 - Forks: 0

GrizzlT/hypixel-api-rust

A simple rate-limiting wrapper around the Hypixel API, written in Rust.

Language: Rust - Size: 79.1 KB - Last synced: 12 days ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0

jahnestacado/cable

A utility belt package that provides functions that can throttle, debounce and schedule function calls:wrench::clock230:

Language: Go - Size: 96.7 KB - Last synced: 19 days ago - Pushed: over 1 year ago - Stars: 8 - Forks: 0

boinkor-net/governor

A rate-limiting library for Rust (f.k.a. ratelimit_meter)

Language: Rust - Size: 584 KB - Last synced: 19 days ago - Pushed: 21 days ago - Stars: 508 - Forks: 40

byunjuneseok/fastapi-frl

⚡️⏲ Rate limiter library for FastAPI. (Work in progress..)

Language: Python - Size: 561 KB - Last synced: 19 days ago - Pushed: about 2 years ago - Stars: 6 - Forks: 1

Utkarshn10/go-rate-limiter

Rate Limiter implemented using Token Bucket Algorithm written in Go.

Language: Go - Size: 15.6 KB - Last synced: 20 days ago - Pushed: 3 months ago - Stars: 1 - Forks: 0

tpeczek/Demo.RateLimitHeaders

Sample project for demonstrating how to communicate and receive rate limit quotas with rate limit headers in .NET

Language: C# - Size: 16.6 KB - Last synced: 20 days ago - Pushed: 5 months ago - Stars: 4 - Forks: 1

splitbrain/unb-plugin-ratelimit

Rate Limit for posting in Unclassified Newsboard

Language: PHP - Size: 108 KB - Last synced: 20 days ago - Pushed: about 10 years ago - Stars: 0 - Forks: 0

avivklas/levee

Bandwidth limiting package

Language: Go - Size: 6.84 KB - Last synced: 20 days ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0

damnever/goctl 📦

For the sake of concurrency control, flow control, resource control, etc.

Language: Go - Size: 81.1 KB - Last synced: 20 days ago - Pushed: over 4 years ago - Stars: 6 - Forks: 1

samber/slog-sampling

🚨 slog sampling: drop repetitive log records

Language: Go - Size: 58.6 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 37 - Forks: 2

aghontpi/watchlist-backend

an express server [backend for watchlist]

Language: TypeScript - Size: 492 KB - Last synced: 20 days ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

binsarjr/universal-api-rate-limit

This library is made simple, starting from the boss who wants an api rate limit system, but from one file/library it can be used by many projects at once.

Language: PHP - Size: 7.81 KB - Last synced: 20 days ago - Pushed: over 2 years ago - Stars: 1 - Forks: 1

rayriffy/elysia-rate-limit

Lightweight rate limiter plugin for Elysia.js

Language: TypeScript - Size: 198 KB - Last synced: 20 days ago - Pushed: 25 days ago - Stars: 53 - Forks: 5

sourcefuse/loopback4-ratelimiter

A Rate Limiting Extension for Loopback 4 Applications

Language: TypeScript - Size: 1.93 MB - Last synced: 27 days ago - Pushed: about 2 months ago - Stars: 37 - Forks: 9

Amanp30/House-help

A service booking website built with express, EJS templates and mongoDB

Language: JavaScript - Size: 268 KB - Last synced: 20 days ago - Pushed: 20 days ago - Stars: 0 - Forks: 0

AaronErhardt/actix-governor

A middleware for actix-web that provides rate-limiting backed by governor.

Language: Rust - Size: 162 KB - Last synced: 16 days ago - Pushed: 5 months ago - Stars: 91 - Forks: 19

AspieSoft/express-device-rate-limit

Rate limiting that can be stricter on cirtain devices or geo locations.

Language: JavaScript - Size: 118 KB - Last synced: 21 days ago - Pushed: 7 months ago - Stars: 1 - Forks: 0

CaptainCodeman/svelte-api-keys

API Key Generation, Validation, and Rate Limiting for SvelteKit

Language: TypeScript - Size: 266 KB - Last synced: 22 days ago - Pushed: 22 days ago - Stars: 16 - Forks: 0

go-redis/redis_rate

Rate limiting for go-redis

Language: Go - Size: 80.1 KB - Last synced: 21 days ago - Pushed: about 1 month ago - Stars: 762 - Forks: 97

express-rate-limit/rate-limit-postgresql

A PostgreSQL store for express-rate-limit middleware

Language: PLpgSQL - Size: 214 KB - Last synced: 20 days ago - Pushed: about 1 month ago - Stars: 6 - Forks: 2

pcm708/credit-card-eligibilty-backend

[go,sql,gorm] Figuring out eligibility of an applicant based on credit score, market-risks and PII

Language: Go - Size: 149 KB - Last synced: 23 days ago - Pushed: 23 days ago - Stars: 0 - Forks: 0

SGrondin/bottleneck

Job scheduler and rate limiter, supports Clustering

Language: JavaScript - Size: 1.52 MB - Last synced: 23 days ago - Pushed: 4 months ago - Stars: 1,740 - Forks: 69