awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
aws-amplify avatar

aws-amplify/amplify-js

0
View on GitHub↗
docs.amplify.aws/lib/q/platform/js↗

Amplify Js

This project is a JavaScript library and SDK used to integrate web and mobile applications with cloud services. It serves as a bridge to backend providers for user authentication, binary object storage, and real-time data synchronization.

The library provides a unified interface for managing cloud identity and access, executing queries and mutations against GraphQL endpoints, and consuming REST APIs with secure request signing. It also includes tools for accessing machine learning services for natural language processing and computer vision.

Broad capability areas include offline-first data synchronization, real-time bidirectional communication via a publish-subscribe messaging pattern, and geographic mapping integration. The system also covers behavioral analytics for monitoring application utilization and the delivery of cloud-based push notifications.

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Features

  • Cloud Backend Connectivity - Provides a unified interface for connecting applications to cloud-hosted authentication, database, and storage services.
  • Cloud Storage Clients - Provides programmatic libraries for managing remote file systems and cloud-based storage operations.
  • Cloud Object Storage - Provides utilities to upload and download binary objects and media files to cloud-based object storage.
  • GraphQL Integrations - Provides tools for bridging application state with remote backends using GraphQL APIs.
  • Client Query Execution - Implements a client-side interface for executing precise GraphQL queries to retrieve data for application views.
  • State Synchronization - Enables application data synchronization and updates by sending queries and mutations to GraphQL endpoints.
  • Bucket Management - Organizes content upload and download by managing public, protected, and private storage buckets.
  • Offline Data Management - Provides utilities to maintain application data availability and functionality during network outages.
  • Offline-First Persistence - Maintains a local data store to track changes and reconcile state with a remote cloud backend during network recovery.
  • Cloud Service Integrations - Provides a bridge between frontend applications and cloud-hosted backend services for identity, storage, and synchronization.
  • Local-First Synchronization - Implements architectures that prioritize offline-first data access with conflict-free remote synchronization.
  • REST API Clients - Ships a client-side framework for consuming remote REST APIs and triggering server-side actions using standard HTTP methods.
  • Offline Synchronization Tools - Offers tools to work with data while disconnected and synchronize changes once a connection is restored.
  • PubSub Messaging Systems - Enables real-time bidirectional communication by allowing clients to subscribe to cloud-hosted message channels.
  • Identity Management - Manages user sign-in and identity experiences by integrating applications with cloud-based identity providers.
  • Identity Provider Backends - Provides an abstracted interface for connecting authentication services to various cloud identity providers.
  • AWS Cloud Development Libraries - Serves as a comprehensive JavaScript library for integrating AWS authentication, storage, and databases into applications.
  • Cloud ML Service Integrations - Integrates applications with specialized cloud services for natural language processing, computer vision, and voice translation.
  • Machine Learning Model APIs - Provides programmatic interfaces to call machine learning models and retrieve automated insights from text, image, or speech data.
  • Publish-Subscribe Messaging - Enables low-latency communication between clients using a cloud-hosted publish-subscribe model.
  • Real-Time Messaging - Implements persistent, bidirectional communication for real-time messaging between servers and clients.
  • REST API Security - Implements secure request signing using the Sigv4 protocol to authenticate HTTP requests sent to remote REST endpoints.
  • Outgoing Request Signing - Calculates HMAC signatures from request headers to securely sign outgoing HTTP requests for cloud endpoints.
  • Backend Resource Mapping - Uses a centralized configuration object to map application-level service calls to specific backend resource IDs.
  • Plugin-Based Architectures - Employs a modular architecture that loads category-specific plugins at runtime to decouple core logic from cloud implementations.
  • GraphQL Clients - Client library for caching, analytics, and GraphQL queries.
9,568 星标·2,175 分支·TypeScript·Apache-2.0·14 次浏览

Star 历史

aws-amplify/amplify-js 的 Star 历史图表aws-amplify/amplify-js 的 Star 历史图表

常见问题解答

aws-amplify/amplify-js 是做什么的?

This project is a JavaScript library and SDK used to integrate web and mobile applications with cloud services. It serves as a bridge to backend providers for user authentication, binary object storage, and real-time data synchronization.

aws-amplify/amplify-js 的主要功能有哪些?

aws-amplify/amplify-js 的主要功能包括:Cloud Backend Connectivity, Cloud Storage Clients, Cloud Object Storage, GraphQL Integrations, Client Query Execution, State Synchronization, Bucket Management, Offline Data Management。

aws-amplify/amplify-js 有哪些开源替代品?

aws-amplify/amplify-js 的开源替代品包括: pubkey/rxdb — This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a… invertase/react-native-firebase — react-native-firebase is a modular set of libraries that integrates Firebase cloud services into cross-platform mobile… firebase/quickstart-android — This repository provides a collection of starter templates, reference projects, and implementation guides for… firebase/firebase-js-sdk — This is a backend-as-a-service SDK that connects web and mobile applications to a suite of cloud services. It provides… frappe/books — Books is double-entry accounting software designed for recording business transactions and managing a general ledger.… firebase/quickstart-js — This project is a collection of reference implementations, sample code, and starter kits for integrating Firebase…

Amplify Js 的开源替代方案

相似的开源项目,按与 Amplify Js 的功能重合度排序。
  • pubkey/rxdbpubkey 的头像

    pubkey/rxdb

    23,048在 GitHub 上查看↗

    This project is a reactive, offline-first NoSQL database engine designed for JavaScript applications. It provides a robust framework for managing application state by synchronizing data across browsers, mobile devices, and server-side runtimes. By treating local storage as the primary source of truth, it enables applications to remain functional without network connectivity, automatically reconciling changes with remote backends once a connection is restored. The database distinguishes itself through a modular architecture that supports cross-environment synchronization and high-performance d

    TypeScriptangularbrowser-databasecouchdb
    在 GitHub 上查看↗23,048
  • invertase/react-native-firebaseinvertase 的头像

    invertase/react-native-firebase

    12,291在 GitHub 上查看↗

    react-native-firebase is a modular set of libraries that integrates Firebase cloud services into cross-platform mobile applications. It serves as a native-SDK wrapper, mapping JavaScript method calls to native iOS and Android Firebase SDKs via the React Native bridge to provide a type-safe interface for mobile backend integration. The project enables connectivity to a wide array of cloud services, including user authentication and identity management, NoSQL cloud databases with real-time synchronization, and scalable cloud storage for media files. It also provides tools for sending push notif

    TypeScript
    在 GitHub 上查看↗12,291
  • firebase/quickstart-androidfirebase 的头像

    firebase/quickstart-android

    9,253在 GitHub 上查看↗

    This repository provides a collection of starter templates, reference projects, and implementation guides for integrating Firebase services into Android applications. It serves as a boilerplate for building mobile apps with built-in cloud backend integration. The project includes examples for connecting Android applications to large language models for generative AI features. It also provides sample code for managing user identity and authentication, as well as demonstrations for integrating cloud databases and serverless functions. The codebase covers a broad range of capabilities, includin

    Kotlinandroidfirebase
    在 GitHub 上查看↗9,253
  • firebase/firebase-js-sdkfirebase 的头像

    firebase/firebase-js-sdk

    5,125在 GitHub 上查看↗

    This is a backend-as-a-service SDK that connects web and mobile applications to a suite of cloud services. It provides a unified interface for managing user identity, executing serverless logic, and handling cloud object storage. The toolkit is characterized by its real-time data synchronization, which allows NoSQL document data to stay consistent across multiple clients with built-in offline persistence. It facilitates secure user access through a variety of identity providers and manages serverless function invocation to execute backend logic in response to HTTPS requests or database events

    TypeScriptfirebasefirebase-authfirebase-authentication
    在 GitHub 上查看↗5,125
查看 Amplify Js 的所有 30 个替代方案→