Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Api Security

Api Security

106 projects

Showing 34 of 106 projects

FastAPI Security
FastAPI SecurityPython

A FastAPI extension that provides authentication and authorization via dependencies.

#fastapi#oauth2#authentication
Stars242
Forks9
Last commit2 years ago
jwt-auth
jwt-authGo

A JWT authentication middleware for Go HTTP servers with short-lived auth tokens, refresh tokens, and CSRF protection.

#http-server#web-security#go-middleware
Stars238
Forks41
Last commit4 years ago
djwt
djwtTypeScript

A lightweight library for creating and verifying JSON Web Tokens (JWT) in Deno and browser environments.

#jsonwebtoken#web-crypto#authentication
Stars235
Forks23
Last commit1 year ago
oauth-signature-js
oauth-signature-jsJavaScript

A JavaScript library for generating OAuth 1.0a signatures compliant with RFC 5849 for Node.js and browser environments.

#oauth#authentication#nodejs
Stars232
Forks70
Last commit8 years ago
oauth2
oauth2Erlang

An Erlang library for implementing the server side of OAuth 2.0 authorization.

#oauth2#server-side#authentication
Stars221
Forks69
Last commit5 days ago
jwt
jwtCrystal

A comprehensive JSON Web Token (JWT) implementation for the Crystal programming language.

#crystal-shard#crystal-library#token-based-authentication
Stars212
Forks24
Last commit7 months ago
Imperial
ImperialSwift

A Vapor middleware for adding federated authentication with OAuth providers to Swift server applications.

#hacktoberfest#federated-login#oauth
Stars194
Forks53
Last commit8 months ago
goiabada
goiabadaGo

An open-source OAuth2 and OpenID Connect server for simple, secure authentication, built in Go.

#oauth2#authentication#user-management
Stars189
Forks17
Last commit25 days ago
KarserRecaptcha3Bundle
KarserRecaptcha3BundlePHP

A Symfony bundle for integrating Google reCAPTCHA v3 to protect forms and APIs from bots without user interaction.

#bot-protection#recaptcha#google-recaptcha
Stars186
Forks23
Last commit6 months ago
GraphQLer
GraphQLerPython

A dependency-aware GraphQL API fuzzing tool that automatically generates and executes security tests based on schema introspection.

#api#graphql#api-testing-framework
Stars163
Forks16
Last commit4 days ago
phoenix_token_auth
phoenix_token_authElixir

A token authentication library for Phoenix applications, designed for API authentication in single-page apps.

#elixir#single-page-app#authentication
Stars163
Forks37
Last commit9 years ago
DunglasAngularCsrfBundle
DunglasAngularCsrfBundlePHP

Automatic CSRF protection for JavaScript apps using Symfony APIs via cookie-header validation.

#csrf-attacks#cookie-validation#web-security
Stars148
Forks32
Last commit5 years ago
json_web_token_ex
json_web_token_exElixir

An Elixir implementation of the JSON Web Token (JWT) standard (RFC 7519) for secure authentication and data exchange.

#rfc 7519#elixir#token-based-authentication
Stars144
Forks52
Last commit4 years ago
Paseto.Core
Paseto.CoreC#

A .NET implementation of Paseto (Platform-Agnostic Security Tokens) for secure token generation, validation, and key serialization.

#security-tokens#authentication#paseto
Stars142
Forks11
Last commit12 days ago
Jwt Artisan
Jwt ArtisanPHP

A JWT authentication package for Laravel and Lumen with built-in security features and middleware.

#lumen#composer#laravel
Stars139
Forks8
Last commit4 months ago
goctopus
goctopusGo

A fast GraphQL discovery and fingerprinting toolbox for security testing and reconnaissance.

#introspection-detection#subdomain-enumeration#graphql
Stars131
Forks13
Last commit2 years ago
liboauth2
liboauth2C

A C library for building OAuth 2.x and OpenID Connect servers and clients, with plugins for Apache and NGINX.

#c-library#oauth#oauth2
Stars131
Forks32
Last commit4 days ago
SvelteKit Auth
SvelteKit AuthTypeScript

A SvelteKit example app demonstrating multiple authentication backend implementations with protected routes and API endpoints.

#demo#auth#protected-routes
Stars122
Forks10
Last commit3 years ago
sjwt
sjwtGo

A minimalistic Go library for generating, parsing, and verifying HMAC SHA-256 JSON Web Tokens.

#token-management#jsonwebtoken#authentication
Stars122
Forks9
Last commit7 months ago
Cisco REST API Guide
Cisco REST API Guide

Cisco's comprehensive design guidelines for building consistent, secure, and RESTful network APIs.

#json-api#oauth2#enterprise-apis
Stars119
Forks29
Last commit2 years ago
rhabdomancer
rhabdomancerRust

A fast IDA Pro plugin that finds calls to insecure API functions in binaries to aid vulnerability research.

#headless-tool#vulnerability-research#binary-analysis
Stars117
Forks12
Last commit2 days ago
OpenID Connect
OpenID ConnectHTML

A curated list of OpenID Connect providers, libraries, resources, and specifications for implementing modern authentication.

#oauth#developer-tools#oauth2
Stars112
Forks25
Last commit9 days ago
Awesome OpenID Connect
Awesome OpenID ConnectHTML

A curated list of OpenID Connect providers, libraries, resources, and specifications for implementing modern authentication.

#oauth#developer-tools#oauth2
Stars112
Forks25
Last commit9 days ago
magento2-cors
magento2-corsPHP

A Magento 2 module that adds configurable CORS headers to the GraphQL and REST APIs for headless applications.

#ecommerce#magento2#hacktoberfest
Stars100
Forks34
Last commit5 days ago
Guardian
GuardianSwift

A Vapor 3 middleware for rate limiting API requests by IP address and URL, returning HTTP 429 when limits are exceeded.

#api-middleware#http-429#request-throttling
Stars89
Forks6
Last commit8 years ago
OpenIG
OpenIGJava

An open-source identity gateway that provides authentication, access control, and single sign-on for web and cloud applications.

#reverse-proxy#oauth#authentication
Stars88
Forks14
Last commit26 days ago
speakeasy
speakeasyElixir

Middleware-based authorization for Absinthe GraphQL powered by Bodyguard, providing authentication-agnostic access control.

#elixir#phoenix#graphql
Stars83
Forks7
Last commit2 years ago
Declarative Authorisation Middleware
Declarative Authorisation MiddlewareTypeScript

A declarative authorization middleware for Prisma that operates at the model level to secure GraphQL APIs.

#declarative#graphql#role-based-access
Stars82
Forks2
Last commit7 months ago
Gatekeeper
GatekeeperSwift

Rate limiting middleware for Vapor applications, restricting requests based on client identifiers like IP address.

#vapor-middleware#http-middleware#rate-limits
Stars76
Forks16
Last commit4 years ago
hide
hideGo

A Go package that provides an ID type to prevent exposing internal numeric IDs to clients using HashIDs and JSON marshaling.

#type#id-obfuscation#json-marshaling
Stars74
Forks6
Last commit4 years ago
JWSETKit
JWSETKitSwift

A modern Swift library for JOSE standards (JWT, JWS, JWE, SD-JWT) with first-class CryptoKit and secp256k1 support.

#jsonwebtoken#authentication#cryptokit
Stars67
Forks14
Last commit3 days ago
Flask-GraphQL-Auth
Flask-GraphQL-AuthPython

A Python library providing JWT authentication decorators for Flask-GraphQL applications.

#flask-extension#auth#authentication
Stars63
Forks11
Last commit3 years ago
IdentityServer
IdentityServer

OpenID Connect and OAuth 2.0 framework for ASP.NET Core (archived, superseded by Duende IdentityServer).

#authentication#asp-net-core#oauth-2
Stars63
Forks752
Last commit1 year ago
Muffin/Throttle plugin
Muffin/Throttle pluginPHP

A CakePHP plugin for rate limiting API requests with configurable limits, client identification, and event-driven customization.

#cakephp#cakephp-plugin#rate-limiting
Stars62
Forks13
Last commit2 years ago
PreviousPage 3 of 3

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
#Authentication52
#Security37
#Jwt31
#Authorization24
#Oauth221
#Middleware19
#Go16
#Openid Connect16
#Php15
#Python14
#Rate Limiting13
#Cryptography12