Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Api Security

Api Security

139 projects

Showing 36 of 139 projects

SQLMap
SQLMapPython

An open-source penetration testing tool that automates SQL injection detection and database takeover.

#security testing tool#python-tool#vulnerability-assessment
Stars38.3k
Forks6.4k
Last commit1 day ago
truffleHog
truffleHogGo

A secrets scanning tool that discovers, classifies, validates, and analyzes leaked credentials across multiple sources.

#docker-security#secret#secrets
Stars27.7k
Forks2.6k
Last commit17 hours ago
truffleHog
truffleHogGo

A secrets scanning tool that discovers, classifies, validates, and analyzes leaked credentials across multiple sources.

#docker-security#secret#secrets
Stars27.7k
Forks2.6k
Last commit17 hours ago
API Security Checklist
API Security Checklist

A comprehensive checklist of security countermeasures for designing, testing, and releasing secure APIs.

#web-security#api#oauth2
Stars23.3k
Forks2.6k
Last commit1 month ago
Ory Hydra
Ory HydraGo

OpenID Certified OAuth 2.0 and OpenID Connect server optimized for low-latency, high throughput, and cloud-native deployments.

#authorization-server#oauth2#federation
Stars17.5k
Forks1.6k
Last commit1 month ago
jwt-go
jwt-goGo

A Go implementation of JSON Web Tokens (JWT) for signing, verifying, parsing, and generating tokens.

#oauth2#auth#authentication
Stars9.2k
Forks444
Last commit1 month ago
Json Web Token
Json Web TokenPHP

A PHP library for creating, parsing, and validating JSON Web Tokens (JWT) and JSON Web Signatures (JWS).

#hacktoberfest#rfc 7519#authentication
Stars7.5k
Forks595
Last commit10 hours ago
Laravel CORS
Laravel CORSPHP

A Laravel middleware package for handling Cross-Origin Resource Sharing (CORS) headers and pre-flight requests.

#hacktoberfest#lumen#laravel
Stars6.2k
Forks604
Last commit3 years ago
doorkeeper
doorkeeperRuby

A Ruby gem that provides OAuth 2 provider functionality for Ruby on Rails and Grape applications.

#token-management#authorization-server#oauth2-server
Stars5.5k
Forks1.1k
Last commit4 days ago
Unkey
UnkeyGo

Open source API development platform for managing, authenticating, and analyzing API keys at scale.

#api-analytics#deployment#developer-platform
Stars5.4k
Forks636
Last commit13 hours ago
Learn how to use JWT for Authentication
Learn how to use JWT for AuthenticationJavaScript

A comprehensive tutorial and example project for implementing JSON Web Token (JWT) authentication in web apps.

#security-tokens#learn-to-code#web-security
Stars4.2k
Forks242
Last commit
Awesome API Devtools
Awesome API Devtools

A curated collection of tools, frameworks, and resources for building and managing RESTful HTTP+JSON APIs.

#api-gateway#developer-tools#api
Stars4.0k
Forks575
Last commit8 months ago
Coraza
CorazaGo

An open-source, enterprise-grade Web Application Firewall library written in Go, compatible with ModSecurity SecLang rulesets.

#reverse-proxy#waf#owasp
Stars3.8k
Forks355
Last commit8 hours ago
rate-limiter-flexible
rate-limiter-flexibleJavaScript

Atomic and non-atomic counters and rate limiting tools for Node.js, Deno, and browsers to protect from DoS and brute force attacks.

#throttle#dos-protection#redis
Stars3.6k
Forks195
Last commit2 months ago
graphql-shield
graphql-shieldTypeScript

A GraphQL middleware library for creating a flexible and performant permission layer with smart caching.

#hacktoberfest#caching#graphql
Stars3.6k
Forks188
Last commit6 days ago
Devise token auth
Devise token authRuby

Token-based authentication for Rails JSON APIs, seamlessly integrated with Devise and multiple client libraries.

#spa#json-api#oauth
Stars3.6k
Forks1.1k
Last commit1 month ago
guardian
guardianElixir

A token-based authentication library for Elixir applications, supporting JWT and custom tokens.

#elixir#phoenix#authentication
Stars3.5k
Forks387
Last commit14 days ago
Paseto
PasetoPHP

A secure, modern alternative to JWT for creating and verifying platform-agnostic security tokens.

#security-tokens#authentication#paseto
Stars3.4k
Forks109
Last commit1 year ago
Rack::Cors
Rack::CorsJavaScript

A Rack middleware that provides Cross-Origin Resource Sharing (CORS) support for Rack-compatible web applications.

#rack-middleware#rails-middleware#ruby-gem
Stars3.3k
Forks258
Last commit1 year ago
AspNetCoreRateLimit
AspNetCoreRateLimitC#

ASP.NET Core middleware for IP and client-based rate limiting to protect Web APIs and MVC apps.

#redis#asp-net-core#client-authentication
Stars3.2k
Forks442
Last commit2 years ago
Tollbooth
TollboothGo

A Go middleware for rate-limiting HTTP requests using token bucket algorithm with flexible key selection.

#http-middleware#go-middleware#token-bucket
Stars2.9k
Forks207
Last commit1 year ago
Astra
AstraPython

An automated security testing framework for REST APIs that detects vulnerabilities like SQL injection, XSS, and CSRF.

#owasp#web-security#sdlc
Stars2.7k
Forks413
Last commit2 years ago
LexikJWTAuthenticationBundle
LexikJWTAuthenticationBundlePHP

A Symfony bundle that provides JWT (JSON Web Token) authentication for API applications.

#stateless-authentication#symfony-security#authentication
Stars2.6k
Forks615
Last commit
jwx
jwxGo

A complete Go implementation of JOSE (JWA/JWE/JWK/JWS/JWT) for signing, encryption, and key management.

#authentication#jwe#jwt
Stars2.4k
Forks196
Last commit2 days ago
OAuth2 Server Laravel
OAuth2 Server LaravelPHP

An OAuth 2.0 bridge for Laravel and Lumen frameworks, now deprecated for Laravel 5.3+.

#lumen#authorization-server#oauth2
Stars2.3k
Forks521
Last commit3 years ago
Limiter
LimiterGo

A dead simple rate limit middleware for Go with a store-based approach and support for multiple HTTP frameworks.

#redis#http#distributed-systems
Stars2.3k
Forks163
Last commit1 year ago
jsonwebtoken
jsonwebtokenRust

A Rust library for encoding and decoding JSON Web Tokens (JWT) with support for multiple algorithms and flexible validation.

#jsonwebtoken#authentication#jwt
Stars2.1k
Forks362
Last commit1 month ago
Knock
KnockRuby

A Rails API authentication gem using JSON Web Tokens (JWT) for seamless token-based authentication.

#rails-api#authentication-library#ruby-gem
Stars2.1k
Forks254
Last commit5 years ago
SlowApi
SlowApiPython

A rate limiting library for Starlette and FastAPI applications, adapted from flask-limiter.

#fastapi#uvicorn#python-library
Stars2.1k
Forks129
Last commit8 hours ago
osin
osinGo

A Go library for implementing OAuth2 authorization and token servers with support for PKCE.

#oauth2-server#authentication#openid-connect
Stars1.9k
Forks395
Last commit16 days ago
NelmioCorsBundle
NelmioCorsBundlePHP

A Symfony bundle that adds CORS headers to responses and handles preflight requests with per-URL configuration.

#cors-request#bundle#http-headers
Stars1.9k
Forks103
Last commit7 months ago
oidc
oidcGo

An OpenID Foundation-certified OpenID Connect client and server library for Go, designed for ease of use.

#oauth#oauth2#client
Stars1.9k
Forks219
Last commit2 days ago
UUSEC WAF
UUSEC WAFShell

Industry-leading free, high-performance, AI and semantic technology Web Application Firewall and API Security Gateway (WAAP) - UUSEC WAF.

#api-gateway#waap#waf
Stars1.7k
Forks170
Last commit2 days ago
open-appsec
open-appsecC++

A machine learning security engine that preemptively prevents web app and API threats using supervised and unsupervised models.

#owasp-top-10#self-hosted-security#zero-day-protection
Stars1.7k
Forks134
Last commit1 day ago
OWASP Noir
OWASP NoirCrystal

An AI-powered tool that analyzes source code to discover every endpoint, exposing shadow APIs and mapping the complete attack surface for security testing.

#shadow api#hacktoberfest#endpoints
Stars1.4k
Forks148
Last commit8 hours ago
Awesome Security Newsletters
Awesome Security Newsletters

A curated collection of periodic cybersecurity newsletters covering news, research, tools, vulnerabilities, and threat analysis.

#digital-forensics#vulnerability-management#newsletter
Stars1.4k
Forks98
Last commit1 month ago
Page 1 of 4

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
17 days ago
2 months ago
Next
#Authentication70
#Security41
#Jwt38
#Authorization35
#Middleware27
#Oauth227
#Php19
#Openid Connect17
#Python17
#Go17
#Rate Limiting15
#Graphql15