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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

API integration documentation

Ranking updated Jun 30, 2026

For a comprehensive guide for API integration, the first results are anthropics/claude-cookbooks, scribejava/scribejava (ScribeJava is a Java OAuth client library that helps implement authentication flows, but it is a code library rather than a curated collection of integration guides with multi-platform, multi-language examples and step-by-step walkthroughs) and swagger-api/swagger-ui (Swagger UI is an OpenAPI documentation viewer and request client, not a curated collection of integration guides with step-by-step walkthroughs, multi-language examples, or use-case organization, so it falls outside the core intent). thinkingjimmy/learning-prompt and google/google-api-javascript-client round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Find the best API integration documentation and platform guides. Compare top open-source resources by activity and clarity to find the right one.

API integration documentation

Find the best repos with AI.We'll search the best matching repositories with AI.
  • anthropics/claude-cookbooksanthropics avatar

    anthropics/claude-cookbooks

    45,835View on GitHub↗

    This repository serves as a comprehensive library of architectural blueprints and code examples for integrating large language models into software applications. It functions as a developer learning resource, providing structured tutorials and implementation patterns that demonstrate how to build intelligent features using advanced prompting and data processing techniques. The collection distinguishes itself by focusing on complex reasoning and data-grounding workflows. It provides practical guidance on implementing retrieval-augmented generation pipelines, which connect language models to pr

    This repository is a curated library of architectural blueprints and code examples for integrating Claude language models into software applications, covering complex reasoning and data-grounding workflows; it fits the intent as a platform-specific integration guide collection, but its focus on a single AI platform limits the multi-platform breadth sought.

    Jupyter NotebookGenerative AI Integration PatternsReasoning StrategiesRetrieval-Augmented Generation
    View on GitHub↗45,835
  • scribejava/scribejavascribejava avatar

    scribejava/scribejava

    5,460View on GitHub↗

    ScribeJava is a Java library used to implement OAuth authentication and authorization flows. It functions as an OAuth client implementation and a third-party API integrator, allowing Java applications and Android environments to securely exchange data with external identity providers. The library provides a framework for managing secure data exchanges through pre-configured provider settings. It enables applications to link to external login services for user authentication and interaction with third-party APIs without requiring the local storage of passwords. The project covers identity pro

    ScribeJava is a Java OAuth client library that helps implement authentication flows, but it is a code library rather than a curated collection of integration guides with multi-platform, multi-language examples and step-by-step walkthroughs.

    JavaOAuth AuthenticationOAuth Providers
    View on GitHub↗5,460
  • swagger-api/swagger-uiswagger-api avatar

    swagger-api/swagger-ui

    28,853View on GitHub↗

    Swagger UI is an OpenAPI specification renderer and documentation interface that transforms JSON or YAML API definitions into a navigable, searchable website. It functions as an OpenAPI documentation UI and request client, providing a visual catalog for exploring endpoints and sending live HTTP requests to a server using a schema-defined interface. The project distinguishes itself through a plugin-based extension system and a schema-driven UI generation model. This architecture allows for the injection of custom components, state selectors, and helper functions to modify core behavior and lay

    Swagger UI is an OpenAPI documentation viewer and request client, not a curated collection of integration guides with step-by-step walkthroughs, multi-language examples, or use-case organization, so it falls outside the core intent.

    JavaScriptOAuth AuthenticationOAuth Providers
    View on GitHub↗28,853
  • thinkingjimmy/learning-promptthinkingjimmy avatar

    thinkingjimmy/Learning-Prompt

    5,322View on GitHub↗

    Learning-Prompt is a collection of educational resources and step-by-step guides designed for mastering large language model interaction and text-to-image tools. It provides a guided course on prompt engineering for large language models alongside tutorials for creating visual content with generative AI. The project utilizes a curated curriculum that organizes material into sequential lessons and modular tracks. Instruction is delivered through step-by-step tutorials and an iterative framework of drafting, testing, and refining prompts, using side-by-side comparisons of raw and optimized exam

    This repository is a curated collection of guides, but they focus on prompt engineering for AI models rather than documenting how to integrate different platforms, APIs, or services, so it is not the kind of integration reference this search is after.

    CSSStep-by-Step Tutorials
    View on GitHub↗5,322
  • google/google-api-javascript-clientgoogle avatar

    google/google-api-javascript-client

    3,473View on 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

    This repository is a JavaScript client library for calling Google APIs from the browser, not a curated collection of integration guides or best-practice walkthroughs; it is a tool you would use to build integrations rather than a reference of how to connect various platforms.

    CSSOAuth Authentication
    View on GitHub↗3,473
  • casdoor/casdoorcasdoor avatar

    casdoor/casdoor

    13,814View on GitHub↗

    Casdoor is a centralized identity and access management platform that functions as an OAuth 2.0 authorization server. It provides a comprehensive suite of services for managing user identities, authentication sessions, and access policies across both web and machine-to-machine applications. Built with a decoupled frontend-backend architecture in Go, the platform supports high-concurrency environments and offers a web-based management interface for administrative tasks. The platform distinguishes itself through its extensive support for federated identity management, allowing integration with

    Casdoor is a working identity and access management platform rather than a curated collection of integration guides, so it won’t provide the multi-platform walkthroughs and code examples this search is looking for.

    GoOAuth AuthenticationOAuth Providers
    View on GitHub↗13,814
  • flutter/samplesflutter avatar

    flutter/samples

    19,172View on GitHub↗

    This is a comprehensive library of code examples and reference implementations for building cross-platform user interfaces with Flutter. The project provides a collection of demo applications and guides designed to illustrate the implementation of design patterns, animation techniques, and testing workflows. The repository features specific demonstrations for native integration, including examples of embedding modules into existing native applications, using platform channels, and bridging native code with the framework. It also serves as an animation reference, providing implementations for

    Flutter/samples is a collection of Flutter app code examples and UI demos, not a curated set of guides for integrating diverse platforms or services—while it includes some native bridging examples, its focus is narrow and built around a single framework rather than spanning multiple platform integrations.

    DartTesting Guides
    View on GitHub↗19,172
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
anthropics/claude-cookbooks45.8KJupyter NotebookMITJun 9, 2026
scribejava/scribejava5.5KJavaMITMay 18, 2026
swagger-api/swagger-ui28.9KJavaScriptApache-2.0Jun 23, 2026
thinkingjimmy/learning-prompt5.3KCSSNOASSERTIONSep 17, 2023
google/google-api-javascript-client3.5KCSSapache-2.0Aug 23, 2024
casdoor/casdoor13.8KGoApache-2.0Jun 22, 2026
flutter/samples19.2KDartNOASSERTIONJun 17, 2026

Related searches

  • an integration platform for connecting workflows
  • a platform for building native integrations
  • API client library
  • Restaurant menu integration
  • Developer onboarding tutorials
  • an open source platform for home automation
  • an open source platform for API management
  • an integrated environment for developing APIs