Oauth1

Open-source projects categorized as Oauth1

Top 7 Oauth1 Open-Source Projects

  • nango

    A single API for all your integrations.

  • Project mention: Launch HN: Nango (YC W23) – Open-Source Unified API | news.ycombinator.com | 2024-04-25

    2 min demo video: https://www.loom.com/share/d04c67b47e284e86b91b4b99fba548ec

    SaaS engineering teams face a tough choice: they can build each integration in-house from scratch, which gives them full control but takes a lot of time and maintenance effort. Or they can use pre-built solutions, which are fast and easy but less flexible and might not fulfill all customer needs.

    Nango combines the best of both worlds. We let you quickly ship custom integrations without building complex infrastructure or diving deep into the quirks of each API. You control the business logic, data models, and customer-specific configurations, like custom field mappings. We handle (O)Auth and run your integrations reliably in production.

    Under the hood, your integrations run as typescript “lambdas” on Nango. A typical integration has 3-5 lambdas of 20-50 lines of code each. These lambdas live inside your git repo, are version-controlled with the rest of your app, and get deployed to Nango with a CLI (https://docs.nango.dev/understand/core-concepts).

    Our runtime has a built-in scheduler for continuous background syncs, monitoring to know if your integrations run as expected, detailed logging of everything that happens in Nango, and pre-built infrastructure to deal with (O)auth, retries, rate-limit handling, webhook floods, data caching, de-duplication, etc. More here: https://docs.nango.dev/understand/architecture

    We have found that ChatGPT and Copilot let you build integrations on Nango very fast without having to learn each API’s intricacies. LLMs are great at figuring out which endpoint to use, what parameters it takes, etc. Paired with our runtime, this lets you build complex, high-scale integrations in hours instead of weeks.

    We’ve put a ton of effort into dealing with API complexities, so you don’t have to. Even integrations that looked simple at first ended up forcing us to extend our infra to deal with their quirks and gotchas.

    For example, we had to figure out 100+ different OAuth implementations (see https://www.nango.dev/blog/why-is-oauth-still-hard and https://news.ycombinator.com/item?id=35713518). We had to deal with a half-dozen non-standard auth methods (Github apps, Stripe apps, Netsuite, etc.), expiring webhooks, ways to deal with data dependencies, weird pagination methods, API keys that change with every API call, dozens of different ways to register for webhooks, etc. It’s a constantly moving target, but it is a challenge we have come to love, and we think the approach makes sense: we specialize in finicky details that vary from API to API—you specialize in making your product great and offering more integrations to your users.

    The fastest way to see Nango in action is with our interactive demo here (no signup required): https://app.nango.dev/hn-demo

  • OAuthSwift

    Swift based OAuth library for iOS

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • OAuthLib

    A generic, spec-compliant, thorough implementation of the OAuth request-signing logic

  • SocialConnect Auth

    :atom: Social (OAuth1\OAuth2\OpenID\OpenIDConnect) sign with PHP :shipit: (by SocialConnect)

  • Project mention: Best social login library for PHP ("sign in with Apple/Google/Facebook" etc.)? | /r/PHP | 2023-05-21
  • oauther

    OAuth 1.0 for Elixir

  • oauth1-signer-java

    Zero dependency library for generating a Mastercard API compliant OAuth signature.

  • Flask-Mercadopago

    Implementation of Mercado Pago OAuth in Flask.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Oauth1 related posts

  • Integracion del SDK de Mercadopago y Flask

    1 project | /r/devsarg | 12 Feb 2023
  • Integracion del SDK de Mercadopago y Flask

    1 project | /r/CharruaDevs | 12 Feb 2023
  • SaaS integrations are terrible. Is it just me?

    2 projects | /r/ExperiencedDevs | 6 Jan 2023
  • Pizzly: The fastest way to get OAuth tokens for 50 APIs

    1 project | news.ycombinator.com | 7 Dec 2022
  • Pizzly: The fastest way to get OAuth tokens for 50+ APIs (open source)

    2 projects | /r/webdev | 6 Dec 2022
  • Pizzly (the fast and simple OAuth library) is back

    2 projects | news.ycombinator.com | 17 Nov 2022
  • Can OAuth be made to redirect immediately if the scope is already authorized?

    2 projects | /r/redditdev | 13 Nov 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 6 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Oauth1 projects? This list will help you:

Project Stars
1 nango 4,207
2 OAuthSwift 3,220
3 OAuthLib 2,744
4 SocialConnect Auth 544
5 oauther 65
6 oauth1-signer-java 43
7 Flask-Mercadopago 6

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com