10 repository-uri
Client-side libraries for uploading and managing large binary files in cloud buckets.
Distinct from Binary Object Storage: Candidates focus on database-internal blob storage; this is for cloud bucket (BaaS) storage.
Explore 10 awesome GitHub repositories matching data & databases · Cloud Object Storage Clients. Refine with filters or upvote what's useful.
FlutterFire is a collection of official plugins that integrate Firebase backend services into Flutter applications. It serves as a backend-as-a-service integration library, providing client-side wrappers for cloud authentication, databases, storage, and monitoring services. The project enables the integration of serverless backend logic and real-time data synchronization using NoSQL documents and state synchronization. It also provides capabilities for generative AI integration, including large language models, image generation, and local machine learning model management. The suite covers a
Allows uploading and managing large binary files such as images and videos in a scalable cloud bucket.
Acest proiect este o bibliotecă client REST API și o componentă Google Cloud SDK care integrează aplicațiile Python cu serviciile Google. Funcționează ca un client API bazat pe descoperire (discovery-based), utilizând o bibliotecă de integrare OAuth 2.0 pentru a securiza cererile și a verifica identitatea prin token-uri de acces și conturi de serviciu. Biblioteca se distinge prin utilizarea documentelor de descoperire pentru a genera dinamic clienți la runtime. Prin parsarea metadatelor JSON, mapează apelurile de metode Python către cereri HTTP și construiește modele de resurse bazate pe interfețe care oglindesc structura ierarhică a serviciului la distanță. Capabilitățile sale mai largi acoperă gestionarea infrastructurii cloud, automatizarea publicității digitale și administrarea conturilor enterprise. Toolkit-ul include utilitare pentru gestionarea paginării seturilor mari de rezultate, executarea protocoalelor de upload reluabile pentru date binare și simularea comportamentului serviciului prin mocking-ul răspunsurilor API pentru asigurarea calității. Biblioteca oferă, de asemenea, generarea de documentație tehnică prin combinarea documentelor de descoperire cu interfața de serviciu disponibilă.
Moves immutable data objects between local filesystems and cloud storage buckets.
AngularFire is a set of tools for connecting applications to Firebase services. It provides a library of client-side interfaces for managing authentication, object storage, NoSQL databases, and serverless functions. The project utilizes observables and dependency injection to integrate cloud services into the application hierarchy. It features a reactive interface for streaming real-time data, managing document-based databases, and tracking authentication state as a continuous stream of tokens. The platform covers a broad range of cloud capabilities, including identity verification, binary f
Provides a client library for uploading and retrieving binary files and media assets from cloud buckets.
Acest proiect este un set de biblioteci client Python și wrapper-e API utilizate pentru a interacționa cu serviciile Google Cloud Platform. Funcționează ca o interfață programatică pentru provizionarea, configurarea și gestionarea infrastructurii și resurselor cloud. Biblioteca oferă un toolkit specializat pentru Google Cloud Storage, permițând încărcarea, descărcarea și gestionarea obiectelor de date în bucket-uri cloud. De asemenea, suportă dezvoltarea aplicațiilor serverless și automatizarea configurării și scalării mediului. Proiectul gestionează integrarea API-urilor cloud prin furnizarea de abstracții de nivel înalt care gestionează autentificarea și cererile de serviciu. Aceste capabilități acoperă gestionarea generală a infrastructurii și integrarea stocării la distanță.
Ships a specialized toolkit for uploading, downloading, and modifying data objects within cloud buckets.
Acesta este un SDK de tip backend-as-a-service care conectează aplicațiile web și mobile la o suită de servicii cloud. Oferă o interfață unificată pentru gestionarea identității utilizatorilor, executarea logicii serverless și gestionarea stocării de obiecte în cloud. Toolkit-ul se caracterizează prin sincronizarea datelor în timp real, care permite datelor de documente NoSQL să rămână consistente pe mai mulți clienți cu persistență offline integrată. Facilitează accesul securizat al utilizatorilor printr-o varietate de furnizori de identitate și gestionează invocarea funcțiilor serverless pentru a executa logica backend ca răspuns la cererile HTTPS sau evenimentele bazei de date. SDK-ul acoperă o gamă largă de capabilități operaționale, inclusiv gestionarea bazelor de date NoSQL și relaționale, monitorizarea crash-urilor și analiza comportamentului utilizatorilor. Oferă, de asemenea, instrumente pentru configurarea aplicațiilor de la distanță, notificări push targetate și integrarea modelelor de limbaj mari pentru funcții bazate pe AI. Proiectul este implementat în TypeScript și oferă biblioteci specifice limbajului care abstractizează API-urile REST și WebSocket în metode de nivel înalt.
Provides a client-side library for uploading and managing binary files and blobs in scalable cloud buckets.
supabase-js este o bibliotecă client cuprinzătoare concepută pentru a integra aplicațiile frontend cu un backend-as-a-service găzduit. Oferă o interfață unificată pentru interacțiunea cu o bază de date PostgreSQL, sisteme de gestionare a identității, stocare de obiecte în cloud și sincronizarea datelor în timp real. Biblioteca dispune de un design client izomorf care operează atât în medii de browser, cât și de server. Se distinge printr-o abordare type-safe, utilizând TypeScript pentru a mapa schemele bazei de date direct la definițiile client-side, și utilizează un API bazat pe PostgREST pentru a traduce apelurile JavaScript în cereri RESTful. Clientul acoperă o gamă largă de capabilități, inclusiv autentificarea utilizatorilor prin OAuth, OIDC și passkeys, precum și gestionarea sesiunilor folosind token-uri semnate. Gestionează date binare la scară largă printr-o interfață de stocare compatibilă cu S3 și permite actualizări live ale aplicației prin abonamente bazate pe WebSocket pentru schimbările bazei de date și sincronizarea prezenței. Funcționalitatea suplimentară include invocarea de funcții serverless edge și efectuarea de căutări de similaritate folosind vector embeddings.
Ships a client library for managing large binary files in S3-compatible cloud storage buckets.
Google Cloud Go Client Library este un set de pachete Go și un kit de dezvoltare software utilizat pentru a interacționa cu serviciile și API-urile platformei Google Cloud. Acesta oferă mijloacele principale pentru ca aplicațiile Go să se integreze cu endpoint-urile serviciilor cloud prin modele de limbaj simplificate și gestionarea automată a cererilor API. Proiectul include biblioteci specializate pentru gestionarea identității și accesului prin conturi de serviciu, chei API și rezoluția acreditărilor bazată pe mediu. Include SDK-uri dedicate pentru orchestrarea programatică a resurselor și implementarea și gestionarea funcțiilor serverless, job-urilor containerizate și serviciilor web scalabile. Suprafața de capabilități a bibliotecii acoperă gestionarea datelor în cloud pe baze de date relaționale, NoSQL și stocare de obiecte, precum și orchestrarea infrastructurii pentru mașini virtuale și containere. De asemenea, oferă instrumente pentru dezvoltarea AI generativ, analiza datelor la scară largă și monitorizarea aplicațiilor cloud prin capturarea log-urilor și urmărirea erorilor.
Provides a comprehensive set of Go clients for managing object storage, NoSQL, and relational data.
Acest proiect este o bibliotecă de integrare AWS pandas și framework de pipeline de date conceput pentru a simplifica mișcarea și transformarea datelor între memoria locală și serviciile de stocare și analiză AWS. Acesta funcționează ca un toolkit de data lake cloud și manager de fișiere de stocare, permițând utilizatorilor să citească, să scrie și să transforme date structurate în diverse medii cloud. Biblioteca se distinge ca un orchestrator de calcul distribuit capabil să gestioneze clustere în medii precum EMR pentru a procesa seturi de date care depășesc limitele de memorie ale unei singure mașini. Oferă, de asemenea, capabilități specializate pentru gestionarea indicilor vectoriali și efectuarea căutărilor de similaritate în bucket-urile de stocare cloud. Suprafața sa mai largă de capabilități acoperă ETL pentru baze de date cloud pentru servicii precum DynamoDB, RDS și Timestream, precum și gestionarea catalogului de date cloud prin AWS Glue. Suportă analiza datelor serverless prin Athena și Redshift și oferă utilitare pentru gestionarea obiectelor S3, indexarea documentelor în OpenSearch și analizarea log-urilor CloudWatch.
Implements client-side libraries for uploading, downloading, and managing files and directories within cloud storage buckets.
The Cloudflare Workers Rust SDK is a toolchain and framework for building high-performance serverless functions using Rust. It compiles code into WebAssembly modules that execute within a sandboxed host environment at the edge. The project provides a typed remote procedure call system for invoking functions across different worker instances and utilizes procedural macros for mapping these distributed interfaces. It uses trait-based bindings and standardized wrappers to provide type-safe access to platform services and web-standard request and response objects. The SDK covers a broad range of
Ships client libraries for uploading, downloading, and listing binary data objects in cloud storage buckets.
S3Scanner is a security tool for auditing public access and misconfigured permissions across S3-compatible storage providers. It functions as a storage auditor and security scanner designed to identify open buckets, enumerate publicly accessible objects, and exfiltrate data from misconfigured cloud environments. The project is distinguished by its integration with message brokers, allowing it to consume target lists for large-scale cloud infrastructure audits. It also provides utilities for dumping the entire contents of misconfigured buckets to local directories and calculating the total siz
Provides utility for listing objects and calculating total size of public cloud storage buckets.