awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjektÜber unsHow we rankPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to googleapis/google-api-python-client

Open-source alternatives to Google Api Python Client

30 open-source projects similar to googleapis/google-api-python-client, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Google Api Python Client alternative.

  • gam-team/gamAvatar von GAM-team

    GAM-team/GAM

    4,206Auf GitHub ansehen↗

    GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments into structured API calls, enabling administrators to manage users, groups, organizational units, and domain settings across a Google Workspace environment. The tool handles authentication through OAuth2 flows, service accounts, and workload identity federation, and supports multi-tenant configurations for managing multiple domains or cloud projects from a single installation. GAM distinguishes itself through its batch processing and automation capabilities. It can process la

    Pythongamgooglegoogle-admin-sdk
    Auf GitHub ansehen↗4,206
  • google/google-api-javascript-clientAvatar von google

    google/google-api-javascript-client

    3,473Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,473
  • google/google-api-go-clientAvatar von google

    google/google-api-go-client

    4,448Auf GitHub ansehen↗

    This project is a collection of Go packages and a programmatic interface for interacting with Google services and Google Cloud resources via REST APIs. It functions as a client library and SDK that transforms raw HTTP requests into structured Go function calls. The library utilizes discovery-based client generation to create type-safe clients from API discovery documents. It separates the acquisition of authorization tokens from the request logic through a token-source based authentication model. The project covers identity management and authentication via OAuth 2.0, service accounts, and A

    Go
    Auf GitHub ansehen↗4,448

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Find more with AI search
  • makenotion/notion-sdk-jsAvatar von makenotion

    makenotion/notion-sdk-js

    5,611Auf GitHub ansehen↗

    This project is a JavaScript client library and SDK for interacting with the Notion REST API. It provides typed methods and utilities to programmatically manage pages, databases, and workspace resources within a Notion environment. The SDK includes tools for implementing OAuth 2.0 authorization flows to grant third-party application access to workspace content. It features mechanisms for handling cursor-based pagination via asynchronous iterators and implements exponential back-off retries to manage rate limits and transient server errors. The library covers a broad range of capabilities, in

    TypeScriptapiapi-clientjavascript
    Auf GitHub ansehen↗5,611
  • octokit/octokit.jsAvatar von octokit

    octokit/octokit.js

    7,795Auf GitHub ansehen↗

    Octokit.js is a GitHub API SDK used to interact with GitHub via REST and GraphQL interfaces. It serves as a client for executing typed queries and mutations, managing authenticated REST requests, and handling signed webhooks across Node.js, Deno, and browser environments. The library features a plugin-based request pipeline and an adapter-based HTTP client, allowing the interception of requests and responses across different runtimes. It employs strategy-based authentication to separate credential management from request logic, supporting static tokens, OAuth flows, and GitHub App installatio

    TypeScriptgithubhacktoberfestjavascript
    Auf GitHub ansehen↗7,795
  • googleapis/google-cloud-pythonAvatar von googleapis

    googleapis/google-cloud-python

    5,329Auf GitHub ansehen↗

    This project is a set of Python client libraries and API wrappers used to interact with Google Cloud Platform services. It functions as a programmatic interface for provisioning, configuring, and managing cloud infrastructure and resources. The library provides a specialized toolkit for Google Cloud Storage, enabling the uploading, downloading, and management of data objects within cloud buckets. It also supports the development of serverless applications and the automation of environment setup and scaling. The project handles cloud API integration by providing high-level abstractions that m

    Pythonpython
    Auf GitHub ansehen↗5,329
  • aws/aws-sdk-jsAvatar von aws

    aws/aws-sdk-js

    7,619Auf GitHub ansehen↗

    The AWS SDK for JavaScript is a programmatic interface and API client used to manage, automate, and orchestrate AWS cloud infrastructure and services. It provides a set of tools for controlling compute, storage, and networking resources from Node.js and web browser environments. The project includes a modular asset bundler that allows for the creation of specialized service bundles. This mechanism enables the selection of specific service modules at build time to reduce the final JavaScript payload size for frontend cloud integrations. The SDK covers a broad range of cloud management capabil

    JavaScript
    Auf GitHub ansehen↗7,619
  • mrswitch/hello.jsAvatar von MrSwitch

    MrSwitch/hello.js

    4,627Auf GitHub ansehen↗

    hello.js is a JavaScript REST API client and social media API wrapper designed for authenticating users and aggregating data across multiple social network providers. It provides a unified interface to standardize requests and response formats, allowing for consistent data retrieval from diverse external services. The project implements a secure OAuth2 handshake process that utilizes a proxy-based credential masking system to hide private API keys from the client side. It includes a token manager that handles the full authentication lifecycle, including scope-based permission mapping and an a

    JavaScript
    Auf GitHub ansehen↗4,627
  • steipete/gogcliAvatar von steipete

    steipete/gogcli

    4,232Auf GitHub ansehen↗

    gogcli is a single command-line binary that manages Gmail, Drive, Calendar, Docs, Sheets, Slides, Forms, Apps Script, Contacts, People, Tasks, Classroom, Chat, Groups, Keep, and Workspace Admin services through a predictable service resource method grammar. It authenticates across multiple Google accounts using OAuth, service accounts, access tokens, or application default credentials, storing credentials in the OS keyring for secure persistence. The tool also exposes a Model Context Protocol server over stdio that registers typed tools for agent clients, and can invoke any Google Discovery-

    Gogcalgcontactsgdrive
    Auf GitHub ansehen↗4,232
  • requestly/requestlyAvatar von requestly

    requestly/requestly

    6,341Auf GitHub ansehen↗
    TypeScriptapiapi-clientapi-mock
    Auf GitHub ansehen↗6,341
  • swagger-api/swagger-nodeAvatar von swagger-api

    swagger-api/swagger-node

    3,950Auf GitHub ansehen↗

    swagger-node is a toolkit for OpenAPI API development that ensures a project's implementation matches its documented design. It enables the generation of functional API servers and interactive documentation directly from YAML specification files. The project features a system for mapping API endpoints to specific controller functions and a mock mode that simulates API responses from the specification. This allows for API prototyping and frontend development before backend business logic is implemented. The platform provides a command-line interface for project bootstrapping, server managemen

    JavaScript
    Auf GitHub ansehen↗3,950
  • youtube/api-samplesAvatar von youtube

    youtube/api-samples

    6,000Auf GitHub ansehen↗

    This repository is a collection of implementation examples and reference scripts for integrating with the YouTube Data, Analytics, and Live Streaming APIs. It provides code samples for automating video platform workflows and interacting with REST endpoints to manage channel content and metadata. The project distinguishes itself by providing specific implementation patterns for secure OAuth 2.0 authorization flows, including token exchange and credential management. It also includes specialized samples for handling large-scale data transfers via resumable upload protocols and managing real-tim

    Java
    Auf GitHub ansehen↗6,000
  • mock-server/mockserver-monorepoM

    mock-server/mockserver-monorepo

    4,897Auf GitHub ansehen↗

    This project is a multi-protocol API simulation and mocking system designed to replace external dependencies during development and testing. It provides an API mocking server, a network traffic proxy, and specialized simulators for language model services and identity providers. The system distinguishes itself through deep AI simulation capabilities, including the emulation of language model providers and Model Context Protocol servers using JSON-RPC 2.0. It supports multi-turn conversational logic, state tracking for AI chat APIs, and the visualization of agent execution through call graphs

    Java
    Auf GitHub ansehen↗4,897
  • aws/aws-sdk-phpAvatar von aws

    aws/aws-sdk-php

    6,191Auf GitHub ansehen↗

    The AWS SDK for PHP is a software development kit that provides HTTP client classes for every supported Amazon Web Service, enabling PHP applications to send authenticated requests and receive structured, typed response objects. It includes a credential resolution chain that automatically locates credentials from environment variables, instance profiles, or configuration files, and supports promise-based asynchronous execution for running multiple API calls concurrently to improve throughput. The SDK distinguishes itself through a middleware pipeline architecture that allows interception and

    PHP
    Auf GitHub ansehen↗6,191
  • quarkusio/quarkusAvatar von quarkusio

    quarkusio/quarkus

    15,479Auf GitHub ansehen↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Javacloud-nativehacktoberfestjava
    Auf GitHub ansehen↗15,479
  • googleapis/google-api-go-clientAvatar von googleapis

    googleapis/google-api-go-client

    4,395Auf GitHub ansehen↗

    The Google API Go Client Library is a collection of auto-generated Go packages designed to facilitate authenticated requests to Google services via HTTP and gRPC. It serves as an API request and response manager that converts API discovery documents into typed code to provide a consistent interface for interacting with various services. The library includes a dedicated OAuth 2.0 authentication client used to manage token lifecycles, handle service account credentials, and perform authorization flows. It supports identity impersonation, allowing a security context to assume the identity of a t

    Gogo
    Auf GitHub ansehen↗4,395
  • insanum/gcalcliAvatar von insanum

    insanum/gcalcli

    3,731Auf GitHub ansehen↗

    gcalcli is a command-line interface and calendar management tool designed for viewing, creating, and managing events within Google Calendar. It functions as a Google API client that allows users to handle scheduling and appointments directly from a terminal without the use of a web browser. The tool enables terminal-based scheduling and calendar workflow automation, providing a way to manage daily agendas and schedule updates through a shell. The utility integrates with the Google Calendar API via a REST client and uses OAuth2 for authentication. It renders API data into human-readable table

    Python
    Auf GitHub ansehen↗3,731
  • fancy88/ibookAvatar von fancy88

    fancy88/iBook

    4,947Auf GitHub ansehen↗

    iBook is a self-hosted e-book library management system that allows individuals or organizations to set up and maintain their own digital collection. The platform provides durable storage for e-book files and their associated metadata, a RESTful API for library operations, static file serving for direct browser downloads, and a self-contained deployment model that runs on a user's own server. Beyond the core library functionality, iBook includes a freely accessible digital archive of technical and general e-books in EPUB and PDF formats, role-based access control for catalog and administrativ

    Auf GitHub ansehen↗4,947
  • inventree/inventreeAvatar von inventree

    inventree/InvenTree

    6,350Auf GitHub ansehen↗

    InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels, and supply chain operations through a web interface and REST API. The system uses barcodes—including QR codes, 1D barcodes, and Data Matrix codes—as primary identifiers for scanning, linking, and triggering inventory actions, and extends core functionality through a Python plugin framework supporting custom actions, UI panels, barcode handlers, and scheduled tasks. The platform distinguishes itself through a comprehensive plugin-based extensibility system that allows custom in

    Pythondjangohacktoberfestpython
    Auf GitHub ansehen↗6,350
  • google/claspAvatar von google

    google/clasp

    5,484Auf GitHub ansehen↗

    clasp is a command-line interface for managing Google Apps Script projects, enabling developers to create, sync, and deploy scripts from a local development environment. It provides an alternative to the cloud-based script editor, allowing version control, offline editing, and integration with standard development workflows. The tool supports TypeScript transpilation, so developers can write type-annotated code that compiles to JavaScript for the Apps Script runtime. Authentication is handled via OAuth 2.0, and users can synchronize local files with remote projects using ignore patterns simil

    TypeScriptapps-scriptclijavascript
    Auf GitHub ansehen↗5,484
  • google/google-api-python-clientAvatar von google

    google/google-api-python-client

    8,856Auf GitHub ansehen↗

    This project is a discovery-based API client and a Python library for interacting with Google services. It enables Python applications to make authenticated requests to Google Cloud and Workspace APIs. The library functions by consuming machine-readable metadata descriptions of remote web services to build functional client interfaces at runtime. This allows for dynamic API consumption by generating interfaces from metadata rather than using manual endpoint mapping. The project covers a range of integration capabilities, including cloud service automation and development for Google Workspace

    Python
    Auf GitHub ansehen↗8,856
  • praw-dev/prawAvatar von praw-dev

    praw-dev/praw

    4,168Auf GitHub ansehen↗

    PRAW is a Python wrapper for the Reddit API, functioning as a REST API client and social media data crawler. It provides a programmatic interface to fetch data, manage account content, and interact with the platform. The library implements a comprehensive OAuth 2.0 client supporting multiple authorization flows, including password, implicit, and refresh tokens, as well as read-only guest access. It distinguishes itself through a rate-limit-aware request scheduler that tracks server-side throttling to prevent API quota exhaustion and employs lazy-loading resource objects to fetch data only whe

    Pythonapioauthpraw
    Auf GitHub ansehen↗4,168
  • github-tools/githubAvatar von github-tools

    github-tools/github

    3,728Auf GitHub ansehen↗

    Octokit is a JavaScript API client and REST API wrapper designed for executing authenticated requests to GitHub from browser-based environments. It serves as a programmatic interface for managing repositories, issues, pull requests, and user profiles. The library provides a high-level wrapper that organizes API functionality into resource-specific namespaces. It implements an asynchronous promise interface and includes mechanisms for pagination-aware data fetching and rate-limit tracking to prevent service interruptions. The tool covers a broad range of administrative capabilities, including

    JavaScript
    Auf GitHub ansehen↗3,728
  • ssut/py-googletransAvatar von ssut

    ssut/py-googletrans

    4,257Auf GitHub ansehen↗

    py-googletrans is a Python translation library that serves as a wrapper for the Google Translate service. It provides programmatic tools for automated text translation and language detection. The library includes a language detection tool to identify the source language of a text string when the origin is unknown. To maintain stable connectivity, it utilizes translation request routing to direct traffic across alternative service domains. The project covers core translation services, including the ability to convert single strings or batches of text into specified destination languages.

    Python
    Auf GitHub ansehen↗4,257
  • spotipy-dev/spotipyAvatar von spotipy-dev

    spotipy-dev/spotipy

    5,450Auf GitHub ansehen↗

    Spotipy is a Python client library for interacting with the Spotify Web API. It provides a programmatic interface to manage music data, user accounts, and media playback. The library implements a full OAuth 2.0 client capable of handling authorization codes, client credentials, and implicit grants. It includes a token manager that supports automated token refreshing and pluggable caching backends to maintain stateful sessions. The project covers music metadata retrieval and search, allowing for the lookup of artists, albums, and tracks via resource identifiers and URIs. It also provides capa

    Python
    Auf GitHub ansehen↗5,450
  • dexidp/dexAvatar von dexidp

    dexidp/dex

    10,902Auf GitHub ansehen↗

    Dex is an OpenID Connect provider and identity federation proxy that translates authentication signals from various upstream sources into a unified OpenID Connect interface. It functions as a multi-protocol identity broker, enabling client applications to implement a single standard while delegating user verification to external identity providers. The project distinguishes itself through a pluggable connector architecture that bridges disparate protocols including LDAP, SAML, and OAuth2. It provides specific integrations for services such as GitHub, Google, GitLab, and Microsoft, while offer

    Gohacktoberfestidentity-provideridp
    Auf GitHub ansehen↗10,902
  • zenml-io/zenmlAvatar von zenml-io

    zenml-io/zenml

    5,451Auf GitHub ansehen↗

    ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented

    Pythonagentopsagentsai
    Auf GitHub ansehen↗5,451
  • codeception/codeceptionAvatar von Codeception

    Codeception/Codeception

    4,855Auf GitHub ansehen↗

    Codeception is a full-stack testing framework for PHP applications that provides a unified interface for unit, functional, and acceptance testing. It serves as a tool for automating real desktop and mobile browsers via the WebDriver protocol and acts as a client for testing REST and SOAP APIs. The framework is distinguished by its support for Behavior-Driven Development, allowing users to write human-readable test specifications in Gherkin language to align technical tests with business requirements. It implements actor-based action mapping to connect these natural language steps to executabl

    PHP
    Auf GitHub ansehen↗4,855
  • elastic/elasticsearch-jsAvatar von elastic

    elastic/elasticsearch-js

    5,295Auf GitHub ansehen↗

    This project is a Node.js client and database driver for Elasticsearch. It acts as a REST API wrapper that translates JavaScript method calls into HTTP requests to index, search, and manage documents within a distributed search and analytics engine. The library provides a programmatic interface for cluster management and data integration. It includes tools for discovering cluster nodes and managing indices to maintain connection stability and organize data storage. The client covers a broad range of operations, including document lifecycle management for CRUD actions, search query execution,

    TypeScript
    Auf GitHub ansehen↗5,295
  • pry0cc/axiomAvatar von pry0cc

    pry0cc/axiom

    4,392Auf GitHub ansehen↗

    Axiom is a cloud infrastructure orchestrator and distributed security scanning framework. It serves as a manager for deploying, snapshotting, and destroying disposable virtual machine fleets across multiple cloud providers and regions. The project distinguishes itself by automating the provisioning of vulnerability toolsets and security auditing software across these remote servers. It features a mechanism for distributing security scans by sharding target lists across a fleet of instances and aggregating the resulting data into unified files and HTML reports. The system covers a broad range

    Shell
    Auf GitHub ansehen↗4,392