Hacker News new | ask | show | jobs
by christyjacob4 1486 days ago
Hi there, Appwrite maintainer here

Appwrite v0.14 was just released with 4 new cloud function runtimes, 3 new storage adaptors, 3 new OAuth providers, a precision event model, and many quality of life improvements. We’d love to get feedback on improvements and features as we gear towards v1.0 of Appwrite.

TL;DR -> https://github.com/appwrite/appwrite

What is an Appwrite? Appwrite is an open source backend-as-a-service that helps you build secure apps, faster. Appwrite handles authentication, realtime databases, file storage, cloud functions, and more with SDKs for web, mobile, and server side languages.

Here’s everything new in Appwrite v0.14:

Updated Event Model: Trigger webhooks, cloud functions, & realtime events with a more precise event model

New Cloud Function Runtimes: C++, .Net, Kotlin, and Java

New Storage Adaptors: Linode, Backblaze, and Wasabi

New OAuth Providers: Zoom, Okta, Auth0

And a lot more improvements: Async/Await support in Swift runtime, wildcard support for hostnames, toggle user verification from the Appwrite console, and many bugs fixed.

Community feedback and contributions have been a major source of guidance for our project and we’re always looking to improve as we move forward. Tell us your thoughts by opening issues on GitHub, engaging with us here on Reddit, or joining our Discord community.

3 comments

Looks nice! Just a quick note—when I hear "open source Firebase alternative" I immediately think Supabase. It might be good to call out the factors that differentiate Appwrite from other projects.
I answered above, so look there for a detail response.

If you like your experience to be decided for you, use Supabase, especially if you love interacting with a Postgres instance and Deno for your cloud functions.

We try to keep our stack agnostic, hence the 11 function executor, and ever growing list of SDKs. We also allow you to choose your storage adaptor for stuff like Linode, S3, DigitalOcean spaces, Wasabi, and more. We'll eventually give you the option to choose between many DB options, too.

We don't wanna replace your stack, we wanna play nicely with it. You can straight up disable all our services but one, and we're happy to let you enjoy your experience all the same :)

Do you plan to support relational models? I cannot use Appwrite because our application absolutely requires a relational database.
What all the features real-time database provides?