Showing 30 of 30 projects
A comprehensive checklist of security countermeasures for designing, testing, and releasing secure APIs.
A flow control component for microservices enabling reliability, resilience, and real-time monitoring.
A fast, reliable Redis-based job and message queue for Node.js, designed for distributed processing with rock-solid stability.
A .NET resilience and transient-fault-handling library for expressing policies like Retry, Circuit Breaker, and Timeout in a fluent, thread-safe manner.
A comprehensive Go client library for interacting with the GitHub REST API v3.
A cloud-native, open source API gateway written in Go, supporting REST, GraphQL, TCP, and gRPC protocols.
A RESTful API package providing tools for building APIs with Laravel and Lumen frameworks.
An autonomous AI development loop for Claude Code with intelligent exit detection, rate limiting, and session management.
A .NET API Gateway for microservices architectures, providing routing, authentication, and load balancing.
An open-source platform for building product integrations with AI, handling auth, proxy, and functions for 700+ APIs.
A durable background task queue and workflow orchestration platform built on Postgres with observability and flow control.
A Node.js web crawler with server-side jQuery, rate limiting, and proxy support for efficient scraping.
Rack middleware for blocking and throttling abusive requests in Ruby web applications.
Open source API development platform for managing, authenticating, and analyzing API keys at scale.
A lightweight, zero-dependency Java library for implementing fault tolerance and resilience patterns.
A promise queue with concurrency control for rate-limiting async operations.
Atomic and non-atomic counters and rate limiting tools for Node.js, Deno, and browsers to protect from DoS and brute force attacks.
ASP.NET Core middleware for IP and client-based rate limiting to protect Web APIs and MVC apps.
A full-stack Todo application showcasing modern ASP.NET Core with Blazor WASM, Minimal APIs, and authentication.
A Go middleware for rate-limiting HTTP requests using token bucket algorithm with flexible key selection.
A Java rate-limiting library based on the token-bucket algorithm, offering high precision and support for both local and distributed scenarios.
An ultra-high performance, stateless, declarative API Gateway written in Go for microservices and secure communications.
A dead simple rate limit middleware for Go with a store-based approach and support for multiple HTTP frameworks.
A Go library for building resilient applications with composable fault tolerance patterns like retry, circuit breaker, and rate limiting.
An open source API management platform that handles access control, rate limiting, analytics, and unified documentation.
A minimalistic, high-performance goroutine worker pool library for Go that elegantly manages concurrent tasks with automatic scaling.
A lightweight, zero-dependency task scheduler and rate limiter for Node.js and browsers, with Redis-based clustering support.
A rate limiting library for Starlette and FastAPI applications, adapted from flask-limiter.
A batteries-included Ruby framework for easy web-scraping with built-in debug mode and rate limiting.
A machine learning security engine that preemptively prevents web app and API threats using supervised and unsupervised models.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.