awesome-repositories.com
Blog
awesome-repositories.com

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

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
appwrite avatar

appwrite/sdk-for-react-native

0
View on GitHub↗
4,274 Stars·35 Forks·TypeScript·BSD-3-Clause·8 Aufrufeappwrite.io↗

Sdk For React Native

Dies ist ein Backend-as-a-Service-SDK für React Native, das eine Bibliothek zur Integration mobiler Anwendungen mit Backend-Diensten bereitstellt. Es dient als Client für die Verwaltung von Benutzerauthentifizierung, Cloud-Datenbanken und Remote-Dateispeicherung innerhalb einer mobilen Umgebung.

Das SDK ermöglicht mobilen Entwicklern die Implementierung sicherer Login-Flows mittels OAuth, E-Mail- und Telefonverifizierung. Es enthält einen Datenbank-Client für die Durchführung von CRUD-Operationen auf strukturierten Daten und einen Speicher-Client für das Hochladen und Abrufen binärer Assets aus Remote-Cloud-Buckets. Zusätzlich bietet es eine WebSocket-basierte Schnittstelle, um sofortige serverseitige Updates zu Datenbank- und Speicheränderungen zu erhalten.

Das Projekt deckt breite Funktionsbereiche ab, einschließlich Identitäts- und Zugriffsmanagement, strukturierter Dokumentenspeicherung und Echtzeit-Datensynchronisierung. Es bietet zudem Dienstprogramme für die Verwaltung von Teammitgliedschaften und geteilten Einstellungen.

Features

  • Backend-as-a-Service Integrations - Provides a comprehensive SDK for integrating React Native mobile applications with cloud-based backend services.
  • BaaS Integration Libraries - Provides a unified library for integrating React Native applications with a complete Backend-as-a-Service suite.
  • Cloud Database Clients - Includes a client library for performing CRUD operations and managing data in cloud-hosted databases.
  • Database Event Listeners - Provides mechanisms for subscribing to server-side database and storage notifications via WebSockets for real-time updates.
  • Database Record Manipulation - Provides a client for creating, retrieving, updating, and deleting individual data records.
  • JSON Document Storage - Provides native storage of semi-structured data as JSON documents within collections.
  • Query Filters - Implements mechanisms for applying conditional logic and range-based constraints to retrieve filtered database results.
  • Authentication Libraries - Implements secure user registration and login flows using OAuth and identity providers.
  • Storage Libraries - Provides a dedicated client for uploading and retrieving binary files and media assets from remote buckets.
  • Websocket Connection Managers - Manages persistent WebSocket connections and the lifecycle of active real-time subscriptions via listeners.
  • Real-Time Data Synchronization - Establishes persistent bidirectional WebSocket connections to update mobile interfaces instantly.
  • Realtime Data Subscriptions - Enables low-latency synchronization of authentication and database state via persistent WebSocket connections.
  • WebSocket-Based Database Synchronization - Provides real-time synchronization of database and storage updates via a persistent WebSocket connection.
  • Document Permissions - Provides granular read and write access control for documents, assignable to specific users, teams, or roles.
  • User Account Management - Provides a dedicated identity service interface for managing user registration and profile data.
  • Identity Authentication - Verifies user identities using multiple methods including email, phone, magic links, and OAuth providers.
  • Session State Persistence - Maintains authenticated user identity across application views using secure tokens and cookies.
  • Identity Providers - Integrates external identity providers to handle secure user authentication and session management via OAuth2.
  • OAuth2 Integration - Provides secure user authorization and single sign-on workflows through OAuth2 provider integration.
  • Database Query Permissions - Implements database query permissions to restrict data access based on specific lookup filters.
  • Identity-Based File Access Control - Enforces binary file and bucket access permissions based on user identity and team membership.
  • Resource Access Control - Regulates access to backend resources by assigning permissions to individual users or groups via teams and labels.
  • User Authentication Flows - Implements secure user sign-in and identity verification flows using OAuth, email, and phone.
  • Cloud Storage File Uploads - Provides a client for uploading, retrieving, and organizing binary files in remote cloud storage buckets.
  • RESTful Services - Uses a RESTful communication protocol to execute server operations and exchange data via structured HTTP requests.
  • AI Agent Integrations - Connects backend services to external AI agents via standardized protocols to automate user and database management.
  • AI Agent State Coordination - Coordinates continuous conversations and real-time updates to maintain interaction context for autonomous AI agents.
  • Model Context Protocol Integrations - Implements the Model Context Protocol to expose backend APIs and documentation to AI agents for administrative tasks.
  • Serverless AI Execution - Enables the execution of large language models from external providers within serverless functions to power app logic.
  • Automated Backend Provisioning - Uses AI agents to automatically configure backend services and generate boilerplate code via pre-built prompts.
  • Data Schema Management - Provides programmatic definition and lifecycle management of database schemas, including tables and columns.
  • External Storage Integrations - Supports connecting to diverse external storage drivers to manage assets outside the primary installation.
  • Hub Bucket Managers - Provides tools to manage S3-like object storage buckets for large binary assets.
  • Relationship Modeling - Provides tools for defining and enforcing logical relationships between different database entities.
  • Vector Storage - Manages high-dimensional vector data to enable semantic search and retrieval augmented generation.
  • Application State Persistence - Persists authentication state and data caches across route navigations in server-rendered environments.
  • Automation Schedulers - Executes user-defined code snippets in isolated containers triggered by schedules or HTTP requests.
  • Webhook Triggers - Sends events to external HTTP endpoints via webhooks to initiate automated workflows.
  • Serverless Function Runtimes - Provides managed execution environments for running backend code in response to events.
  • Notification Provider Integrations - Allows connecting SMTP and SMS services to handle user verification and multi-factor authentication.
  • Cloud Push Notification Deliveries - Delivers real-time push notifications directly to mobile devices to increase user engagement.
  • Email Dispatchers - Dispatches personalized transactional communications such as newsletters, invoices, and promotions.
  • Stateful Multipart Uploads - Implements resumable, chunked multipart uploads for files larger than 5MB to ensure transfer resilience.
  • SMS Messaging Gateways - Sends text messages directly to users' phones for security checks and alerts.
  • Image Transformations - Adjusts external images via resizing, cropping, and quality settings during retrieval to optimize performance.
  • WebSocket Clients - Implements a WebSocket-based interface to receive instant server-side updates on database and storage changes.
  • Custom Login Flows - Supports the generation of custom tokens for specialized authentication flows such as biometric or passkey logins.
  • Guest Account Lifecycles - Provides temporary access for visitors with the ability to convert guest accounts into permanent identities.
  • API Request Authentication - Secures API calls using account sessions, secret API keys, and JSON Web Tokens.
  • Multi-Factor Authentication - Supports secure sign-in processes by requiring multiple forms of verification for user accounts.
  • Network Traffic Encryptions - Secures data in transit using encryption protocols to ensure private communication between the mobile client and server.
  • API Credential Management - Provides tools for generating and rotating API keys used by SDKs to authenticate requests.
  • Subscription Stream Authorization - Filters real-time event streams using tokens to ensure clients only receive authorized data updates.
  • Active Session Tracking - Allows monitoring of account access by retrieving security logs and tracking active sessions across devices.
  • Web Application Security - Protects applications from common web vulnerabilities and targeted attacks at the application layer.
  • Request Batching - Allows grouping multiple queries or mutations into a single network call to reduce latency and round trips.
  • Multi-Channel Notification Workflows - Coordinates the delivery of emails, SMS messages, and push notifications through a unified system.
  • Cloud Storage File Operations - Provides functions to upload, retrieve, and manage binary files and media assets in remote buckets.
  • Graph Query Interfaces - Provides a GraphQL interface for querying and modifying backend data using graph-traversal syntax.
  • Schema-Driven Model Generation - Automatically produces TypeScript interfaces or model structs based on the backend database schema.
  • Schema-Based Query Filters - Implements a system for building data retrieval filters and pagination rules based on backend collection definitions.
  • REST API Integrations - Allows executing server operations using standard RESTful HTTP requests for integrations without a specific SDK.
  • Typed Data Fetching - Allows fetching database documents using generic type parameters to produce type-safe results.

Star-Verlauf

Star-Verlauf für appwrite/sdk-for-react-nativeStar-Verlauf für appwrite/sdk-for-react-native

KI-Suche

Entdecke weitere awesome Repositories

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

Start searching with AI

Häufig gestellte Fragen

Was macht appwrite/sdk-for-react-native?

Dies ist ein Backend-as-a-Service-SDK für React Native, das eine Bibliothek zur Integration mobiler Anwendungen mit Backend-Diensten bereitstellt. Es dient als Client für die Verwaltung von Benutzerauthentifizierung, Cloud-Datenbanken und Remote-Dateispeicherung innerhalb einer mobilen Umgebung.

Was sind die Hauptfunktionen von appwrite/sdk-for-react-native?

Die Hauptfunktionen von appwrite/sdk-for-react-native sind: Backend-as-a-Service Integrations, BaaS Integration Libraries, Cloud Database Clients, Database Event Listeners, Database Record Manipulation, JSON Document Storage, Query Filters, Authentication Libraries.

Welche Open-Source-Alternativen gibt es zu appwrite/sdk-for-react-native?

Open-Source-Alternativen zu appwrite/sdk-for-react-native sind unter anderem: supabase/supabase-js — supabase-js is a comprehensive client library designed to integrate frontend applications with a hosted… firebase/firebase-ios-sdk — This is a Backend as a Service SDK for Apple platforms, providing a collection of libraries that connect iOS and macOS… 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… firebase/quickstart-js — This project is a collection of reference implementations, sample code, and starter kits for integrating Firebase… bknd-io/bknd — bknd is a self-hosted backend-as-a-service platform and serverless backend framework that provides an integrated… tastyigniter/tastyigniter — TastyIgniter is a comprehensive restaurant management system and digital ordering engine. Built as a modular…

Open-Source-Alternativen zu Sdk For React Native

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Sdk For React Native.
  • supabase/supabase-jsAvatar von supabase

    supabase/supabase-js

    4,483Auf GitHub ansehen↗

    supabase-js is a comprehensive client library designed to integrate frontend applications with a hosted backend-as-a-service. It provides a unified interface for interacting with a PostgreSQL database, identity management systems, cloud object storage, and real-time data synchronization. The library features an isomorphic client design that operates across both browser and server environments. It distinguishes itself through a type-safe approach, utilizing TypeScript to map database schemas directly to client-side definitions, and employs a PostgREST-based API to translate JavaScript calls in

    TypeScriptclient-librarydatabaseisomorphic
    Auf GitHub ansehen↗4,483
  • firebase/firebase-ios-sdkAvatar von firebase

    firebase/firebase-ios-sdk

    6,618Auf GitHub ansehen↗

    This is a Backend as a Service SDK for Apple platforms, providing a collection of libraries that connect iOS and macOS applications to cloud databases, authentication services, and serverless infrastructure. It serves as a developer kit for integrating real-time data synchronization, file storage, and push notifications into native apps. The SDK is distinguished by its generative AI integration, which routes text and multimodal prompts between on-device models and cloud-hosted large language models. It further differentiates itself with a specialized app distribution tool for managing pre-rel

    C++aianalyticsauthentication
    Auf GitHub ansehen↗6,618
  • firebase/firebase-js-sdkAvatar von firebase

    firebase/firebase-js-sdk

    5,125Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,125
  • firebase/quickstart-jsAvatar von firebase

    firebase/quickstart-js

    5,367Auf GitHub ansehen↗

    This project is a collection of reference implementations, sample code, and starter kits for integrating Firebase backend services into web applications using the JavaScript SDK. It serves as a practical guide for bootstrapping projects with cloud-hosted authentication, databases, and serverless logic. The repository provides specific examples for implementing real-time data synchronization, user identity management, and event-driven cloud functions. It also includes reference code for using local service emulators to test cloud functionality on a local machine before production deployment.

    TypeScript
    Auf GitHub ansehen↗5,367
Alle 30 Alternativen zu Sdk For React Native anzeigen→