[{"data":1,"prerenderedAt":521},["ShallowReactive",2],{"project-36942308":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":44,"post_text":46,"what":47,"said":103,"maker_in_thread":231,"shape":233,"grid":237,"attempts":479,"same_week":484,"maker_shows":32,"maker_hidden":513,"reader_version":514,"card":515},"36942308","Linkwarden","An open source collaborative bookmark manager","title","Show HN: Linkwarden – An open source collaborative bookmark manager","https:\u002F\u002Flinkwarden.app","linkwarden.app","daniel31x13",1690810881,2023,280,88,171,3109,6,"legend","productivity","bookmark manager","web_app",[21,24,25,26],"self-hosted","web archive","collaborative bookmarks","curious",0.044,{"positive":30,"neutral":31,"mixed":32,"critical":18},8,27,2,43,{"idea":35,"execution":38,"pricing":40,"performance":41,"docs":42,"design":43},{"positive":36,"critical":37},5,1,{"positive":39,"critical":39},0,{"positive":39,"critical":39},{"positive":37,"critical":37},{"positive":39,"critical":32},{"positive":39,"critical":37},[36,45,45,45,45,45,37,45,36,36,36,39,45,45,36,37,45,36,45,37,45,39,39,45,45,37,45,39,39,39,39,39,39,37,45,39,39,39,36,45],3,"Hey there HN!\nMeet Linkwarden, a fully self-hostable, open-source collaborative bookmark manager to collect, organize and archive webpages.\n\nPlease also visit\u002Fstar our GitHub repo [1].\n\nLinkwarden was built using TypeScript and NextJS, backed by a PostgreSQL database for the lighter-weight data. The rest of the data can be chosen either to be stored on the filesystem, or stored on the cloud on Digital Ocean Space\u002FAWS S3, the reason for the cloud storage solution was for the Cloud offering [2], we realized that the preserved webpages (archives) take up space pretty quickly and S3 was much more ",{"problem":48,"audience":54,"pricing":55,"motivation":54,"time_to_build":54,"stack":64,"openness":100,"stage":101,"team_size":102},{"value":49,"source":50,"evidence":51},"Collecting, organizing and archiving webpages","maker",[52],{"id":53},"post",null,{"value":56,"source":57,"evidence":58},"Cloud offering with 14-day free trial; about $4\u002Fmonth for unlimited links","commenter",[59,63],{"id":60,"by":61,"text":62},"36946845","bachmeier","To save anyone else the clicks, the pricing is $4\u002Fmonth for unlimited links. Currently, no export functionality.",{"id":53},[65,69,73,77,88,92,96],{"value":66,"source":50,"evidence":67},"TypeScript",[68],{"id":53},{"value":70,"source":50,"evidence":71},"Next.js",[72],{"id":53},{"value":74,"source":50,"evidence":75},"PostgreSQL",[76],{"id":53},{"value":78,"source":57,"evidence":79},"Prisma",[80,84],{"id":81,"by":82,"text":83},"36943730","vsviridov","Oof, any time I see next\u002Fprisma I already know that my tiny VPS will likely choke building this... So yeah, self-hostable, but not for everyone. Got burned with this by cal.com…",{"id":85,"by":86,"text":87},"36951062","joekrill","I threw together a quick docker-compose.yml to try this out. For anyone else that wants to spin this up and give it a try locally:…",{"value":89,"source":50,"evidence":90},"Tailwind CSS",[91],{"id":53},{"value":93,"source":50,"evidence":94},"Zustand",[95],{"id":53},{"value":97,"source":50,"evidence":98},"Amazon S3 or DigitalOcean Spaces (optional storage)",[99],{"id":53},"open_source","launched","unknown",{"praise":104,"objections":129,"requests":146,"questions":177,"alternatives":199},[105,124],{"value":106,"source":57,"evidence":107},"Clean, neat design and useful self-hostable open source tool",[108,112,116,120],{"id":109,"by":110,"text":111},"36946201","swozey","This looks really nice, great work. I'll definitely give it a try. Have you considered a free tier where you could monetize it maybe via sponsorships\u002Fads with the goal to have a…",{"id":113,"by":114,"text":115},"36958912","totalconfusion","Amazing. Collaborative bookmark management needed to happen. Imagine deciding you want to learn a new skill and not having to start from square one learning the lay of the land…",{"id":117,"by":118,"text":119},"36943505","j45","Looks really clean. A few questions: - It’s not clear if this saves highlight in Ng and annotations (notes about the highlights). More than saving a bookmark we think about a…",{"id":121,"by":122,"text":123},"36946385","andrewrothman","I like to save the best \u002F most interesting links I come across as I browse the web. It can come in handy to pull up a blog post I read a while ago or remember some new sass…",{"value":125,"source":57,"evidence":126},"Good for curating shared resource collections",[127,128],{"id":113,"by":114,"text":115},{"id":109,"by":110,"text":111},[130,135,139],{"value":131,"source":57,"evidence":132},"Self-hosting may be heavy; Prisma\u002FNext builds struggle on small machines",[133,134],{"id":81,"by":82,"text":83},{"id":85,"by":86,"text":87},{"value":136,"source":57,"evidence":137},"No export functionality",[138],{"id":60,"by":61,"text":62},{"value":140,"source":57,"evidence":141},"Documentation page not found",[142],{"id":143,"by":144,"text":145},"36944369","trinsic2","Where's the documentation? I get page not found eror",[147,158,165,172],{"value":148,"source":57,"evidence":149},"Full-text search of saved pages",[150,154],{"id":151,"by":152,"text":153},"36943619","RevoGen","Are there full-text-search capabilities?",{"id":155,"by":156,"text":157},"36950689","asielen","In addition to PDF and PNG, died it store searchable text from the page. If really live a way to do a text search of my bookmarks.",{"value":159,"source":57,"evidence":160},"Automatic submission to archive.org",[161],{"id":162,"by":163,"text":164},"36945210","ecliptik","I've used Raindrop[1] for the last few years and it works well - cross device support, archived pages, and tags\u002Ffolders. Going to check out Linkwarden since I really like the…",{"value":166,"source":57,"evidence":167},"Docker version",[168],{"id":169,"by":170,"text":171},"36944004","efff","When will docker version arrive?",{"value":173,"source":57,"evidence":174},"Freemium or free tier",[175,176],{"id":109,"by":110,"text":111},{"id":113,"by":114,"text":115},[178,185,192],{"value":179,"source":57,"evidence":180},"Support for LDAP\u002FOAuth2 authentication",[181],{"id":182,"by":183,"text":184},"36942931","pratio","I'll definitely give it a short this weekend. Are there any plans to support different authentication methods? Like LDAP, OAuth2 etc? I'm using linkding at the moment…",{"value":186,"source":57,"evidence":187},"Monetization and plans for self-hosted version",[188],{"id":189,"by":190,"text":191},"36945027","freedomben","This looks really neat! Can you share more about the project? Such as: 1. What is the driving vision behind this project? For example is this just scratching a personal itch with…",{"value":193,"source":57,"evidence":194},"Safari or iOS app support",[195],{"id":196,"by":197,"text":198},"36952498","Hiko0","Is the browser extension coming for Safari as well? And what about an iOS App?",[200,207,212,220,224],{"value":201,"source":57,"evidence":202},"Floccus",[203],{"id":204,"by":205,"text":206},"36944155","janvdberg","Not to diminish the effort here, but I just want to point out (as someone who has tried lots of bookmark managers) that Floccus is everything I want from a bookmark manager…",{"value":208,"source":57,"evidence":209},"Raindrop.io",[210,211],{"id":162,"by":163,"text":164},{"id":121,"by":122,"text":123},{"value":213,"source":57,"evidence":214},"ArchiveBox",[215,216],{"id":162,"by":163,"text":164},{"id":217,"by":218,"text":219},"36944386","kornhole","This looks slick. Because archive.org is getting a little problematic by not allowing more sites to be archived, decentralized archiving is becoming more important. I have been…",{"value":221,"source":57,"evidence":222},"linkding",[223],{"id":182,"by":183,"text":184},{"value":225,"source":57,"evidence":226},"Shiori",[227],{"id":228,"by":229,"text":230},"36946589","lannisterstark","eeeeh. Shiori looks like it'd work infinitely better compared to floccus. It has an extension, tags, and everything is stored in a central repository you can visit from web (or…",{"comments":39,"answered":39,"key":232},[],{"commenters":234,"max_depth":18,"maker_replies":39,"first_comment_mins":235,"lifespan_hours":236},61,40,97,[238,240,241,243,247,251,253,256,259,261,264,267,271,273,276,279,281,284,288,291,294,298,300,303,305,308,311,314,316,319,321,324,328,333,336,338,340,343,345,350,352,354,356,361,363,365,368,371,373,375,378,382,386,390,393,396,398,400,403,405,408,410,413,417,419,421,424,426,429,432,435,439,442,446,448,449,451,454,456,458,461,464,466,471,473,476],[109,39,36,239,110,39],"project\u002Fpositive\u002Fidea",[113,37,36,239,114,39],[182,32,45,242,183,39],"project\u002Fneutral\u002Fidea",[244,32,45,245,246,39],"36943259","maker\u002Fneutral\u002Fexecution","DaniDaniel5005",[248,32,45,249,250,39],"36943375","project\u002Fneutral\u002Fexecution","squiggy22",[252,32,45,245,246,39],"36943394",[254,32,45,249,255,39],"36947911","jhot",[257,32,39,258,183,39],"36953636","commenter\u002Fneutral\u002Fnone",[189,45,45,260,190,39],"maker\u002Fneutral\u002Fidea",[262,45,45,263,246,39],"36945125","maker\u002Fneutral\u002Fpricing",[60,265,45,266,61,39],4,"project\u002Fmixed\u002Fpricing",[268,265,39,269,270,39],"37000546","commenter\u002Fpositive\u002Fnone","meiraleal",[81,36,37,272,82,39],"project\u002Fcritical\u002Fperformance",[274,36,39,258,275,39],"36943948","FireInsight",[277,36,39,258,278,39],"36943952","thelazyone",[280,36,39,258,82,39],"36944084",[282,36,45,242,283,39],"36943969","adr1an",[285,36,39,286,287,39],"36944000","other\u002Fneutral\u002Fnone","sodimel",[289,36,36,290,246,39],"36944118","project\u002Fpositive\u002Fperformance",[292,36,39,258,293,39],"36946314","awestroke",[295,18,36,296,297,39],"36948395","project\u002Fpositive\u002Fnone","burkesquires",[217,299,36,239,218,39],7,[301,299,39,286,302,39],"36944733","__jonas",[304,299,39,286,218,39],"36949719",[306,299,39,286,307,39],"36950020","lexlash",[309,299,39,286,310,39],"36952154","Tokumei-no-hito",[312,30,45,242,313,39],"36950401","Modified3019",[315,30,45,242,313,39],"36950638",[317,30,39,286,318,39],"36957433","hamsterbase",[169,320,45,249,170,39],9,[322,320,45,245,323,39],"36951441","alexktz",[325,326,36,239,327,39],"36951676",10,"ipiz0618",[329,330,37,331,332,39],"36949644",11,"maker\u002Fcritical\u002Fdocs","stavros",[85,334,45,335,86,39],12,"project\u002Fmixed\u002Fexecution",[117,337,45,242,118,39],13,[339,337,45,260,246,39],"36943579",[341,337,45,242,342,39],"36950889","xurbax",[344,337,36,296,118,39],"36953287",[346,347,45,348,349,39],"36943673",14,"maker\u002Fneutral\u002Fdocs","uzername",[351,347,39,258,246,39],"36943832",[155,353,45,242,156,39],15,[355,353,39,258,323,39],"36951437",[357,358,37,359,360,39],"36949588",16,"project\u002Fcritical\u002Fdesign","pacomerh",[162,362,45,242,163,39],17,[364,362,45,260,246,39],"36945285",[366,362,39,286,367,39],"36946489","dewey",[369,362,39,286,370,39],"36947701","Tomte",[372,362,39,258,367,39],"36947771",[374,362,39,286,163,39],"36947795",[376,362,39,286,377,39],"36948711","artisin",[379,380,45,242,381,39],"36946040",18,"qwerty456127",[383,384,45,242,385,39],"36948375",19,"slushh",[387,388,39,286,389,39],"36951594",20,"jerryzh",[196,391,45,392,197,39],21,"project\u002Fneutral\u002Fnone",[143,394,37,395,144,39],22,"project\u002Fcritical\u002Fdocs",[151,397,45,242,152,39],23,[399,397,45,260,246,39],"36943655",[401,397,39,286,402,39],"36944790","keepamovin",[204,404,39,286,205,39],24,[406,404,39,286,407,39],"36944760","neontomo",[409,404,39,269,190,39],"36945158",[411,404,39,286,412,39],"36948057","attentive",[414,404,39,415,416,39],"36945460","other\u002Fcritical\u002Fnone","slivanes",[418,404,39,258,367,39],"36946033",[420,404,39,415,416,39],"36946186",[422,404,39,423,367,39],"36946262","commenter\u002Fcritical\u002Fnone",[425,404,39,423,412,39],"36948026",[427,404,39,423,428,39],"36946145","crossroadsguy",[430,404,39,258,431,39],"36946497","tomcam",[433,404,39,258,434,39],"36946168","neura",[436,404,37,437,438,39],"36946133","project\u002Fcritical\u002Fnone","gooob",[440,404,39,286,441,39],"36946902","johnnyworker",[443,404,37,444,445,39],"36946240","project\u002Fcritical\u002Fidea","saulpw",[447,404,45,392,293,39],"36946306",[228,404,39,286,229,39],[450,404,39,423,412,39],"36947964",[452,404,39,286,453,39],"36951574","nirav72",[455,404,39,286,229,39],"36977635",[457,404,39,415,453,39],"36985613",[459,404,39,286,460,39],"36947417","hk1337",[462,404,39,258,463,39],"36948821","danShumway",[121,465,36,239,122,39],25,[467,468,45,469,470,39],"36943431",26,"maker\u002Fneutral\u002Fnone","10000truths",[472,468,45,469,246,39],"36943471",[474,468,39,286,475,39],"36943918","codegladiator",[477,468,39,286,478,39],"36945751","rounakdatta",[480,481],{"id":4,"t":12,"points":14,"comments":15},{"id":482,"t":483,"points":30,"comments":39},"41069767",1721921020,[485,490,495,499,504,509],{"id":486,"name":487,"points":488,"category":489},"36933603","San Francisco Compute",727,"infrastructure",{"id":491,"name":492,"points":493,"category":494},"36933452","Khoj",565,"ai",{"id":496,"name":497,"points":498,"category":20},"36944152","Markwhen",327,{"id":500,"name":501,"points":502,"category":503},"36973400","Pretty Polly",325,"learning_science",{"id":505,"name":506,"points":507,"category":508},"36958731","Magic Loops",248,"dev_tools",{"id":510,"name":511,"points":512,"category":508},"36958175","PromptTools",211,false,"v2",{"id":516,"name":5,"line":6,"ai":513,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":517,"top":18,"kw":518,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":519,"url":9,"mix":520,"praise":106,"objection":131,"sub":21},36942308,0.04,[21,24,25,26],"5333331355503351353130033130000001300053",[30,31,32,18],1794036639200]