[{"data":1,"prerenderedAt":576},["ShallowReactive",2],{"project-30769044":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":34,"aspects":35,"strip":46,"post_text":47,"what":48,"said":92,"maker_in_thread":238,"shape":248,"grid":252,"attempts":531,"same_week":539,"maker_shows":18,"maker_hidden":568,"reader_version":569,"card":570},"30769044","Appwrite","Open-Source and Self Hosted Firebase Alternative","title","Show HN: Appwrite – Open-Source and Self Hosted Firebase Alternative","https:\u002F\u002Fgithub.com\u002Fappwrite\u002Fappwrite","github.com","christyjacob4",1647970629,2022,326,118,119,2570,5,"legend","infrastructure","backend as a service","other",[21,24,25,26],"firebase alternative","self hosted","open source backend","curious",0.241,{"positive":30,"neutral":31,"mixed":32,"critical":33},21,46,0,4,71,{"docs":36,"idea":38,"execution":40,"design":41,"pricing":42,"performance":44,"privacy":45},{"positive":37,"critical":32},3,{"positive":18,"critical":39},1,{"positive":32,"critical":39},{"positive":39,"critical":32},{"positive":43,"critical":32},2,{"positive":32,"critical":32},{"positive":39,"critical":39},[18,18,37,43,18,37,32,32,18,32,37,18,39,32,18,32,32,37,37,18,37,18,37,18,37,18,37,37,33,37,18,37,37,37,37,39,18,33,37,37],null,{"problem":49,"audience":56,"pricing":65,"motivation":77,"time_to_build":47,"stack":81,"openness":89,"stage":90,"team_size":91},{"value":50,"source":51,"evidence":52},"Provides auth, databases, storage and functions without vendor lock-in, as an alternative to Firebase","maker",[53],{"id":54,"by":11,"text":55},"30769046","Over the past few months we’ve been trying hard to make Appwrite as simple to setup and use as possible. Your candid feedback has been crucial in shaping the project and it would…",{"value":57,"source":58,"evidence":59},"Developers wanting a Firebase-style backend they can self-host","inferred",[60,61],{"id":54,"by":11,"text":55},{"id":62,"by":63,"text":64},"30770645","aerovistae","Before I even look into it, I'll tell you this: the headline was enough to grab my attention on its own. I strongly feel this is a badly underserved niche and I've had major…",{"value":66,"source":67,"evidence":68},"Self-hosted free; hosted Appwrite Cloud planned, pricing not stated","commenter",[69,73],{"id":70,"by":71,"text":72},"30770649","vincentge","There's two ways to address this if you don't wanna maintain\u002Fhost. There will be a hosted Appwrite Cloud option => https:\u002F\u002Fappwrite.io\u002Fcloud There is a way to do 1 click…",{"id":74,"by":75,"text":76},"30770843","rectang","I'd consider myself fortunate if I never have to deal with Firebase again. Firebase simply did not behave as documented. Whole features shipped that were just wishful thinking.…",{"value":78,"source":51,"evidence":79},"Open-source alternative to Firebase with self-hosting and no lock-in",[80],{"id":54,"by":11,"text":55},[82],{"value":83,"source":67,"evidence":84},"PHP",[85],{"id":86,"by":87,"text":88},"30771466","20220322-beans","From my quick research when I was selecting the next backend I was going to use for a project in the past, and today reading some responses on this page: - Appwrite is written in…","open_source","launched","company",{"praise":93,"objections":123,"requests":144,"questions":179,"alternatives":205},[94,104,115],{"value":95,"source":67,"evidence":96},"Self-hosting is easy with a single command install",[97,101],{"id":98,"by":99,"text":100},"30770249","eldad_fux","Our self-hosted solution was designed to be easy to setup in both development and production. I hope you'll enjoy our single command installation. Also, self-hosting is at the…",{"id":102,"by":71,"text":103},"30770747","My honest two cents, which is biased, so take liberal amounts of salt. I think Supabase is verbose. You get to dig around the PostgreSQL instance, write SQL, etc. I know people…",{"value":105,"source":67,"evidence":106},"Polished website and documentation",[107,111],{"id":108,"by":109,"text":110},"30771319","robertlagrant","I'm pretty wary of this sort of thing, but I've got to say, what you've produced looks awesome, and I will be thinking of a product to try it on! I know it sounds silly to say…",{"id":112,"by":113,"text":114},"30774402","mccorrinall","https:\u002F\u002Fappwrite.io\u002Fdocs\u002Finstallation https:\u002F\u002Fappwrite.io\u002Fdocs\u002Fproduction I would really love to see something like this in the supabase docs. They are currently lacking a little…",{"value":116,"source":67,"evidence":117},"Seen as a serious alternative to Firebase and Supabase",[118,122],{"id":119,"by":120,"text":121},"30772736","andreisbc","I've been looking into supabase for a long time, trying to decide if i want to adopt it, but after many months of keeping an eye on them, appwrite comes along and i'm instantly…",{"id":62,"by":63,"text":64},[124,128,136],{"value":125,"source":67,"evidence":126},"Written in PHP and not built on Postgres",[127],{"id":86,"by":87,"text":88},{"value":129,"source":67,"evidence":130},"No hosted cloud version yet",[131,132],{"id":86,"by":87,"text":88},{"id":133,"by":134,"text":135},"30770292","nicoburns","Hmm... I think I'm not quite the target market. For me the whole point of a tool like this is that I don't need to worry about maintaining this kind of thing. All the guff around…",{"value":137,"source":67,"evidence":138},"Self-hosting a backend-as-a-service defeats the purpose for some",[139,143],{"id":140,"by":141,"text":142},"30770372","bikamonki","Strictly speaking, if I spin up a droplet on DO and install Appwrite on it, it won't be a BAAS anymore, correct? Sorry but \"self-host your own BAAS\" is an oxymoron. IMO,…",{"id":133,"by":134,"text":135},[145,155,161,172],{"value":146,"source":67,"evidence":147},"Postgres support",[148,152],{"id":149,"by":150,"text":151},"30770102","vincentmarle","I was about to throw in the towel after evaluating Firebase \u002F Supabase last week for a new project I'm working on and revert back to good o'l Laravel, but Appwrite looks very…",{"id":153,"by":99,"text":154},"30770230","Not yet, but it's coming soon. Appwrite is not coupled to any database or other under the hood technology.",{"value":156,"source":51,"evidence":157},"Joins, transactions and geo queries",[158],{"id":159,"by":11,"text":160},"30770969","Yes we do plan to add support got joins, transactions, atomic operations and geo queries soon",{"value":162,"source":67,"evidence":163},"Firebase migration path or shim",[164,168],{"id":165,"by":166,"text":167},"30776330","RileyJames","I have a firebase project I need to move asap. How quickly, realistically, could I move to your solution? Do the API’s map directly? Sorta? Or is this inspired by? Is the…",{"id":169,"by":170,"text":171},"30775239","wiradikusuma","Do you guys have Firebase shim\u002Fadapter to easy transition? Also, please take a look at CapRover, combining that with Appwrite might be a powerful combo (there's overlap).",{"value":173,"source":67,"evidence":174},"Godot SDK support",[175],{"id":176,"by":177,"text":178},"30772379","lfkdev","Godot support would be awesome",[180,188,199],{"value":181,"source":67,"evidence":182},"How does it compare to Supabase",[183,187],{"id":184,"by":185,"text":186},"30769464","cercatrova","Any comparison with Supabase, which is also a backend-as-a-service? [0] [0] https:\u002F\u002Fsupabase.com\u002F",{"id":54,"by":11,"text":55},{"value":189,"source":67,"evidence":190},"Pricing for the hosted cloud",[191,195],{"id":192,"by":193,"text":194},"30769843","peppertree","What's the pricing model for cloud.",{"id":196,"by":197,"text":198},"30770992","u2077","I actually bookmarked the repo a few months ago but never got around to using it. Seems like a great product. As someone who is building a small project for personal use (and has…",{"value":200,"source":67,"evidence":201},"How it scales websocket connections and functions",[202],{"id":203,"by":193,"text":204},"30771130","Maybe I'm looking in the right place but I couldn't find docs on scaling. How does Appwrite scale up WS connection pool, workers, cloud functions.",[206,217,224,231],{"value":207,"source":67,"evidence":208},"Supabase",[209,213],{"id":210,"by":211,"text":212},"30769362","Magodo","Thank you so much for Appwrite! The community on Discord is very helpful and the self hosting guide is great. Very unlike my terrible experience with Supabase who seem to do…",{"id":214,"by":215,"text":216},"30771157","kiwicopple","I’m curious why Supabase didn’t suit your needs, especially since you’re looking for Postgres support? (Disclosure: supabase ceo)",{"value":218,"source":67,"evidence":219},"Firebase",[220,221],{"id":62,"by":63,"text":64},{"id":222,"by":63,"text":223},"30770792","For me the most painful part was latency, and especially cloud function latency. I wanted to create an entire API through cloud functions and rapidly discovered that they have…",{"value":225,"source":67,"evidence":226},"Hasura",[227],{"id":228,"by":229,"text":230},"30775339","johnx123-up","Just curious, did you try Hasura too?",{"value":232,"source":67,"evidence":233},"Nhost",[234],{"id":235,"by":236,"text":237},"30776659","elitan","You might be interested in what we're building with http:\u002F\u002Fnhost.io. We have serverless functions available together with event triggers (hooks) on database events using Postgres…",{"comments":239,"answered":18,"key":240},12,[241,242,245],{"id":54,"text":55},{"id":243,"text":244},"30770727","That's great feedback and more validation to the problem we're solving. Glad to hear that. Would love to hear if there are any specific pain points with Firebase that you'd like…",{"id":246,"text":247},"30770886","Thanks a lot for taking the time to type this. Really appreciate this. If I understood everything correctly, may I ask why you were using a cloud function to build the a realtime…",{"commenters":249,"max_depth":250,"maker_replies":239,"first_comment_mins":32,"lifespan_hours":251},54,8,137,[253,255,257,261,262,263,266,269,272,274,276,278,281,284,285,286,287,291,293,296,299,302,304,306,308,309,310,312,315,317,320,322,323,325,327,329,331,335,338,340,342,344,346,347,348,349,350,352,354,357,359,361,363,365,368,370,373,376,378,380,382,384,386,389,390,392,396,398,400,402,404,408,412,414,416,419,422,425,429,431,433,435,438,441,443,447,449,452,454,457,458,462,464,466,469,471,473,475,477,481,483,487,489,491,493,496,498,500,504,507,509,511,515,518,522,524,527,528],[54,32,32,254,11,39],"maker\u002Fneutral\u002Fnone",[210,32,18,256,211,32],"project\u002Fpositive\u002Fdocs",[258,32,18,259,260,32],"30769836","project\u002Fpositive\u002Fnone","tr3ntg",[98,32,37,254,99,32],[102,32,18,259,71,32],[264,32,32,265,87,32],"30771127","other\u002Fneutral\u002Fnone",[267,32,37,268,134,32],"30769903","project\u002Fneutral\u002Fidea",[270,32,37,271,150,32],"30770003","project\u002Fneutral\u002Fdocs",[133,32,39,273,134,32],"project\u002Fcritical\u002Fnone",[70,32,37,275,71,32],"project\u002Fneutral\u002Fnone",[277,32,37,268,99,32],"30770426",[279,32,18,259,280,32],"30769928","qbasic_forever",[282,32,18,283,99,32],"30770259","maker\u002Fpositive\u002Fnone",[149,32,18,259,150,32],[153,32,37,275,99,32],[214,32,37,254,215,32],[288,32,32,289,290,32],"30771434","other\u002Fneutral\u002Fdocs","ctxc",[292,32,32,265,215,32],"30771509",[294,32,32,265,295,32],"30771815","johnhenry",[297,32,32,265,298,32],"30776568","xdanger",[300,32,32,289,301,32],"30771600","kpennell",[303,32,32,289,215,32],"30771677",[305,32,32,265,150,32],"30772647",[307,32,32,265,215,32],"30776050",[235,32,32,265,236,32],[112,32,18,256,113,32],[311,32,32,289,215,32],"30776048",[313,32,32,265,314,32],"30824758","nyellin",[316,32,32,265,215,32],"30829015",[318,32,32,265,319,32],"30784001","girishso",[321,32,32,265,215,32],"30787596",[228,32,37,275,229,32],[176,32,18,324,177,32],"project\u002Fpositive\u002Fidea",[326,32,37,275,99,32],"30772601",[328,32,18,259,177,32],"30822954",[86,39,39,330,87,32],"project\u002Fcritical\u002Fexecution",[332,39,32,333,334,32],"30772405","commenter\u002Fneutral\u002Fnone","fiznool",[336,39,32,333,337,32],"30773671","snapetom",[339,39,32,333,87,32],"30775863",[341,39,32,333,337,32],"30776656",[343,39,32,333,87,32],"30777695",[345,39,32,333,337,32],"30779753",[62,43,18,324,63,32],[243,43,32,254,11,39],[222,43,32,265,63,32],[246,43,32,254,11,39],[351,43,32,333,63,32],"30771102",[353,43,32,283,11,39],"30771242",[355,43,32,265,356,32],"30771891","combyn8tor",[358,43,32,265,63,32],"30772060",[360,43,37,254,71,32],"30773024",[74,43,32,362,75,32],"other\u002Fcritical\u002Fnone",[364,43,32,265,71,32],"30770942",[366,43,32,265,367,32],"30771797","wfme",[369,43,32,362,75,32],"30772158",[371,37,37,372,334,32],"30772223","project\u002Fneutral\u002Fexecution",[374,37,37,375,99,32],"30772626","maker\u002Fneutral\u002Fexecution",[377,37,18,283,334,32],"30775637",[108,33,18,379,109,32],"project\u002Fpositive\u002Fdesign",[381,33,32,283,11,39],"30771393",[383,33,37,268,109,32],"30791154",[385,33,32,333,99,32],"30771857",[387,33,18,324,388,32],"30773200","nhoughto",[119,18,18,324,120,32],[196,391,37,275,197,32],6,[393,394,37,254,395,32],"30769474",7,"kiru_io",[397,394,37,254,99,32],"30769584",[399,394,18,283,260,32],"30769845",[401,394,32,254,11,39],"30770592",[403,394,32,333,71,32],"30770609",[405,394,37,406,407,32],"30769881","maker\u002Fneutral\u002Fpricing","pan69",[409,394,37,410,411,32],"30770046","project\u002Fneutral\u002Fpricing","sauwan",[413,394,32,333,99,32],"30770331",[415,394,32,333,185,32],"30772820",[417,394,18,418,185,32],"30770318","project\u002Fpositive\u002Fpricing",[420,250,37,268,421,32],"30770104","fareesh",[423,250,37,424,99,32],"30770284","project\u002Fneutral\u002Fdesign",[426,427,37,268,428,32],"30770083",9,"vinibrito",[430,427,37,424,99,32],"30770346",[432,427,37,268,185,32],"30772827",[203,434,37,271,193,32],10,[436,434,37,437,99,32],"30771261","project\u002Fneutral\u002Fperformance",[439,434,37,271,440,32],"30772748","zyang",[442,434,37,271,71,32],"30773048",[444,445,18,324,446,32],"30769749",11,"spankalee",[448,445,37,254,99,32],"30770291",[450,445,37,271,451,32],"30771390","yeldarb",[453,445,32,271,11,39],"30771450",[455,239,37,268,456,32],"30770882","leros",[159,239,32,268,11,39],[459,460,18,283,461,32],"30771098",13,"turtlebacon",[463,460,37,254,99,32],"30771207",[184,465,37,268,185,32],14,[467,465,37,271,468,32],"30769572","stnguyen90",[470,465,37,268,99,32],"30769612",[472,465,37,268,446,32],"30769760",[474,465,32,333,185,32],"30770272",[476,465,32,333,11,39],"30770615",[478,479,37,271,480,32],"30771765",15,"EgeAytin",[482,479,32,271,11,39],"30771804",[484,485,37,268,486,32],"30777636",16,"CamelRocketFish",[488,485,32,268,11,39],"30777686",[490,485,37,254,486,32],"30777697",[492,485,32,254,11,39],"30777708",[140,494,39,495,141,32],17,"project\u002Fcritical\u002Fidea",[497,494,37,410,99,32],"30770529",[499,494,18,418,141,32],"30770807",[501,494,32,502,503,32],"30772707","other\u002Fneutral\u002Fpricing","js4ever",[505,494,37,268,506,32],"30774521","sergiomattei",[165,508,18,256,166,32],18,[510,508,37,271,99,32],"30776471",[512,513,37,275,514,32],"30776396",19,"bobbydreamer",[516,513,18,517,113,32],"30776631","project\u002Fpositive\u002Fprivacy",[519,513,39,520,521,32],"30776850","project\u002Fcritical\u002Fprivacy","rapnie",[169,523,37,268,170,32],20,[525,523,37,271,526,32],"30775356","dlohani",[192,30,37,410,193,32],[529,30,37,410,530,32],"30770045","brandonroberts",[532,535,538],{"id":533,"t":534,"points":445,"comments":32},"28412642",1630737335,{"id":536,"t":537,"points":434,"comments":37},"28434391",1630940851,{"id":4,"t":12,"points":14,"comments":15},[540,545,550,555,559,564],{"id":541,"name":542,"points":543,"category":544},"30733339","Back Of Your Hand",654,"games",{"id":546,"name":547,"points":548,"category":549},"30778100","Metarank",284,"ai",{"id":551,"name":552,"points":553,"category":554},"30720834","Oh-heck",250,"dev_tools",{"id":556,"name":557,"points":558,"category":544},"30720259","ByteLegend",229,{"id":560,"name":561,"points":562,"category":563},"30723793","Calenday",207,"productivity",{"id":565,"name":566,"points":567,"category":20},"30709524","PDF API",204,false,"v2",{"id":571,"name":5,"line":6,"ai":568,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":572,"top":18,"kw":573,"maker":11,"domain":10,"tier":19,"attempts":37,"strip":574,"url":9,"mix":575,"praise":95,"objection":125,"sub":21},30769044,0.24,[21,24,25,26],"5532530050351050033535353533435333315433",[30,31,32,33],1793991043127]