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 31 of 139 projects

Flask-JWT-Router
Flask-JWT-RouterPython

A Flask library for adding JWT-based authentication and authorization to routes, supporting both basic tokens and Google OAuth 2.0.

#token-management#oauth2#python-library
Stars56
Forks11
Last commit1 year ago
graphqlgate
graphqlgateTypeScript

A GraphQL rate-limiting library with query complexity analysis for Node.js and Express APIs.

#api-throttling#expressjs#redis
Stars56
Forks2
Last commit3 years ago
Cors Illuminate
Cors IlluminatePHP

Adds CORS (Cross-Origin Resource Sharing) support to Laravel and Lumen applications.

#lumen#laravel#psr-7
Stars48
Forks6
Last commit5 years ago
GitLab Secrets
GitLab SecretsPython

A security tool that scans GitLab repositories for secrets in dangling or force-pushed commits.

#gitlab#devsecops#python
Stars47
Forks5
Last commit1 year ago
Lumen Cors
Lumen CorsPHP

A simple CORS middleware package for Lumen Framework 5.* (now abandoned).

#lumen#micro-framework#laravel
Stars43
Forks10
Last commit4 years ago
scope
scopeGo

A Go library for managing OAuth2 scopes with wildcard matching and struct field filtering.

#wildcard-matching#oauth2#go-library
Stars43
Forks8
Last commit5 years ago
JWT Keychain
JWT KeychainSwift

Adds a complete and customizable JWT-based user authentication system to Vapor API projects.

#token-management#keychain#sikk
Stars40
Forks3
Last commit4 years ago
Lumen 5.2 HTTP Basic Auth Guard
Lumen 5.2 HTTP Basic Auth GuardPHP

A Lumen package that restores stateless HTTP Basic Authentication functionality for Lumen 5.2 and above.

#lumen#authentication#http-basic-auth
Stars40
Forks10
Last commit7 years ago
plug_jwt
plug_jwtElixir

A JWT authentication plug for Elixir Phoenix applications that integrates with Joken.

#web-authentication#elixir#phoenix-framework
Stars39
Forks4
Last commit11 years ago
Logibit Hawk
Logibit HawkF#

A F# implementation of the Hawk authentication protocol with a strongly typed API to minimize security programming errors.

#web-authentication#http-security#authentication
Stars36
Forks5
Last commit8 years ago
Padlock
PadlockPHP

A Docker-based Phalcon authentication server implementing OAuth 2.0 for secure API token management.

#token-management#phalcon-php#oauth2
Stars27
Forks6
Last commit4 years ago
graphql-auth
graphql-authRuby

A Ruby gem providing JWT-based authentication for GraphQL APIs using Devise logic.

#rails#authentication#graphql
Stars26
Forks25
Last commit3 years ago
FastAPI Casbin Auth
FastAPI Casbin AuthPython

FastAPI authorization middleware that integrates PyCasbin for flexible, policy-based access control.

#fastapi#auth#rbac
Stars25
Forks3
Last commit2 months ago
joffref/opa-middleware
joffref/opa-middlewareGo

A Go middleware library that integrates Open Policy Agent with HTTP, Gin, Fiber, and Echo applications for policy enforcement.

#go-middleware#fiber-framework#policy-enforcement
Stars22
Forks8
Last commit2 years ago
JWT auth with Django + Elm
JWT auth with Django + ElmElm

A full-stack JWT authentication example using Django REST Framework backend and Elm frontend.

#authentication#jwt#full-stack
Stars20
Forks4
Last commit9 years ago
FastAPI Shield
FastAPI ShieldPython

A decorator-based authentication and authorization library for FastAPI applications using intuitive shield patterns.

#fastapi#authentication#decorators
Stars19
Forks2
Last commit6 months ago
ngx_oauth2_module
ngx_oauth2_moduleM4

An NGINX module that validates OAuth 2.0 bearer tokens and sets headers/variables based on validation results.

#oauth#oauth2#authentication
Stars17
Forks12
Last commit2 months ago
jwt-java
jwt-javaJava

A Java library for creating, parsing, and validating JSON Web Tokens (JWT) according to RFC 7519 using a fluent API.

#token-management#java jwt#jwt-token
Stars14
Forks5
Last commit1 year ago
sigaws
sigawsElixir

An Elixir library for signing and verifying HTTP requests using AWS Signature Version 4.

#elixir#plug-middleware#authentication
Stars13
Forks16
Last commit5 years ago
GraphQL Intruder
GraphQL IntruderPython

A plugin-based tool for performing GraphQL endpoint vulnerability assessment and security testing.

#vulnerability-assessment#pentest-tool#web-security
Stars13
Forks0
Last commit5 years ago
Tokenized Preview
Tokenized PreviewTypeScript

A Directus extension that adds a temporary auth token to preview URLs for accessing non-public content.

#content-preview#authentication#content-management
Stars12
Forks1
Last commit
zeiss/fiber-authz
zeiss/fiber-authzGo

A middleware for securing routes in Fiber web framework with OpenFGA, RBAC, and team-based access control.

#team-based-authorization#authz#rbac
Stars8
Forks0
Last commit20 hours ago
react-native-hawk
react-native-hawkObjective-C

A React Native wrapper for the Hawk HTTP authentication scheme, enabling secure API requests.

#ios#authentication#http-auth
Stars6
Forks0
Last commit10 years ago
PasitheaHoneypot
PasitheaHoneypotJava

A REST API honeypot that logs malicious API requests to detect and analyze attacks.

#honeypot#rest-api#java
Stars5
Forks1
Last commit8 years ago
mojoauth
mojoauthElixir

An Elixir implementation of MojoAuth for HMAC-based cross-app authentication with temporary credentials.

#rest-authentication#authentication#hmac
Stars4
Forks0
Last commit10 years ago
Validator.js Wrapper Directive
Validator.js Wrapper DirectiveTypeScript

A collection of GraphQL directives for validation, authorization, and sanitation to simplify and secure GraphQL APIs.

#validation#graphql#apollo-server
Stars4
Forks0
Last commit3 years ago
Axioms-Flask-Py
Axioms-Flask-PyPython

OAuth2/OIDC authentication and fine-grained authorization for Flask APIs using JWT tokens.

#oauth2#python-library#authentication
Stars4
Forks2
Last commit8 months ago
ApiTokenAuthenticator plugin
ApiTokenAuthenticator pluginPHP

A CakePHP plugin for adding simple token-based authentication to REST APIs.

#authentication#token-auth#cakephp
Stars3
Forks0
Last commit8 months ago
go-jwt
go-jwtGo

A comprehensive JWT library for Go supporting parsing, verification, generation, and signing with multiple algorithms.

#go-modules#authentication#go-library
Stars3
Forks0
Last commit4 days ago
limiter
limiterGo

A high-performance rate limiting middleware for Go web frameworks with multiple algorithms and storage options.

#http-middleware#go-middleware#redis
Stars2
Forks1
Last commit4 months ago
plug_sigaws
plug_sigawsElixir

An Elixir Plug middleware for verifying HTTP requests signed with AWS Signature V4.

#elixir#plug-middleware#authentication
Stars1
Forks0
Last commit9 years ago
PreviousPage 4 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
2 years ago
#Authentication70
#Security41
#Jwt38
#Authorization35
#Middleware27
#Oauth227
#Php19
#Openid Connect17
#Python17
#Go17
#Rate Limiting15
#Graphql15