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