awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to markbates/goth

Open-source alternatives to Goth

30 open-source projects similar to markbates/goth, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Goth alternative.

  • vendurehq/vendureAvatar de vendurehq

    vendurehq/vendure

    7,924Ver en GitHub↗

    Vendure is a Node.js e-commerce engine and headless commerce framework built with NestJS and TypeScript. It serves as a multi-channel commerce platform that manages product catalogs, orders, and customers via a strongly typed GraphQL API. The platform is distinguished by its highly extensible architecture, featuring a customizable administrative dashboard where developers can inject custom React components and entity views. It supports multi-channel commerce, allowing the isolation of products, currencies, and regional catalogs from a single unified backend. The engine covers a broad range o

    TypeScriptecommerceecommerce-apiecommerce-framework
    Ver en GitHub↗7,924
  • google/google-api-javascript-clientAvatar de google

    google/google-api-javascript-client

    3,473Ver en GitHub↗

    The Google API JavaScript Client Library is an official client for calling Google APIs directly from browser applications. It provides a programmatic interface to exchange data and execute service requests while managing request construction and response parsing. The library features dynamic client discovery, which loads machine-readable metadata at runtime to automatically generate request methods and parameter validation for various endpoints. It also includes an authentication client that handles OAuth 2.0 authorization flows to securely manage user identity and access tokens in the browse

    CSS
    Ver en GitHub↗3,473
  • answerdotai/fasthtmlAvatar de AnswerDotAI

    AnswerDotAI/fasthtml

    6,846Ver en GitHub↗

    FastHTML is a full-stack Python web framework designed for building interactive web applications using pure Python. It functions as an HTMX integration framework and a Python HTML domain-specific language, allowing developers to generate HTML structures using native objects and functions instead of external templating files. The framework is distinguished by its native support for real-time bidirectional communication via WebSockets and Server-Sent Events, enabling server-side updates to be pushed to the browser without full page reloads. It further integrates identity management through OAut

    Jupyter Notebook
    Ver en GitHub↗6,846

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Find more with AI search
  • omniauth/omniauthAvatar de omniauth

    omniauth/omniauth

    8,088Ver en GitHub↗

    OmniAuth is a rack authentication framework that allows applications to verify user identities through third-party service providers using a single standardized interface. It functions as middleware to separate identity verification from core application logic by intercepting incoming requests. The project employs a strategy-pattern provider model to encapsulate provider-specific logic into interchangeable classes. It provides a custom authentication strategy framework and base classes for building new providers based on industry standards. The framework handles the multi-step authentication

    Ruby
    Ver en GitHub↗8,088
  • thephpleague/oauth2-clientAvatar de thephpleague

    thephpleague/oauth2-client

    3,809Ver en GitHub↗

    This library is a PHP toolkit for managing OAuth 2.0 authentication flows and connecting applications to external service providers. It provides a standardized framework for handling token exchanges, managing authorization grants, and retrieving user profile information from diverse identity platforms. The project is distinguished by its inheritance-based provider pattern, which allows developers to build custom integration clients by extending base logic to support unique service workflows and non-standard API specifications. It employs interface-driven contracts to ensure consistent behavio

    PHP
    Ver en GitHub↗3,809
  • qor/qorAvatar de qor

    qor/qor

    5,345Ver en GitHub↗

    Qor is a Go admin framework and backend toolkit used for building administrative interfaces, headless content management systems, and REST API generators. It provides a structured environment for implementing business application backends, specializing in the management of structured content and media assets. The project distinguishes itself through comprehensive multi-language content management, featuring locale-based data versioning and a dedicated system for internationalization and translation administration. It further differentiates its offering with a built-in state machine implementa

    Goadminapicms
    Ver en GitHub↗5,345
  • maxcountryman/flask-loginAvatar de maxcountryman

    maxcountryman/flask-login

    3,678Ver en GitHub↗

    flask-login is a session management extension for Flask web applications. It functions as an authentication middleware and identity tracker that manages user login and logout processes and provides a mechanism to identify the active user across different application views. The toolkit distinguishes between different session states by tracking session freshness to protect sensitive operations. It also includes security guards to prevent session hijacking and theft by monitoring IP addresses and user agents. The project covers broad capabilities including web access control to restrict specifi

    Python
    Ver en GitHub↗3,678
  • fastapi-users/fastapi-usersAvatar de fastapi-users

    fastapi-users/fastapi-users

    6,172Ver en GitHub↗

    FastAPI Users is a ready-to-use authentication library for FastAPI applications that handles user registration, login, password reset, email verification, and profile retrieval with minimal configuration. It provides a complete authentication system built around pluggable backends and transports, supporting JWT tokens, database sessions, and Redis-based token storage that can be combined in a single route. The library distinguishes itself through its modular architecture, offering router-based module composition that organizes authentication flows as independent FastAPI routers for registrati

    Python
    Ver en GitHub↗6,172
  • azuread/microsoft-authentication-library-for-jsAvatar de AzureAD

    AzureAD/microsoft-authentication-library-for-js

    4,084Ver en GitHub↗

    This project is an OAuth 2.0 client library and OpenID Connect SDK designed for integrating Microsoft identity platforms into JavaScript applications. It serves as a cross-platform authentication client for managing user identities and daemon services across browser-based and server-side environments. The library provides tools for acquiring and managing JSON Web Tokens to secure access to protected web APIs. It supports various authentication flows, including single-page application authentication, server-side identity management in Node.js, and non-interactive authentication for background

    TypeScript
    Ver en GitHub↗4,084
  • prefecthq/fastmcpAvatar de PrefectHQ

    PrefectHQ/fastmcp

    22,994Ver en GitHub↗

    FastMCP is a Python framework designed for building servers that expose functions, resources, and prompts to AI models using the Model Context Protocol. It simplifies the development process by automatically deriving tool metadata, input schemas, and documentation directly from Python function signatures and type hints. The framework provides a unified container for managing these components, allowing developers to build modular applications that integrate seamlessly with AI assistants. The project distinguishes itself through its support for interactive, server-defined user interface compone

    Pythonagentsfastmcpllms
    Ver en GitHub↗22,994
  • sonicroshan/scopeAvatar de SonicRoshan

    SonicRoshan/scope

    42Ver en GitHub↗

    Easily Manage OAuth2 Scopes In Go

    Go
    Ver en GitHub↗42
  • adam-hanna/jwt-authAvatar de adam-hanna

    adam-hanna/jwt-auth

    238Ver en GitHub↗

    This package provides json web token (jwt) middleware for goLang http servers

    Go
    Ver en GitHub↗238
  • golang/oauth2Avatar de golang

    golang/oauth2

    5,872Ver en GitHub↗

    This is a Go library for obtaining, refreshing, and attaching OAuth 2.0 access tokens to HTTP requests. It provides a generic token source interface with interchangeable implementations for different OAuth 2.0 grant types, and wraps the Go net/http transport layer to automatically attach access tokens as Authorization headers on outgoing requests. The library supports the authorization code flow, generating consent page URLs and exchanging authorization codes for tokens. It also implements the device authorization grant for authentication on devices without a browser, and the resource owner p

    Go
    Ver en GitHub↗5,872
  • shaj13/go-guardianAvatar de shaj13

    shaj13/go-guardian

    610Ver en GitHub↗

    Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication.

    Go2faauthauthentication
    Ver en GitHub↗610
  • hsluoyz/casbinAvatar de hsluoyz

    hsluoyz/casbin

    20,189Ver en GitHub↗

    Casbin is an authorization library designed to manage application access control and permissions through a configurable model-based engine. It serves as a centralized system for verifying whether a user has permission to perform specific actions on a resource. The engine supports multiple access control models, including Role-Based Access Control, Attribute-Based Access Control, and Access Control Lists. It allows for the definition of role hierarchies and the evaluation of user, resource, and environment attributes to make access decisions. The library decouples authorization logic from dat

    Go
    Ver en GitHub↗20,189
  • openshift/osinAvatar de openshift

    openshift/osin

    1,932Ver en GitHub↗

    Golang OAuth2 server library

    Go
    Ver en GitHub↗1,932
  • swithek/sessionupAvatar de swithek

    swithek/sessionup

    131Ver en GitHub↗

    Straightforward HTTP session management

    Go
    Ver en GitHub↗131
  • mengzhuo/cookiestxtAvatar de mengzhuo

    mengzhuo/cookiestxt

    23Ver en GitHub↗

    cookiestxt implement parser of cookies txt format

    Go
    Ver en GitHub↗23
  • cristalhq/jwtAvatar de cristalhq

    cristalhq/jwt

    687Ver en GitHub↗

    Safe, simple and fast JSON Web Tokens for Go

    Go
    Ver en GitHub↗687
  • abraithwaite/jeffAvatar de abraithwaite

    abraithwaite/jeff

    272Ver en GitHub↗

    🍍Jeff provides the simplest way to manage web sessions in Go.

    Go
    Ver en GitHub↗272
  • alexedwards/scsAvatar de alexedwards

    alexedwards/scs

    2,583Ver en GitHub↗

    HTTP Session Management for Go

    Go
    Ver en GitHub↗2,583
  • dghubble/gologinAvatar de dghubble

    dghubble/gologin

    1,954Ver en GitHub↗

    Go login handlers for authentication providers (OAuth1, OAuth2)

    Go
    Ver en GitHub↗1,954
  • mikespook/gorbacAvatar de mikespook

    mikespook/gorbac

    1,673Ver en GitHub↗

    goRBAC provides a lightweight role-based access control (RBAC) implementation in Golang.

    Go
    Ver en GitHub↗1,673
  • chmike/securecookieAvatar de chmike

    chmike/securecookie

    86Ver en GitHub↗

    Fast, secure and efficient secure cookie encoder/decoder

    Go
    Ver en GitHub↗86
  • brianvoe/sjwtAvatar de brianvoe

    brianvoe/sjwt

    122Ver en GitHub↗

    Simple JWT Golang

    Go
    Ver en GitHub↗122
  • pascaldekloe/jwtAvatar de pascaldekloe

    pascaldekloe/jwt

    361Ver en GitHub↗

    JSON Web Token library

    Go
    Ver en GitHub↗361
  • adam-hanna/sessionsAvatar de adam-hanna

    adam-hanna/sessions

    80Ver en GitHub↗

    A dead simple, highly performant, highly customizable sessions middleware for go http servers.

    Go
    Ver en GitHub↗80
  • jltorresm/otpgoAvatar de jltorresm

    jltorresm/otpgo

    77Ver en GitHub↗

    Time-Based One-Time Password (TOTP) and HMAC-Based One-Time Password (HOTP) library for Go.

    Go
    Ver en GitHub↗77
  • icza/sessionAvatar de icza

    icza/session

    118Ver en GitHub↗

    Go session management for web servers (including support for Google App Engine - GAE).

    Go
    Ver en GitHub↗118
  • o1egl/pasetoAvatar de o1egl

    o1egl/paseto

    939Ver en GitHub↗

    Platform-Agnostic Security Tokens implementation in GO (Golang)

    Go
    Ver en GitHub↗939