appwrite/appwrite

Appwrite® - complete cloud infrastructure for your web, mobile and AI apps. Including Auth, Databases, Storage, Functions, Messaging, Hosting, Realtime and more

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 27 minutes ago
Added to GitGenius on May 26th, 2026
Created on April 8th, 2019
Open Issues & Pull Requests: 1,018 (+0)
Number of forks: 5,628
Total Stargazers: 56,878 (+0)
Total Subscribers: 418 (+0)

Issue Activity (beta)

Open issues: 415
New in 7 days: 5
Closed in 7 days: 7
Avg open age: 453 days
Stale 30+ days: 377
Stale 90+ days: 326

Recent activity

Opened in 7 days: 4
Closed in 7 days: 6
Comments in 7 days: 6
Events in 7 days: 23

Top labels

  • bug (607)
  • product / databases (326)
  • product / auth (267)
  • product / functions (249)
  • enhancement (248)
  • question (187)
  • product / storage (153)
  • stale (134)

Repository Insights (GitGenius)

Median issue/PR response: 18.2 hours
Mean response time: 23.1 days
90th percentile: 25.1 days
Tracked items: 1,398

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 53% of tracked open issues have had no activity in three months. Only 4% of issues opened in the past year have been closed. Three people close 82% of everything that gets resolved.

Detailed Description

Appwrite is an open-source, all-in-one development platform written in TypeScript that consolidates backend infrastructure and web hosting into a single unified system. It serves as a Backend-as-a-Service solution designed to eliminate the need for developers to stitch together fragmented technology stacks when building web, mobile, and AI applications. The platform is available both as a managed cloud service and as a self-hosted option that runs in containerized environments using Docker, Kubernetes, Docker Swarm, or Rancher.

The core functionality of Appwrite spans multiple integrated services. Appwrite Auth provides secure user authentication with support for email and password login, SMS authentication, OAuth integration, anonymous sessions, and magic links, along with session management and multi-factor authentication capabilities. Appwrite Databases offers scalable structured data storage with support for databases, tables, and rows, including querying, pagination, indexing, and relationship modeling for complex application data. Appwrite Storage handles secure file management with uploads, downloads, encryption, compression, and file transformation capabilities. Appwrite Messaging enables multi-channel communication through emails, SMS, and push notifications for user engagement and transactional workflows. Appwrite Sites delivers integrated web application hosting with custom domain support, server-side rendering, Git integration, and preview capabilities.

The repository demonstrates significant community engagement and active maintenance.

Appwrite provides comprehensive SDK support across multiple platforms and programming languages. Client-side SDKs are available for Web, Flutter, Apple, Android, and React Native, while server-side SDKs support Node.js, Python, Dart, PHP, Ruby, .NET, Go, Swift, Kotlin, and Rust. The platform includes quick-start guides for numerous frameworks including Next.js, React, Vue.js, Nuxt, SvelteKit, Angular, and others, making it accessible to developers across different technology preferences.

This indicates that Appwrite attracts and collaborates with developers who contribute to foundational development tools and languages. The self-hosting capability, combined with the managed cloud option currently in public beta, positions Appwrite as a flexible solution for teams with varying infrastructure control requirements and deployment preferences.

appwrite
by
appwriteappwrite/appwrite

Repository Details

Fetching additional details & charts...