[{"data":1,"prerenderedAt":368},["ShallowReactive",2],{"project-17226225":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":35,"aspects":36,"strip":44,"post_text":45,"what":46,"said":73,"maker_in_thread":202,"shape":209,"grid":212,"attempts":331,"same_week":332,"maker_shows":38,"maker_hidden":361,"reader_version":362,"card":363},"17226225","BitHubLab","BitHubLab, Search for projects on all the major Git platforms","title","Show HN: BitHubLab, Search for projects on all the major Git platforms","https:\u002F\u002Fbithublab.org\u002F","bithublab.org","grblovrflowerrr",1528106563,2018,318,46,75,2155,4,"legend","dev_tools","code search","web_app",[24,21,25,26,27],"git search","github search","gitlab search","bitbucket search","mixed",-0.2,{"positive":31,"neutral":32,"mixed":33,"critical":34},5,9,3,13,30,{"design":37,"idea":40,"execution":42},{"positive":38,"critical":39},1,7,{"positive":41,"critical":33},2,{"positive":43,"critical":33},0,[31,43,43,31,43,38,33,38,38,33,33,38,38,38,33,38,43,43,43,38,33,38,31,43,33,43,31,43,43,33,33,33,43,38,38,38,43,43,43,43],null,{"problem":47,"audience":45,"pricing":45,"motivation":56,"time_to_build":45,"stack":64,"openness":71,"stage":72,"team_size":71},{"value":48,"source":49,"evidence":50},"Finding projects across multiple Git hosting platforms from one search","inferred",[51,53],{"id":52},"post",{"id":54,"by":11,"text":55},"17234771","Thanks, it's a simple layer on top of the existing APIs and search interfaces so it's not nearly as feature complete as those other services(that would require actually crawling…",{"value":57,"source":58,"evidence":59},"Made for fun and in reaction to the GitHub acquisition news","maker",[60,61],{"id":54,"by":11,"text":55},{"id":62,"by":11,"text":63},"17234787","Yeah I made this in reaction to the news. Glad I got it together quickly!",[65],{"value":66,"source":58,"evidence":67},"ReactJS frontend",[68],{"id":69,"by":11,"text":70},"17243292","The frontend is reactjs. Very simple.","unknown","launched",{"praise":74,"objections":98,"requests":148,"questions":168,"alternatives":180},[75,87],{"value":76,"source":77,"evidence":78},"Useful concept and good timing with platform moves","commenter",[79,83],{"id":80,"by":81,"text":82},"17228188","yellowsir","nice tool, nice timing, might be useful with all the moving projects. pls consider adding the title attribute to the images for screen readers and users who don't know the logos.",{"id":84,"by":85,"text":86},"17228052","ocdtrekkie","This is really neat, and as the GitHub acquisition moves forward, I suspect a lot of Microsoft's competitors will move elsewhere, so this will be handy. What about self-hosting…",{"value":88,"source":77,"evidence":89},"Logo is liked",[90,94],{"id":91,"by":92,"text":93},"17228916","djsumdog","I love the logo. Beware those platforms might go after you for trademark violation. (I'd personally argue you're making a joke and it should be protected under parody, but no one…",{"id":95,"by":96,"text":97},"17228466","memco","Haha! Love the logo! In terms of use: the search results seem good when searching a specific thing, but results can be a bit less useful when searching something generic like…",[99,114,125,137],{"value":100,"source":77,"evidence":101},"Checkboxes are unclear and pixelated; icons are hard to identify",[102,106,110],{"id":103,"by":104,"text":105},"17228206","rpedela","Other than Github's icon, I had no idea what the icons for the other check boxes were. I figured it out, but I would recommend using the name rather than icon especially since…",{"id":107,"by":108,"text":109},"17229176","cdubzzz","https:\u002F\u002Fi.imgur.com\u002FOpHwOvU.png The checkboxes are pixelated (this is FF) and rather hard to distinguish from the logos. Oddly, at first, I was looking at the logos from right to…",{"id":111,"by":112,"text":113},"17233207","stockkid","The checkboxes under the search bar does not look like checkboxes but a series of logos of platforms. I was left wondering what ticked boxes meant. Cool project.",{"value":115,"source":77,"evidence":116},"Missing smaller Git platforms like notabug and savannah",[117,121],{"id":118,"by":119,"text":120},"17228304","rambojazz","> on all the major Git platforms missing notabug.org and savannah",{"id":122,"by":123,"text":124},"17229745","kakwa_","and https:\u002F\u002Flaunchpad.net\u002F (...sorry)",{"value":126,"source":77,"evidence":127},"Requires JavaScript and lacks accessibility features",[128,132,136],{"id":129,"by":130,"text":131},"17230160","dorkusmcgavin","> You need to enable JavaScript to run this app. Sigh.",{"id":133,"by":134,"text":135},"17229812","quadrangle","> You need to enable JavaScript to run this app. Okay, it's a first iteration, but this would be ideal to provide some functioning homepage and otherwise potentially do…",{"id":80,"by":81,"text":82},{"value":138,"source":77,"evidence":139},"Bitbucket unchecked by default is confusing",[140,144],{"id":141,"by":142,"text":143},"17228408","Sami_Lehtinen","Just wondering why BitBucket option isn't enabled by default?",{"id":145,"by":146,"text":147},"17231948","davegauer","Yeah, that threw me for a loop. I searched for one of my repos on BitBucket and was left scratching my head until I saw the (bizarre-looking) unchecked checkbox. At the very…",[149,157,164],{"value":150,"source":77,"evidence":151},"Support self-hosted instances like Gitea and GitLab",[152,153],{"id":84,"by":85,"text":86},{"id":154,"by":155,"text":156},"17230149","swlkr","Oh this is just what I was looking for! It would be cool to have a \"GitHub\" like interface that shows you repos from gitea, gogs, basically anywhere there's a hosted repo on the…",{"value":158,"source":77,"evidence":159},"Show stars and last commit date",[160],{"id":161,"by":162,"text":163},"17229440","thwave","Very nice. Maybe you should include stars and last commit date in the search results, or even as filters.",{"value":165,"source":77,"evidence":166},"Check all platforms by default",[167],{"id":103,"by":104,"text":105},[169,173],{"value":170,"source":77,"evidence":171},"Is there a self-hosting option for listing repos",[172],{"id":84,"by":85,"text":86},{"value":174,"source":77,"evidence":175},"Does Sourcegraph already offer this",[176],{"id":177,"by":178,"text":179},"17229398","bonoetmalo","Does Sourcegraph not already have this feature? Do they plan to?",[181,191,198],{"value":182,"source":77,"evidence":183},"Sourcegraph",[184,188],{"id":185,"by":186,"text":187},"17228771","sqs","This is very cool. If you start to hit API rate limits for these services, you can try using the Sourcegraph API (email me sqs@sourcegraph.com and I can make sure your API key…",{"id":189,"by":186,"text":190},"17229579","(Sourcegraph CEO here.) Yes, Sourcegraph does support this, with a caveat. You can query Sourcegraph for things like \"repo:saml2\" at https:\u002F\u002Fsourcegraph.com\u002Fsearch?q=repo%3Asaml2…",{"value":192,"source":77,"evidence":193},"Searchcode.com and CodePilot.ai",[194],{"id":195,"by":196,"text":197},"17230035","codepilot","Awesome stuff! Great timing too. Code Search is super useful and there are a bunch of folks already going after this space. Sourcegraph, CodePilot.ai, Searchcode.com, and many…",{"value":199,"source":77,"evidence":200},"Google and language package ecosystems",[201],{"id":95,"by":96,"text":97},{"comments":31,"answered":38,"key":203},[204,207,208],{"id":205,"text":206},"17234745","Awesome! Thanks a ton, I'll play around with this later today.",{"id":54,"text":55},{"id":69,"text":70},{"commenters":210,"max_depth":18,"maker_replies":31,"first_comment_mins":211,"lifespan_hours":210},38,267,[213,215,217,218,222,223,227,229,231,235,236,240,242,244,246,249,252,255,256,260,263,265,266,268,272,273,275,276,280,281,283,286,289,294,295,299,303,306,309,311,315,317,321,323,324,327],[185,43,31,214,186,43],"maker\u002Fpositive\u002Fnone",[177,43,43,216,178,43],"commenter\u002Fneutral\u002Fnone",[189,43,43,216,186,43],[219,43,31,220,221,43],"17229927","project\u002Fpositive\u002Fnone","eightchen",[205,43,43,220,11,38],[224,38,38,225,226,43],"17228240","project\u002Fcritical\u002Fdesign","isakkeyten",[91,41,33,228,92,43],"project\u002Fmixed\u002Fdesign",[84,33,33,230,85,43],"project\u002Fneutral\u002Fidea",[232,33,38,233,234,43],"17228864","project\u002Fcritical\u002Fidea","adrianmalacoda",[103,18,38,225,104,43],[237,18,33,238,239,43],"17229287","project\u002Fneutral\u002Fdesign","xyclos",[95,31,33,241,96,43],"project\u002Fmixed\u002Fexecution",[107,243,38,225,108,43],6,[245,243,38,225,178,43],"17229228",[247,243,38,225,248,43],"17229238","dschep",[250,243,38,225,251,43],"17230659","Tijdreiziger",[253,243,33,238,254,43],"17234563","ComputerGuru",[118,39,38,233,119,43],[257,39,43,258,259,43],"17228358","other\u002Fneutral\u002Fnone","Moter8",[261,39,43,216,262,43],"17228498","maccio92",[264,39,43,216,119,43],"17230405",[122,39,38,233,123,43],[141,267,33,238,142,43],8,[269,267,33,270,271,43],"17230307","project\u002Fneutral\u002Fnone","julbaxter",[145,267,38,225,146,43],[195,32,31,274,196,43],"project\u002Fpositive\u002Fidea",[54,32,43,270,11,38],[277,32,33,278,279,43],"17240385","maker\u002Fneutral\u002Fnone","kwillets",[69,32,43,278,11,38],[154,282,31,274,155,43],10,[80,284,31,285,81,43],11,"project\u002Fpositive\u002Fdesign",[287,284,43,288,11,38],"17234782","maker\u002Fneutral\u002Fdesign",[290,291,43,292,293,43],"17236663",12,"other\u002Fneutral\u002Fidea","aryamaan",[111,34,33,228,112,43],[296,297,33,230,298,43],"17233227",14,"zamalek",[300,301,33,230,302,43],"17228937",15,"hartator",[304,301,43,258,305,43],"17229450","AFNobody",[129,307,38,308,130,43],16,"project\u002Fcritical\u002Fexecution",[161,310,33,230,162,43],17,[312,313,38,308,314,43],"17228434",18,"nunobrito",[133,316,38,308,134,43],19,[318,319,43,258,320,43],"17229845",20,"AndrewAMS",[322,319,43,258,271,43],"17230302",[62,319,43,278,11,38],[325,319,43,216,326,43],"17234329","scarl3tt",[328,329,43,258,330,43],"17231567",21,"rkeene2",[],[333,338,343,348,353,357],{"id":334,"name":335,"points":336,"category":337},"17242528","LogicEmu",210,"learning_science",{"id":339,"name":340,"points":341,"category":342},"17242136","Transity",190,"finance_crypto",{"id":344,"name":345,"points":346,"category":347},"17221221","Domain-tailored CRDTs for collaboration without server involvement",158,"languages",{"id":349,"name":350,"points":351,"category":352},"17227564","Podscripter",153,"ai",{"id":354,"name":355,"points":356,"category":337},"17246136","CircuitVerse",145,{"id":358,"name":359,"points":360,"category":20},"17236967","blush",127,false,"v2",{"id":364,"name":5,"line":6,"ai":361,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":365,"maker":11,"domain":10,"tier":19,"attempts":43,"strip":366,"url":9,"mix":367,"praise":76,"objection":100,"sub":21},17226225,[24,21,25,26,27],"5005013113311131000131503050033301110000",[31,32,33,34],1794036566599]