[{"data":1,"prerenderedAt":387},["ShallowReactive",2],{"project-31421858":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":33,"aspects":34,"strip":40,"post_text":42,"what":43,"said":70,"maker_in_thread":179,"shape":192,"grid":196,"attempts":350,"same_week":351,"maker_shows":41,"maker_hidden":380,"reader_version":381,"card":382},"31421858","Appwrite","Open-source Firebase Alternative? It's here","title","Show HN: Open-source Firebase Alternative? It's here","https:\u002F\u002Fgithub.com\u002Fappwrite\u002Fappwrite\u002Fdiscussions\u002F3240","github.com","christyjacob4",1652876533,2022,153,62,393,2570,16,"notable","infrastructure","backend as a service","other",[24,25,26,21],"open source backend","firebase alternative","self-hosted backend","curious",0,{"positive":30,"neutral":31,"mixed":32,"critical":30},3,12,1,19,{"idea":35,"performance":37,"execution":38,"docs":39},{"positive":28,"critical":36},2,{"positive":28,"critical":28},{"positive":32,"critical":28},{"positive":28,"critical":28},[28,30,28,32,28,28,28,28,28,32,28,28,30,32,41,30,30,28,41,28,28,28,28,28,28,30,30,28,28,30,41,30,28,28,28,28,28,28,28,28],5,null,{"problem":44,"audience":42,"pricing":42,"motivation":51,"time_to_build":42,"stack":61,"openness":67,"stage":68,"team_size":69},{"value":45,"source":46,"evidence":47},"Provides auth, realtime databases, file storage and cloud functions without building them from scratch","maker",[48],{"id":49,"by":11,"text":50},"31421863","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,…",{"value":52,"source":46,"evidence":53},"Offer a simpler, self-hostable alternative to Firebase",[54,58],{"id":55,"by":56,"text":57},"31422242","vincentge","Both are great products, here's my biased (obviously) way of choosing between them: - Appwrite is really focused on a simplistic experience. If you check out our SDK…",{"id":59,"by":11,"text":60},"31424594","I had a couple of side projects running on Firebase until I discovered the open source alternatives. I can self-host on a $10 droplet which makes the costs very predictable",[62],{"value":63,"source":64,"evidence":65},"Docker","commenter",[66],{"id":55,"by":56,"text":57},"open_source","launched","unknown",{"praise":71,"objections":84,"requests":110,"questions":129,"alternatives":149},[72,80],{"value":73,"source":64,"evidence":74},"Easy to self-host with Docker",[75,76],{"id":55,"by":56,"text":57},{"id":77,"by":78,"text":79},"31554904","markoman","Really impressed with how easy appwrite was to start up from Docker! (Try doing that from Directus -- they give no help at all for any self hosting.) Can't wait for the GraphQL…",{"value":81,"source":64,"evidence":82},"Simple developer experience",[83],{"id":55,"by":56,"text":57},[85,96,103],{"value":86,"source":64,"evidence":87},"Title reads as a new project though it is an update to an existing one",[88,92],{"id":89,"by":90,"text":91},"31422263","kopochameleon","Previous Show HN here: https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=30769044 From the title \"Show HN: Open-source Firebase Alternative? It's here (github.com\u002Fappwrite)\" was expecting the…",{"id":93,"by":94,"text":95},"31426066","dang","You guys have been breaking these HN guidelines: Please don't use HN primarily for promotion. It's ok to post your own stuff occasionally, but the primary use of the site should…",{"value":97,"source":64,"evidence":98},"Lacks relational database support",[99],{"id":100,"by":101,"text":102},"31423777","melony","Do you plan to support relational models? I cannot use Appwrite because our application absolutely requires a relational database.",{"value":104,"source":64,"evidence":105},"Docker is slow on Macs",[106],{"id":107,"by":108,"text":109},"31422509","nicoburns","> Appwrite is simple to self-host. Like really simple. Like a single line of Docker command simple Is is possible to use Appwrite without Docker? Docker is super-slow on Macs so…",[111,118,122],{"value":112,"source":64,"evidence":113},"Kubernetes support",[114],{"id":115,"by":116,"text":117},"31422554","ramon","Any plans for Kubernetes compatibility?",{"value":119,"source":64,"evidence":120},"Native install without Docker",[121],{"id":107,"by":108,"text":109},{"value":123,"source":64,"evidence":124},"Firebase API compatibility",[125],{"id":126,"by":127,"text":128},"31422496","simplehuman","So, is this firebase API compatible?",[130,141],{"value":131,"source":64,"evidence":132},"How does it differ from Supabase?",[133,137],{"id":134,"by":135,"text":136},"31422159","turnsout","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…",{"id":138,"by":139,"text":140},"31422146","nicksiscoe","Congrats! What are you focusing on to differentiate yourself from Supabase?",{"value":142,"source":64,"evidence":143},"Is it Firebase API compatible?",[144,145],{"id":126,"by":127,"text":128},{"id":146,"by":147,"text":148},"31422363","ushakov","i think true Firebase alternative should be compatible with Firebase clients, no?",[150,158,165,169],{"value":151,"source":64,"evidence":152},"Supabase",[153,157],{"id":154,"by":155,"text":156},"31423098","eikaramba","IMHO these are the 3 open source backend\u002Fplatform -as-a-service solutions you need to have a eye one: 1) Directus (in my view the best offering of features) 2) Supabase (if you…",{"id":134,"by":135,"text":136},{"value":159,"source":64,"evidence":160},"Firebase",[161],{"id":162,"by":163,"text":164},"31422427","karimmaassen","Honest question: does any of you use Firebase and why (not)?",{"value":166,"source":64,"evidence":167},"Directus",[168],{"id":154,"by":155,"text":156},{"value":170,"source":64,"evidence":171},"thin.dev",[172,176],{"id":173,"by":174,"text":175},"31424110","_query","Have you checked out thin.dev? We provide optimistc updates, local cache and realtime is the default for everything (offline persistence has not been the focus as we're not…",{"id":177,"by":174,"text":178},"31422339","If you're looking for something like Appwrite or Supabase but with a more end-to-end typesafety approach + optimistic updates, check out Thin Backend https:\u002F\u002Fthin.dev\u002F…",{"comments":180,"answered":181,"key":182},11,8,[183,186,189],{"id":184,"text":185},"31422431","Completely agree with you. I have however shared all the new features in a comment here https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=31421863",{"id":187,"text":188},"31423232","Isn't Directus a CMS? Doesn't seem to be a backend\u002Fplatform -as-a-service",{"id":190,"text":191},"31424638","yeap exactly... CMS's are meant for a different audience altogether",{"commenters":193,"max_depth":194,"maker_replies":180,"first_comment_mins":32,"lifespan_hours":195},41,4,278,[197,199,202,204,205,209,210,211,214,217,218,221,224,228,231,235,236,239,242,244,247,248,251,254,255,257,259,263,265,268,271,274,276,278,281,283,286,289,291,293,295,298,302,304,306,307,309,311,315,317,320,323,326,328,330,332,334,336,339,341,343,346],[93,28,28,198,94,28],"commenter\u002Fneutral\u002Fnone",[200,32,28,198,201,28],"31422290","mccorrinall",[89,36,30,203,90,28],"project\u002Fneutral\u002Fnone",[184,36,28,198,11,32],[206,30,32,207,208,28],"31423604","project\u002Fcritical\u002Fnone","retrofuturism",[154,194,30,203,155,28],[187,194,28,198,11,32],[212,194,28,198,213,28],"31423387","codegeek",[215,194,28,198,216,28],"31424273","aaaaaaaaata",[190,194,28,198,11,32],[219,194,28,198,220,28],"31426068","resoluteteeth",[222,194,28,198,223,28],"31537040","manigandham",[225,194,28,226,227,28],"31423595","other\u002Fneutral\u002Fnone","rglover",[229,194,28,226,230,28],"31425027","jpcapdevila",[232,41,32,233,234,28],"31424026","project\u002Fcritical\u002Fidea","tlarkworthy",[173,41,28,226,174,28],[237,41,28,226,238,28],"31424138","burggraf",[49,240,28,241,11,32],6,"maker\u002Fneutral\u002Fnone",[134,240,30,243,135,28],"project\u002Fmixed\u002Fidea",[245,240,30,246,56,28],"31422304","project\u002Fneutral\u002Fidea",[100,240,32,233,101,28],[249,240,30,203,250,28],"31424318","avinassh",[138,252,41,253,139,28],7,"maker\u002Fpositive\u002Fnone",[55,252,30,246,56,28],[107,252,30,256,108,28],"project\u002Fneutral\u002Fperformance",[258,252,28,203,11,32],"31422571",[260,252,28,261,262,28],"31425782","other\u002Fneutral\u002Fperformance","dhritzkiv",[77,252,41,264,78,28],"project\u002Fpositive\u002Fexecution",[266,252,28,226,267,28],"31422259","_fat_santa",[269,181,28,226,270,28],"31423198","pvsukale3",[272,181,28,226,273,28],"31425908","skrtskrt",[162,275,28,226,163,28],9,[277,275,28,226,56,28],"31422778",[279,275,28,226,280,28],"31423142","p2hari",[59,275,28,282,11,32],"project\u002Fpositive\u002Fpricing",[284,275,28,226,285,28],"31424959","arcturus17",[287,275,28,226,288,28],"31428951","latchkey",[290,275,28,226,285,28],"31432045",[115,292,30,203,116,28],10,[294,292,30,203,56,28],"31422706",[296,292,30,297,116,28],"31422898","project\u002Fneutral\u002Fdocs",[299,292,28,300,301,28],"31423153","commenter\u002Fneutral\u002Fdocs","eldad_fux",[303,292,28,297,11,32],"31424570",[305,292,28,203,11,32],"31424578",[126,180,30,246,127,28],[308,180,30,246,56,28],"31422732",[310,180,28,246,11,32],"31424541",[312,31,41,313,314,28],"31424340","project\u002Fpositive\u002Fnone","tessamero",[146,316,30,246,147,28],13,[318,316,28,198,319,28],"31422383","lagrange77",[321,316,28,198,322,28],"31422524","nameless912",[324,316,28,198,325,28],"31423819","npteljes",[327,316,28,198,11,32],"31424553",[329,316,28,198,11,32],"31424549",[177,331,28,226,174,28],14,[333,331,28,226,319,28],"31422414",[335,331,28,261,174,28],"31422513",[337,331,28,226,338,28],"31423202","poindi1",[340,331,28,226,174,28],"31423333",[342,331,28,198,338,28],"31430894",[344,331,28,198,345,28],"31423740","ModernMech",[347,348,28,226,349,28],"31425481",15,"stephane-klein",[],[352,357,361,366,370,375],{"id":353,"name":354,"points":355,"category":356},"31354130","Mitmproxy2swagger",691,"dev_tools",{"id":358,"name":359,"points":360,"category":356},"31371340","Bud",531,{"id":362,"name":363,"points":364,"category":365},"31409077","Bike",513,"productivity",{"id":367,"name":368,"points":369,"category":356},"31364081","Aspect",479,{"id":371,"name":372,"points":373,"category":374},"31412608","Urza's AI",188,"ai",{"id":376,"name":377,"points":378,"category":379},"31364983","Fruits",185,"web_saas",false,"v2",{"id":383,"name":5,"line":6,"ai":380,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":28,"top":18,"kw":384,"maker":11,"domain":10,"tier":19,"attempts":28,"strip":385,"url":9,"mix":386,"praise":73,"objection":86,"sub":21},31421858,[24,25,26,21],"0301000001003153305000000330035300000000",[30,31,32,30],1793991045893]