awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
appwrite avatar

appwrite/appwrite

0
View on GitHub↗
56,318 نجوم·5,445 تفرعات·TypeScript·BSD-3-Clause·33 مشاهداتappwrite.io↗

Appwrite

Appwrite is a backend-as-a-service platform that provides a unified development environment for building full-stack applications. It integrates essential infrastructure components—including authentication, databases, storage, and serverless functions—into a single, centralized interface to simplify application development and resource management.

The platform distinguishes itself through a container-based microservices architecture that ensures consistent execution across diverse infrastructure. It features a versatile connectivity layer that links frontend applications with third-party services, databases, and external APIs through standardized interfaces. Developers can manage and automate the configuration of these backend resources using infrastructure-as-code tools, while granular role-based access control enforces security policies across all platform resources and API endpoints.

Beyond its core services, the platform offers a broad capability surface that includes cross-platform data synchronization, event-driven webhooks, and comprehensive billing and usage monitoring. It supports extensive integrations for AI utilities, payment processing, messaging, and logging, allowing developers to extend application functionality through modular, event-driven workflows.

The platform is designed for both managed and self-hosted deployments, providing tools for production environment optimization, data migration, and custom domain configuration.

Features

  • Backend-as-a-Service Platforms - Bundles a comprehensive suite of backend services including authentication, databases, and serverless functions into one unified environment.
  • Role-Based Access Controls - Coordinates granular user permissions across platform resources and API endpoints to enforce strict security boundaries.
  • Cross-Device Synchronization Engines - Synchronizes local application data with a centralized cloud backend to ensure consistent state across multiple user devices.
  • Serverless Function Orchestration - Triggers custom backend logic automatically in response to system events or incoming API requests without manual infrastructure overhead.
  • Authentication Strategies - Handles identity verification through support for multi-factor authentication, social logins, and secure token-based sessions.
  • Session Management Policies - Automates session lifecycle management by purging older active sessions once defined concurrency limits are exceeded.
  • Multi-Factor Authentication - Strengthens account protection by integrating authenticator applications and managing secure recovery codes.
  • Billing Plan Management - Tracks resource usage and manages subscription tiers to automate billing cycles for organizational accounts.
  • Database Usage Optimizations - Improves query efficiency through server-side filtering, pagination, and caching strategies.
  • Object Storage Adapters - Abstracts file management by allowing applications to store objects in external cloud services rather than local disks.
  • API Key Management - Exposes programmatic controls for the full lifecycle of API credentials, including creation, retrieval, and revocation.
  • Serverless Function Runtimes - Operates managed execution environments that run custom code in response to specific triggers or API calls.
  • Backend-as-a-Service Integrations - Simplifies backend development by providing a unified platform to offload core tasks like database and file management.
  • Cross-Platform Connectivity Layers - Connects frontend applications to backend services and third-party APIs through a set of standardized, cross-platform interfaces.
  • Resource Allocation Policies - Manages compute performance by allowing administrators to set specific memory and CPU limits for workloads.
  • Access Control Lists - Defines granular permission sets that assign specific read, write, or delete capabilities to user roles for platform resources.
  • Connection Security Policies - Mandates HTTPS connections to prevent protocol downgrade attacks and unauthorized data interception.
  • API Key Scopes - Enforces the principle of least privilege by assigning granular access scopes to individual API keys.
  • Custom Session Storage Providers - Persists user session data across platforms using secure storage mechanisms like cookies and local storage.
  • Rate Limiters - Protects infrastructure by limiting the frequency of API requests per user or IP address to mitigate abuse.
  • API - Normalizes API failure responses to provide consistent error types, messages, and status codes for easier debugging.
  • Software Architecture - Organizes system components into isolated containers to maintain consistent execution environments across diverse infrastructure.
  • Backend as a Service - End-to-end backend server for mobile and web apps.
  • DevOps and Infrastructure - End-to-end backend server for frontend and mobile development.
  • API and Data Services - Provides backend infrastructure for web and mobile apps.
  • Backend and Infrastructure - Backend server for web and mobile development.
  • Database Tools - Backend-as-a-service platform with database integration.
  • Developer Tools and Frameworks - Backend server providing authentication and database services.
  • Php Projects - Listed in the “Php Projects” section of the Awesome For Beginners awesome list.
  • Authentication and Authorization - Integrates backend services for authentication and storage.
  • Terraform Providers - Provisions cloud resources like databases and storage using infrastructure-as-code plugins.
  • Custom Domains - Maps custom domains to platform services through DNS verification and CNAME record configuration.
  • OAuth Providers - Authenticates users by integrating third-party identity credentials from Amazon.
  • DDoS Protections - Defends infrastructure against volumetric and protocol-layer network attacks using automated traffic monitoring.
  • Role-Based Access Control - Restricts resource visibility by assigning granular administrative roles to team members.
  • Language Model Orchestration - Links project data to external language models using the Model Context Protocol.
  • Automated - Transfers users, databases, and files between external platforms and new project instances.
  • Environment Variable Configurations - Populates runtime environments with necessary configuration parameters and secrets at startup.
  • Management - Orchestrates the full lifecycle of infrastructure provisioning and configuration via declarative files.
  • Email Providers - Delivers customized email notifications to end users through integrated messaging services.
  • Push Notification Providers - Routes push notifications to mobile and web applications through integration with Firebase Cloud Messaging.
  • Automated HTTPS Management - Generates TLS certificates for custom domains to ensure all incoming web traffic remains encrypted via HTTPS.
  • CORS Policies - Restricts API access to authorized domains by requiring explicit registration of origins.
  • OAuth and Identity Providers - Delegates authentication to Apple identity services for native device integration.
  • Secret Management - Secures sensitive configuration data by marking variables as secret to prevent unauthorized retrieval.
  • Webhook Security - Verifies incoming webhook integrity by checking cryptographic signatures against stored secret keys.
  • Environment Variables - Injects project-level environment variables automatically into the runtime of functions and sites.
  • Logging and Telemetry - Collects application logs and health metrics through integrated monitoring tools.
  • Subscription Management - Processes recurring subscription billing and customer payments via Stripe integration.
  • Text to Speech Services - Synthesizes natural-sounding audio output from text inputs through integrated machine learning services.
  • MCP Server Configurations - Links development environments to project resources via Model Context Protocol to enhance AI-assisted coding workflows.
  • Budget Cap Configurations - Establishes spending limits for resource scaling while triggering automated email alerts as usage nears defined financial thresholds.
  • Resource Usage Monitoring - Provides a centralized dashboard to track real-time resource consumption and enforce service restrictions based on subscription limits.
  • Documentation Generators - Deploys static documentation sites built with modern frameworks directly to the platform infrastructure.
  • MongoDB Connectors - Provides seamless connectivity to MongoDB clusters for reading and writing documents within a unified backend environment.
  • Database Replication - Enables offline data synchronization and local-to-remote replication patterns using compatible database drivers.
  • Database Configurations - Configures backend database connections and parameters through environment variables to support flexible infrastructure setups.
  • Database Usage Monitors - Calculates database activity by counting rows affected by API calls to measure usage against monthly subscription quotas.
  • Command Palettes - Opens a searchable command interface via keyboard shortcuts to navigate application content and execute administrative tasks efficiently.
  • HTTP Status Code Handlers - Interprets standard HTTP status codes to provide consistent feedback on request outcomes, including errors and successful operations.
  • Deployment Management and Strategies - Streamlines the release cycle by providing dedicated tools for versioning and deploying serverless functions.
  • Production Environment Configurations - Optimizes live environments by implementing load balancing, secure data handling, and robust monitoring for production stability.
  • Usage Policies - Establishes strict resource usage boundaries to ensure platform stability and prevent unexpected service interruptions.
  • Self-Hosted Backend Configurations - Supports custom backend deployments by allowing the use of external database engines like MongoDB within self-hosted instances.
  • WhatsApp Messaging Integrations - Facilitates automated communication workflows by enabling integrated messaging capabilities through the WhatsApp Business API.
  • Apple - Delivers remote notifications to Apple devices by bridging backend events with the Apple Push Notification service.
  • Storage Encryption Services - Protects stored files smaller than 20MB by applying AES-128 encryption at rest within the underlying storage infrastructure.
  • Governance and Policy Frameworks - Maintains organizational compliance through built-in audit logging, automated backups, and enforced security protocols for all application data.
  • Compliance Certifications - Maintains strict adherence to global data protection standards including GDPR, HIPAA, SOC 2, and PCI compliance.
  • Service Abuse Protections - Restricts high-concurrency actions and computationally expensive tasks to prevent resource exhaustion and service degradation.
  • Authentication Libraries - Simplifies user identity verification by providing pre-built authentication services that integrate directly into mobile and web applications.
  • Password History Policies - Restricts credential reuse by maintaining a history of previous passwords to mitigate the risk of account compromise.
  • Apple Authentication Providers - Allows users to verify their identity and sign into applications using their existing Apple accounts.
  • Session Management - Alerts users via email whenever a new session begins to help identify potential unauthorized account access.
  • Rate Limit Monitoring - Inspects HTTP response headers to report on request quotas, remaining capacity, and window reset intervals for API traffic.
  • Database Column Encryption - Secures sensitive information within specific database fields by applying AES-128 encryption in Galois/Counter Mode.
  • Application Error Handlers - Translates technical backend errors into user-friendly messages while retaining detailed logs for server-side troubleshooting.
  • Third-Party Service Connectors - Standardizes communication with external databases and productivity tools using modular drivers that abstract provider-specific protocols.
  • Webhook Systems - Broadcasts internal system events to external endpoints to initiate asynchronous workflows and third-party notifications.
  • Compute Usage Metrics - Calculates compute consumption based on memory allocation and active execution time to track usage against billing thresholds.
  • Payment Processing Services - Facilitates secure financial transactions and invoice management through native integration with external payment gateways.

سجل النجوم

مخطط تاريخ النجوم لـ appwrite/appwriteمخطط تاريخ النجوم لـ appwrite/appwrite

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Appwrite

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Appwrite.
  • nhost/nhostالصورة الرمزية لـ nhost

    nhost/nhost

    9,199عرض على GitHub↗

    Nhost is an open-source backend as a service that provides a managed PostgreSQL database, authentication, and file storage accessible through a unified GraphQL API. It functions as a backend infrastructure orchestrator, enabling the deployment and management of full-stack environments using containerization and command-line automation. The platform distinguishes itself by automating the transformation of relational database tables into a secure GraphQL API and providing an integrated identity provider that supports passwords, magic links, and OAuth. It also includes a serverless function runt

    Goauthenticationbackendbackend-as-a-service
    عرض على GitHub↗9,199
  • supabase/supabaseالصورة الرمزية لـ supabase

    supabase/supabase

    104,317عرض على GitHub↗

    This project provides an integrated backend platform built around a relational database. It automatically generates REST and GraphQL APIs from database schemas, allowing for direct data interaction through standard requests and client libraries. The platform includes a comprehensive authentication system that manages user identity, session handling, and fine-grained access control through database-native row-level security policies. Beyond core data management, the platform offers specialized services for object storage, vector data processing for semantic search, and real-time communication

    TypeScriptaialternativeauth
    عرض على GitHub↗104,317
  • awesome-selfhosted/awesome-selfhostedالصورة الرمزية لـ awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516عرض على GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    عرض على GitHub↗299,516
  • teamhanko/hankoالصورة الرمزية لـ teamhanko

    teamhanko/hanko

    8,801عرض على GitHub↗

    Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey authentication service and an OAuth and SAML SSO gateway, allowing applications to authenticate users and issue tokens via standard identity protocols. The project distinguishes itself through a strong focus on passwordless access using WebAuthn-based passkeys and email-based passcodes. It provides framework-agnostic authentication interfaces as customizable web components that can be embedded directly into web applications to handle login, registration, and profile management.

    Go2faauthenticationciam
    عرض على GitHub↗8,801
عرض جميع البدائل الـ 30 لـ Appwrite→

الأسئلة الشائعة

ما هي وظيفة appwrite/appwrite؟

Appwrite is a backend-as-a-service platform that provides a unified development environment for building full-stack applications. It integrates essential infrastructure components—including authentication, databases, storage, and serverless functions—into a single, centralized interface to simplify application development and resource management.

ما هي الميزات الرئيسية لـ appwrite/appwrite؟

الميزات الرئيسية لـ appwrite/appwrite هي: Backend-as-a-Service Platforms, Role-Based Access Controls, Cross-Device Synchronization Engines, Serverless Function Orchestration, Authentication Strategies, Session Management Policies, Multi-Factor Authentication, Billing Plan Management.

ما هي البدائل مفتوحة المصدر لـ appwrite/appwrite؟

تشمل البدائل مفتوحة المصدر لـ appwrite/appwrite: nhost/nhost — Nhost is an open-source backend as a service that provides a managed PostgreSQL database, authentication, and file… supabase/supabase — This project provides an integrated backend platform built around a relational database. It automatically generates… awesome-selfhosted/awesome-selfhosted — This project is a community-curated directory of open-source software designed for deployment in private server… teamhanko/hanko — Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey… pocketbase/pocketbase — Pocketbase is a backend-as-a-service platform that provides a self-contained, single-binary server for building… kubero-dev/kubero — Kubero is a self-hosted Platform as a Service (PaaS) that simplifies the deployment, scaling, and management of…