[{"data":1,"prerenderedAt":523},["ShallowReactive",2],{"project-9040841":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":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":45,"post_text":47,"what":48,"said":104,"maker_in_thread":244,"shape":256,"grid":260,"attempts":485,"same_week":486,"maker_shows":18,"maker_hidden":515,"reader_version":516,"card":517},"9040841","Let's Chat","A self-hosted chat app for small teams","title","Show HN: Let's Chat, a self-hosted chat app for small teams","https:\u002F\u002Fsdelements.github.io\u002Flets-chat\u002F","sdelements.github.io","hhaidar",1423769604,2015,350,90,36,2565,2,"legend","productivity","team chat","web_app",[24,21,25,26,27],"self-hosted chat","xmpp","node.js chat","open source slack alternative","mixed",0.194,{"positive":31,"neutral":32,"mixed":18,"critical":33},15,18,7,42,{"idea":36,"design":39,"privacy":42,"docs":43,"execution":44},{"positive":37,"critical":38},6,0,{"positive":40,"critical":41},1,3,{"positive":40,"critical":38},{"positive":38,"critical":40},{"positive":40,"critical":41},[46,38,38,46,46,41,46,38,38,38,46,46,38,38,46,41,38,41,41,41,38,41,41,40,40,40,41,38,41,40,46,46,46,46,46,41,46,41,41,40],5,null,{"problem":49,"audience":61,"pricing":69,"motivation":76,"time_to_build":47,"stack":87,"openness":101,"stage":102,"team_size":103},{"value":50,"source":51,"evidence":52},"Lets teams chat on their own servers instead of hosted services like Slack or Hangouts","commenter",[53,57],{"id":54,"by":55,"text":56},"9041122","Brendinooo","Very nice work! And thanks so much for making it open source. Our company is always looking for an open-source solution that would let us move off of Hangouts, and this might…",{"id":58,"by":59,"text":60},"9041011","onassar","Awesome stuff @hhaidar! I'm sure a bunch of people will love the fact that logs and data exist on their servers. I'm sure it'll resolve some privacy\u002Finternal regulation concerns.…",{"value":62,"source":51,"evidence":63},"Small teams and companies wanting self-hosted chat",[64,65],{"id":54,"by":55,"text":56},{"id":66,"by":67,"text":68},"9041844","filmgirlcw","This is great! We use Slack at work and for our uses wouldn't move away from it (we're paying and all), BUT for small teams\u002Fprivate projects\u002Fmiscellaneous stuff, I absolutely…",{"value":70,"source":51,"evidence":71},"Free, MIT licensed",[72],{"id":73,"by":74,"text":75},"9042012","eitland","You guys should mention MIT license in the title, I didn't click earlier today because I thought it was a paid hosted solution. (Nothing against paid, I'm just browsing as…",{"value":77,"source":78,"evidence":79},"Built as a 10% time project at the maker's company, also used internally","maker",[80,83],{"id":81,"by":11,"text":82},"9044412","Possibly. I think it'll be a while before we do any audio\u002Fvideo stuff. We're actually just two guys with full time jobs and this is our \"10% Time\" at work, so our time is a…",{"id":84,"by":85,"text":86},"9042646","rambot","Our actual job is working on SD Elements (http:\u002F\u002Fsecuritycompass.com\u002Fsdelements\u002F). Let's Chat is just a side project, but it's also something we use internally everyday. The…",[88,95],{"value":89,"source":51,"evidence":90},"MongoDB",[91],{"id":92,"by":93,"text":94},"9042182","jonsterling","> Let's Chat is a persistent messaging application that runs on Node.js and MongoDB nope nope nope",{"value":96,"source":78,"evidence":97},"XMPP",[98],{"id":99,"by":11,"text":100},"9041294","It's mainly for XMPP (room slugs are used as the identifiers there). Also try typing in #ROOMNAME in the textbox! You can link to rooms like that.","open_source","launched","team",{"praise":105,"objections":133,"requests":164,"questions":189,"alternatives":211},[106,111,122],{"value":107,"source":51,"evidence":108},"Open source and self-hosted, good for privacy and internal regulation",[109,110],{"id":54,"by":55,"text":56},{"id":58,"by":59,"text":60},{"value":112,"source":51,"evidence":113},"Easy one-click Heroku deploy",[114,118],{"id":115,"by":116,"text":117},"9043190","ledzep2","+1 for the demo. If there's a 1click2heroku script for this, it will be golden~",{"id":119,"by":120,"text":121},"9041948","sagivo","i like the auto heroku deploy. brilliant move by heroku. a note - in chrome canery the browser crushes after login.",{"value":123,"source":51,"evidence":124},"Looks great and promising",[125,129],{"id":126,"by":127,"text":128},"9041565","alfg","This looks great. Thanks for making it open-source. I've tried other self-hosted chat apps, but this one looks promising. IRC integration would be great. :) When I was…",{"id":130,"by":131,"text":132},"9041754","misiti3780","This looks amazing - I recently had to add chat functionality to a web service (self-hosted) and was very much surprised at the crappy options out there. I ended up going with…",[134,142,150,157],{"value":135,"source":51,"evidence":136},"Missing private\u002Fdirect messages",[137,138],{"id":54,"by":55,"text":56},{"id":139,"by":140,"text":141},"9041266","sinak","This is really great. Two big missing features preventing us from switching away from Slack are direct messages and mobile push notifications. The latter is hard to do: push is…",{"value":143,"source":51,"evidence":144},"Mobile push notifications hard with self-hosting",[145,146],{"id":139,"by":140,"text":141},{"id":147,"by":148,"text":149},"9042339","thedufer","There are basically two options and they both suck. Either publish one app and distribute the push notification cert (terrible idea) or each hosted site needs it's own cert and…",{"value":151,"source":51,"evidence":152},"Heroku deploy gave errors",[153],{"id":154,"by":155,"text":156},"9041204","fiatjaf","I just deployed to Heroku with the button and the home page gives me a \"Moved temporarily\". Later a 503 application error.",{"value":158,"source":51,"evidence":159},"Looks too much like Slack",[160],{"id":161,"by":162,"text":163},"9044178","bovermyer","This is great, good work. I just have one small quibble: did it HAVE to look identical to Slack? Branding and all, you know.",[165,170,178,185],{"value":166,"source":51,"evidence":167},"Private\u002Fdirect messages",[168,169],{"id":54,"by":55,"text":56},{"id":139,"by":140,"text":141},{"value":171,"source":51,"evidence":172},"IRC integration",[173,174],{"id":126,"by":127,"text":128},{"id":175,"by":176,"text":177},"9044159","cellover","Indeed very interesting open-source application! I agree IRC integration would be really nice, it's one of my favourite features on Slack, allowing me to communicate with my team…",{"value":179,"source":51,"evidence":180},"Search functionality",[181],{"id":182,"by":183,"text":184},"9041743","calebm","Any plans for search functionality?",{"value":186,"source":51,"evidence":187},"Mobile push notifications",[188],{"id":139,"by":140,"text":141},[190,197,204],{"value":191,"source":51,"evidence":192},"Can it connect with IRC clients",[193],{"id":194,"by":195,"text":196},"9041200","hughes","I was about to say \"come on, nothing beats IRC\", but then I remembered how I always wanted IRC to have LDAP, XMPP, and a REST API. So... can I connect with my IRC client?",{"value":198,"source":51,"evidence":199},"Does it support markdown and syntax highlighting",[200],{"id":201,"by":202,"text":203},"9043629","mijoharas","Could anyone tell me whether this supports markdown and whether it supports syntax highlighting? (kanban too if anyone knows). I tried reading on the respective github project…",{"value":205,"source":51,"evidence":206},"How avatars work (Gravatar)",[207],{"id":208,"by":209,"text":210},"9042352","Poiesis","Is there a way to change user avatars? The screenshot has them but I can't find it in 0.3.2. BTW the wiki page for Docker references release\u002F0.3.0, but you don't have that branch…",[212,219,226,233,237],{"value":213,"source":51,"evidence":214},"Kandan",[215],{"id":216,"by":217,"text":218},"9041241","qznc","There is also Kandan App. https:\u002F\u002Fgithub.com\u002Fkandanapp\u002Fkandan",{"value":220,"source":51,"evidence":221},"Gitter",[222],{"id":223,"by":224,"text":225},"9042750","smhx","For github projects, I've been using http:\u002F\u002Fgitter.im I've found the integration to be awesome and well thought-out.",{"value":227,"source":51,"evidence":228},"JabbR",[229],{"id":230,"by":231,"text":232},"9041247","mandeepj","Something similar https:\u002F\u002Fgithub.com\u002FJabbR\u002FJabbR",{"value":234,"source":51,"evidence":235},"Converse.js",[236],{"id":130,"by":131,"text":132},{"value":238,"source":51,"evidence":239},"Waartaa",[240],{"id":241,"by":242,"text":243},"9043165","sayanchowdhury","You can have a look at Waartaa - https:\u002F\u002Fgithub.com\u002Fwaartaa\u002Fwaartaa",{"comments":245,"answered":37,"key":246},20,[247,250,253],{"id":248,"text":249},"9041695","That looks pretty neat. Also +1 for having a demo!",{"id":251,"text":252},"9044432","Hey if you're IRC-foo is crazy good, it'd be amazing if you helped us out! Think about it, you could be internet batman.",{"id":254,"text":255},"9041155","Thanks! Private is pretty much first on our list for the next release. We use hangouts as well and it's definitely a pain point to juggle multiple apps.",{"commenters":257,"max_depth":37,"maker_replies":245,"first_comment_mins":258,"lifespan_hours":259},56,27,22,[261,263,265,266,268,272,273,274,276,277,278,280,284,286,289,290,292,295,298,301,303,306,308,310,312,314,316,319,321,323,324,327,330,331,335,337,339,342,345,348,352,354,357,360,363,364,366,369,371,375,378,380,382,385,388,390,393,396,399,402,407,410,413,415,417,419,423,425,426,429,431,433,438,441,443,445,446,448,452,455,458,460,464,466,469,471,473,476,481,483],[126,38,46,262,127,38],"project\u002Fpositive\u002Fnone",[248,38,38,264,11,40],"commenter\u002Fneutral\u002Fnone",[223,38,38,264,224,38],[267,38,38,264,127,38],"9043154",[269,38,38,270,271,38],"9043551","other\u002Fneutral\u002Fnone","davb",[241,38,38,270,242,38],[115,38,46,262,116,38],[175,38,46,275,176,38],"project\u002Fpositive\u002Fidea",[251,38,38,264,11,40],[54,40,46,275,55,38],[254,40,38,279,11,40],"maker\u002Fneutral\u002Fidea",[281,40,41,282,283,38],"9042828","project\u002Fneutral\u002Fdesign","tracker1",[81,40,38,285,11,40],"maker\u002Fneutral\u002Fnone",[287,18,46,275,288,38],"9041152","janvdberg",[216,18,38,270,217,38],[291,18,38,270,11,40],"9041289",[293,18,38,264,294,38],"9041437","xasos",[296,18,38,270,297,38],"9041676","eggbrain",[299,18,38,270,300,38],"9042644","DevFactor",[302,18,38,270,297,38],"9042886",[304,18,38,270,305,38],"9042428","vortico",[307,18,38,264,11,40],"9042542",[58,41,46,309,59,38],"project\u002Fpositive\u002Fprivacy",[311,41,38,270,11,40],"9041082",[130,313,46,262,131,38],4,[315,313,38,285,11,40],"9041821",[317,313,38,270,318,38],"9042622","ZoF",[320,313,38,264,11,40],"9044445",[322,313,38,264,131,38],"9042879",[230,46,38,270,231,38],[325,46,38,270,326,38],"9043333","NicoJuicy",[328,37,38,270,329,38],"9041334","arobertson",[66,33,46,275,67,38],[332,333,41,334,120,38],"9041985",8,"project\u002Fneutral\u002Fnone",[194,336,38,270,195,38],9,[338,336,38,264,11,40],"9041299",[340,336,38,270,341,38],"9041338","TeMPOraL",[343,336,38,270,344,38],"9042126","unknownian",[346,336,38,270,347,38],"9041531","cheald",[349,350,41,282,351,38],"9041286",10,"nogridbag",[99,350,38,353,11,40],"maker\u002Fneutral\u002Fdocs",[139,355,41,356,140,38],11,"project\u002Fmixed\u002Fidea",[358,355,41,285,359,38],"9041270","sibartlett",[361,355,38,264,362,38],"9041674","scott_karana",[147,355,38,264,148,38],[365,355,38,264,362,38],"9045365",[367,355,38,264,368,38],"9042254","driverdan",[208,370,41,282,209,38],12,[372,370,41,373,374,38],"9042357","project\u002Fneutral\u002Fdocs","notsrg",[376,370,41,282,377,38],"9042360","jaymzcampbell",[379,370,38,282,11,40],"9042417",[381,370,41,282,374,38],"9042397",[383,370,40,384,209,38],"9044326","project\u002Fcritical\u002Fdesign",[386,370,38,387,11,40],"9044465","maker\u002Fneutral\u002Fdesign",[389,370,41,373,85,38],"9042461",[154,391,40,392,155,38],13,"project\u002Fcritical\u002Fexecution",[394,391,38,264,395,38],"9041242","ehsanf",[397,391,40,392,398,38],"9041254","chrishas35",[400,391,41,401,359,38],"9041325","maker\u002Fneutral\u002Fexecution",[403,404,41,405,406,38],"9043737",14,"project\u002Fneutral\u002Fexecution","ttty",[408,404,38,270,409,38],"9043899","unwind",[411,404,38,264,412,38],"9044059","masukomi",[414,404,38,264,162,38],"9044173",[119,31,41,416,120,38],"project\u002Fmixed\u002Fexecution",[201,418,41,373,202,38],16,[420,421,40,392,422,38],"9042659",17,"jdcaron",[424,421,38,285,11,40],"9044467",[73,32,41,373,74,38],[427,32,46,428,74,38],"9042023","maker\u002Fpositive\u002Fdesign",[430,32,38,285,11,40],"9042080",[432,32,38,353,11,40],"9042115",[434,435,46,436,437,38],"9042225",19,"project\u002Fpositive\u002Fexecution","trevordev",[439,245,46,262,440,38],"9042203","Yadi",[442,245,38,270,11,40],"9042278",[444,245,46,262,440,38],"9042593",[84,245,41,279,85,38],[447,245,38,264,440,38],"9045242",[449,450,46,275,451,38],"9043210",21,"maxwin",[453,259,46,275,454,38],"9043652","reinhardt1053",[456,259,41,457,85,38],"9044523","project\u002Fneutral\u002Fidea",[161,459,40,384,162,38],23,[461,462,46,262,463,38],"9044360",24,"schuettla",[465,462,38,264,11,40],"9044394",[467,468,41,282,406,38],"9043543",25,[182,470,41,334,183,38],26,[472,470,38,285,11,40],"9041812",[474,258,41,457,475,38],"9043068","aagha",[477,478,40,479,480,38],"9041115",28,"project\u002Fcritical\u002Fdocs","jMyles",[482,478,38,353,11,40],"9041143",[92,484,40,384,93,38],29,[],[487,492,496,501,505,510],{"id":488,"name":489,"points":490,"category":491},"9050970","websocketd",421,"dev_tools",{"id":493,"name":494,"points":495,"category":491},"9047086","Littlebox",192,{"id":497,"name":498,"points":499,"category":500},"9056423","NomadHouse",127,"web_saas",{"id":502,"name":503,"points":504,"category":491},"9058872","Calc",94,{"id":506,"name":507,"points":508,"category":509},"9040423","Portal",86,"infrastructure",{"id":511,"name":512,"points":513,"category":514},"9050379","Sierpinski Valentine",72,"learning_science",false,"v2",{"id":518,"name":5,"line":6,"ai":515,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":519,"top":18,"kw":520,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":521,"url":9,"mix":522,"praise":107,"objection":135,"sub":21},9040841,0.19,[24,21,25,26,27],"5005535000550053033303311130315555535331",[31,32,18,33],1793990920231]