Showing 67 open source projects for "oauth"

View related business solutions
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Try Free
  • 1
    Wabe

    Wabe

    Your backend in minutes not days

    Wabe is an open-source backend that allows you to create your own fully customizable backend in just a few minutes. It handles database access, automatic GraphQL API generation, authentication with various methods (classic or OAuth), permissions, security, and more for you.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Better Auth

    Better Auth

    The most comprehensive authentication library for TypeScript

    Better Auth is framework-agnostic authentication (and authorization) library for TypeScript. It provides a comprehensive set of features out of the box and includes a plugin ecosystem that simplifies adding advanced functionalities with minimal code in a short amount of time. Whether you need 2FA, multi-tenant support, or other complex features. It lets you focus on building your actual application instead of reinventing the wheel.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Angular Lib for OpenID Connect & OAuth2

    Angular Lib for OpenID Connect & OAuth2

    npm package for OpenID Connect, OAuth Code Flow with PKCE

    angular-auth-oidc-client is a library that simplifies authentication in Angular applications using OpenID Connect (OIDC) and OAuth2. It provides secure login, token management, and role-based access control, making it easier to integrate modern authentication protocols.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Strimzi

    Strimzi

    Apache Kafka® running on Kubernetes

    Strimzi provides a way to run an Apache Kafka cluster on Kubernetes in various deployment configurations. Strimzi provides a way to run an Apache Kafka cluster on Kubernetes in various deployment configurations. For development, it’s easy to set up a cluster in Minikube in a few minutes. For production you can tailor the cluster to your needs, using features such as rack awareness to spread brokers across availability zones, and Kubernetes taints and tolerations to run Kafka on dedicated...
    Downloads: 4 This Week
    Last Update:
    See Project
  • Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure Icon
    Stop Cyber Threats with VM-Series Next-Gen Firewall on Azure

    Native application identity and user-based security for your Azure cloud

    Gain integrated visibility across all traffic in a single pass. Deploy Palo Alto Networks VM-Series to determine application identity and content while automating security policy updates via rich APIs.
    Get a free trial
  • 5
    Apereo CAS WAR Overlay Template

    Apereo CAS WAR Overlay Template

    Apereo CAS WAR Overlay template

    Welcome to the home of the Apereo Central Authentication Service project, more commonly referred to as CAS. CAS is an enterprise multilingual single sign-on solution and identity provider for the web and attempts to be a comprehensive platform for your authentication and authorization needs. CAS Overlay Template is a ready-to-use template for quickly deploying the Apereo CAS (Central Authentication Service) server, simplifying authentication management for developers.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    Claude Platform CLI

    Claude Platform CLI

    The CLI for the Claude API

    Claude Platform CLI is a command-line tool that lets users interact directly with the Anthropic Claude API from their terminal. It provides access to API resources through structured subcommands, making it useful for both interactive exploration and automated workflows. The CLI simplifies API requests by supporting typed flags, piped YAML or JSON input, and inline file references instead of manually writing complex JSON. Users can format, filter, and transform responses directly in the...
    Downloads: 15 This Week
    Last Update:
    See Project
  • 7
    github1s

    github1s

    One second to read GitHub code with VS Code

    ...Just add 1s after github and press Enter in the browser address bar for any repository you want to read. For browser extensions, see Third-party Related Projects. If you want to view non-public repositories, you need to add an OAuth token. The token is stored only in your browser, and only send to GitHub when fetching your repository's files. Click on the icon near the bottom of the left-hand row of icons, and the dialog box will prompt you for it, and even take you to your GitHub settings page to generate one, if needed.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Notion SDK for JavaScript

    Notion SDK for JavaScript

    Notion JavaScript Client

    Import and initialize a client using an integration token or an OAuth access token. Integrations don't have access to any pages (or databases) in the workspace at first. A user must share specific pages with an integration in order for those pages to be accessed using the API. This helps keep you and your team's information in Notion secure. Start from a new or existing page in your workspace. Insert a new database by typing /database and selecting a full page table.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 9
    Casdoor

    Casdoor

    An open-source Identity and Access Management (IAM)

    A UI-first Identity Access Management (IAM) / Single-Sign-On (SSO) platform supporting OAuth 2.0, OIDC, SAML and CAS, integrated with Casbin RBAC and ABAC permission management. Within a few steps, we can setup a Casdoor app and realize our authorization management. Casdoor has a front-end back-end separation architecture, with maneuverable web UI and supporting high concurrency. Casdoor is supporting multi-languages, using i18n to support multi-languages UI.
    Downloads: 7 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 10
    Laravel Sanctum

    Laravel Sanctum

    Laravel Sanctum provides a featherweight authentication system

    ...Let's discuss each before digging deeper into the library. First, Sanctum is a simple package you may use to issue API tokens to your users without the complication of OAuth. This feature is inspired by GitHub and other applications that issue "personal access tokens". For example, imagine the "account settings" of your application has a screen where a user may generate an API token for their account. You may use Sanctum to generate and manage those tokens. These tokens typically have a very long expiration time (years), but may be manually revoked by the user anytime.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    IMAP Library for Laravel

    IMAP Library for Laravel

    Integrate both the native php-imap module and an extended custom imap

    ...PHP-IMAP is a wrapper for common IMAP communication without the need to have the "native" php-imap module installed/enabled. The IMAP protocol is completely integrated and therefore supports all IMAP commands including the IDLE operation and the "new" oAuth authentication process. You can enable the php-imap module in order to handle edge cases, and improve message decoding quality, and is required if you want to use legacy protocols such as pop3.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    ant CLI

    ant CLI

    ant CLI - Command line tool for Anthropic Claude API

    The ant CLI is a command-line tool that lets users interact directly with the Claude API from their terminal. It exposes every API resource as a structured subcommand, making it useful for both hands-on exploration and automated workflows. The ant CLI simplifies API requests by allowing users to build request bodies with typed flags, piped YAML or JSON, stdin input, and inline file references instead of manually writing complex JSON. It also includes built-in output formatting, response...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 13
    Clace

    Clace

    AppServer for containerized web app development and deployment

    ...Clace builds images and runs containers directly from the GitHub source repo. Clace can be used during app development, handling all env setup with live reload. Apps can then be deployed on a Clace server, adding OAuth authentication.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 14
    fosite

    fosite

    Extensible security first OAuth 2.0 and OpenID Connect SDK for Go

    The security first OAuth2 & OpenID Connect framework for Go. Built simple, powerful, and extensible. This library implements peer-reviewed IETF RFC6749, counterfeits weaknesses covered in peer-reviewed IETF RFC6819 and countermeasures various database attack scenarios, keeping your application safe when that hacker penetrates or leaks your database. OpenID Connect is implemented according to OpenID Connect Core 1.0 incorporating errata set 1 and includes all flows: code, implicit, and...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Hakaton Starter

    Hakaton Starter

    A boilerplate for Node.js web applications

    ...A while later, you might have an initial project up on GitHub, and only then can other team members start contributing. Or how about doing something as simple as Sign in with Facebook authentication? You can spend hours on it if you are not familiar with how OAuth 2.0 works. When I started this project, my primary focus was on simplicity and ease of use. I also tried to make it as generic and reusable as possible to cover most use cases of hackathon web apps, without being too specific. In the worst case, you can use this as a learning guide for your projects, if for example you are only interested in Sign in with Google authentication and nothing else.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Plural

    Plural

    Deploy open source software on Kubernetes in record time

    Deploy, secure, and scale open-source applications on your cloud in minutes. Plural comes with batteries included to elevate fast moving teams from the headache of operating third-party OSS apps. We elevate you from the work of building and maintaining your open-source infrastructure and let teams focus on delivering value. Dependency management between Terraform/Helm modules, with dependency-aware deployment and upgrades. Authenticated docker registry and chartmuseum proxy per repository....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Daptin

    Daptin

    Daptin - Backend As A Service - GraphQL/JSON-API Headless CMS

    ...A single binary to power up your application. Database-backed persistence, 3NF normalized tables. JSON API/GraphQL for CRUD apis. User and group management and access control. Social login with OAuth: tested with google, github, LinkedIn. Actions for abstracting out business flows. Extensive state tracking APIs. Enable Data Auditing from a single toggle. Synchronous Data Exchange with 3rd party APIs. Multilingual tables support, supports Accept-Language header. Cloud storage sync like gdrive, dropbox, b2, s3 and more. Asset column to hold file and blob data, backed by storage. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    jwt-go

    jwt-go

    Go of JSON Web Tokens

    ...We no longer support building jwt-go with unsupported Go versions, as these contain security vulnerabilities that will not be fixed. In short, it's a signed JSON object that does something useful (for example, authentication). It's commonly used for Bearer tokens in Oauth 2. A token is made of three parts, separated by .'s. The first two parts are JSON objects, that have been base64url encoded. The last part is the signature, encoded the same way. The first part is called the header. It contains the necessary information for verifying the last part, the signature. For example, which encryption method was used for signing and what key was used.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    react-admin

    react-admin

    Framework for building B2B applications running in the browser

    ...Relationships (many to one, one to many). Data Validation. Internationalization (i18n). Themeable, Highly customizable interface. Supports any authentication provider (REST API, OAuth, Basic Auth, ...). Full-featured datagrid (sort, pagination, filters).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    go-github

    go-github

    Go library for accessing the GitHub API

    go-github is a Go client library for accessing the GitHub API v3. Currently, go-github requires Go version 1.13 or greater. go-github tracks Go's version support policy. We do our best not to break older versions of Go if we don't have to, but due to tooling constraints, we don't always test older versions. If you're interested in using the GraphQL API v4, the recommended library is shurcooL/githubv4. go-github is compatible with modern Go releases in module mode. Resolve and add the package...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    dex

    dex

    OpenID Connect (OIDC) identity and OAuth 2.0 provider

    Dex is an identity service that uses OpenID Connect to drive authentication for other apps. Dex acts as a portal to other identity providers through “connectors.” This lets Dex defer authentication to LDAP servers, SAML providers, or established identity providers like GitHub, Google, and Active Directory. Clients write their authentication logic once to talk to Dex, then Dex handles the protocols for a given backend. Dex acts as a portal to other identity providers through "connectors."...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Connexion

    Connexion

    Swagger/OpenAPI First framework for Python on top of Flask

    Connexion is a framework on top of Flask that automagically handles HTTP requests defined using OpenAPI (formerly known as Swagger), supporting both v2.0 and v3.0 of the specification. Connexion allows you to write these specifications, then maps the endpoints to your Python functions. This is what makes it unique from other tools that generate the specification based on your Python code. You are free to describe your REST API with as much detail as you want and then Connexion guarantees...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    OverVue

    OverVue

    Prototyping Tool For Vue Devs

    ...Quickly start your project by importing components from popular Vue Component Libraries. Envision your project design with accurate component placement and sizing that persists upon project export. Options to add OAuth boilerplate to add additional functionality to the exported prototype project code. The ability to load the application and/or devtools requires a tool/application to run a linux display as WSL does not have any display drivers since it is based off of just a CLI. To add a new component, type its name in the component name box and select any HTML elements that should be rendered by that component.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Überauth

    Überauth

    An Elixir Authentication System for Plug-based Web Applications

    ...You could call it a port but it is significantly different in operation, but almost the same concept. Huge hat tip to Intridea. Ueberauth provides only the initial authentication challenge, (initial OAuth flow, collecting the information from a login form, etc). It does not authenticate each request, that's up to your application. You could issue a token or put the result into a session for the needs of your application. Libraries like Guardian can help you with that aspect of authentication. Strategies implement the two phases and then may allow the request to flow through to your downstream plugs. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    EasyAuth

    EasyAuth

    Create a centralized Authentication and Authorization token server

    ...Granular Endpoint Security - Verify user identity, and define explicitly who and what each user or group of users may access. Admin GUI - easy management of users, permissions, tokens, OAuth, and more! Advanced JWT - Token Based Client authorization with built-in invalidation capabilities. Google Oauth - Easy to configure google login. Integrated Login & Cookie Management - Users are not just authenticated and authorized, they are re-directed on token expiration to login pages via the cookie system and sent back to the last location afterward.
    Downloads: 0 This Week
    Last Update:
    See Project
Auth0 Logo