[{"data":1,"prerenderedAt":499},["ShallowReactive",2],{"project-22081419":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":44,"post_text":46,"what":47,"said":95,"maker_in_thread":219,"shape":230,"grid":235,"attempts":462,"same_week":463,"maker_shows":18,"maker_hidden":491,"reader_version":492,"card":493},"22081419","OneDev","A Lightweight GitLab Alternative","title","Show HN: OneDev – A Lightweight GitLab Alternative","https:\u002F\u002Fgithub.com\u002Ftheonedev\u002Fonedev","github.com","robinshen",1579309765,2020,459,94,60,3028,2,"legend","dev_tools","git hosting","web_app",[24,25,26,27],"gitlab alternative","self-hosted git","git server","code review","loved",0.442,{"positive":31,"neutral":32,"mixed":33,"critical":33},19,9,3,34,{"performance":36,"design":39,"docs":41,"execution":42,"idea":43},{"positive":37,"critical":38},1,0,{"positive":40,"critical":38},4,{"positive":18,"critical":38},{"positive":38,"critical":37},{"positive":18,"critical":38},[45,33,45,45,45,38,38,33,33,38,38,45,45,45,33,45,38,33,37,38,38,38,38,38,33,33,33,38,38,45,38,33,45,33,38,38,33,45,33,33],5,null,{"problem":48,"audience":62,"pricing":46,"motivation":46,"time_to_build":46,"stack":73,"openness":92,"stage":93,"team_size":94},{"value":49,"source":50,"evidence":51},"Self-hosted Git hosting with issues, built-in CI and code comments as a lighter GitLab alternative","inferred",[52,54,58],{"id":53},"post",{"id":55,"by":56,"text":57},"22083549","stevekemp","I use gitbucket, for my own private repositories. Using this would be awesome because the one thing I'm really missing is the ability to run CI-jobs in an integrated fashion.…",{"id":59,"by":60,"text":61},"22081484","steveluo9","It looks very nice. The UI is very intuitive. It's very intelligent to search commits or symbols with the help of dropdown wizard everywhere, cool! I'm very interested in the…",{"value":63,"source":50,"evidence":64},"Teams wanting a self-hosted Git platform",[65,69],{"id":66,"by":67,"text":68},"22083092","ablekh","Great work, congratulations! Will definitely give it a try. Having said that, this project needs data import\u002Fexport functionality (certainly for GitLab and GitHub; perhaps, also…",{"id":70,"by":71,"text":72},"22088500","compuguy","What it does need is either support for LDAP sync or SSO support though...",[74,85],{"value":75,"source":50,"evidence":76},"Java",[77,81],{"id":78,"by":79,"text":80},"22081628","millisecond","As an old school java dev, love seeing it used here! If you’d like to talk about cloud vs on-prem design, hit me up at the email in my profile. I’ve thought about it a lot.",{"id":82,"by":83,"text":84},"22084728","antpls","I give it a bonus point too for being written in Java on my personal, biased, scoring. Gitlab is a nice product and the open governance is interesting, but I prefer to minimize…",{"value":86,"source":87,"evidence":88},"Maven","maker",[89],{"id":90,"by":11,"text":91},"22084467","I put some common libraries into a private artifactory as I want to reduce the whole build time. The reason I am using Maven build instead of Gradle is that I can use M2E in…","open_source","launched","unknown",{"praise":96,"objections":131,"requests":153,"questions":180,"alternatives":196},[97,110,120],{"value":98,"source":99,"evidence":100},"Polished UI and mobile experience","commenter",[101,105,109],{"id":102,"by":103,"text":104},"22082693","divbzero","I’m impressed by how well OneDev works on my phone. The mobile UI has clearly received attention and thoughtful design. For starters, the README is actually displayed on mobile…",{"id":106,"by":107,"text":108},"22084726","abathur","I'm just playing with it on desktop (including the breakpoints) and agree that the UI feels thoughtful. I noticed a handful of small things to pick on (and if I'm good I'll go…",{"id":59,"by":60,"text":61},{"value":111,"source":99,"evidence":112},"Performance, especially blame view",[113,117],{"id":114,"by":115,"text":116},"22089836","ratata","the performance of the 'blame' view is so much better than Gitlab. Great job!",{"id":118,"by":11,"text":119},"22082030","I do this part time since 2012, see code line trends here: https:\u002F\u002Fcode.onedev.io\u002Fprojects\u002Fonedev-server\u002Fstats\u002Flines I take a lot of time optimizing the performance, and it can…",{"value":121,"source":99,"evidence":122},"Animated README screenshots",[123,127],{"id":124,"by":125,"text":126},"22082957","tomashubelbauer","Your readme is absolutely delightful. I love the animated screenshots. Hopefully more projects will take notice of how helpful that is!",{"id":128,"by":129,"text":130},"22082236","pheouk","This looks really great, what do you use to generate all the feature gifs on the front page? I love when I see features visualized out like this, so easy to comprehend",[132,136,143],{"value":133,"source":99,"evidence":134},"No SSH key support",[135],{"id":55,"by":56,"text":57},{"value":137,"source":99,"evidence":138},"Name sounds like Bitbucket",[139],{"id":140,"by":141,"text":142},"22083600","MaxBarraclough","Looks interesting. Shame about the name, though. Sounds far too much like BitBucket.",{"value":144,"source":99,"evidence":145},"Build from source dependency issues with private artifactory",[146,150],{"id":147,"by":148,"text":149},"22082379","sandGorgon","FYI - your code does not build for me because of dependency resolution issues. Not sure why. I'm using latest Idea.",{"id":151,"by":11,"text":152},"22082404","Please run below from command line first to see if it works: mvn clean package",[154,158,162,173],{"value":155,"source":99,"evidence":156},"Data import\u002Fexport from GitLab and GitHub",[157],{"id":66,"by":67,"text":68},{"value":159,"source":99,"evidence":160},"LDAP or SSO support",[161],{"id":70,"by":71,"text":72},{"value":163,"source":99,"evidence":164},"Container, npm and nuget registries",[165,169],{"id":166,"by":167,"text":168},"22084686","makkesk8","This looks amazing! I will definitely use this! Is there any plan on kanban boards and\u002For an container\u002Fnpm\u002Fnuget registry? Keep up the good work!",{"id":170,"by":171,"text":172},"22083809","lloeki","Please take into consideration that there is a need for nested docker repos (one additional level is enough like GitLab has per project). The overall ECR\u002FAzure\u002FGitHub registry…",{"value":174,"source":99,"evidence":175},"Helm chart for Kubernetes",[176],{"id":177,"by":178,"text":179},"22088004","rmdashrfstar","Is there a Helm chart available for quick K8s installation?",[181,189],{"value":182,"source":99,"evidence":183},"Hosted cloud version plans",[184,185],{"id":59,"by":60,"text":61},{"id":186,"by":187,"text":188},"22083606","GordonS","Wow, this is seriously impressive, and rammed with features! Do you have any plans to monetise, perhaps by providing a hosted version? (altho I guess that would be hard, given…",{"value":190,"source":99,"evidence":191},"Scalability to large repos",[192],{"id":193,"by":194,"text":195},"22081965","nh2","It even has code intelligence, for example in…",[197,205,212],{"value":198,"source":99,"evidence":199},"GitLab",[200,201],{"id":66,"by":67,"text":68},{"id":202,"by":203,"text":204},"22083133","vanviegen","Well, as the main competitor is notoriously slow but otherwise pretty great, I'd say some focus on performance makes sense!",{"value":206,"source":99,"evidence":207},"GitBucket",[208,209],{"id":55,"by":56,"text":57},{"id":210,"by":56,"text":211},"22086144","I had a brief look at gogs, gitea, and gitbucket all at the same time. Gitbucket struck me as the simplest to use, and \"good-enough\". I'd switch to whichever was first to support…",{"value":213,"source":99,"evidence":214},"Gitea",[215],{"id":216,"by":217,"text":218},"22084841","carlmr","Did you try gitea?",{"comments":220,"answered":221,"key":222},22,8,[223,226,227],{"id":224,"text":225},"22081616","I am dogfooding OneDev at: https:\u002F\u002Fcode.onedev.io\u002Fprojects\u002Fonedev-server The repository is mirrored to GitHub",{"id":118,"text":119},{"id":228,"text":229},"22084397","I see. Filed an issue for further improvement: https:\u002F\u002Fgithub.com\u002Ftheonedev\u002Fonedev\u002Fissues\u002F22",{"commenters":231,"max_depth":232,"maker_replies":220,"first_comment_mins":233,"lifespan_hours":234},49,11,14,85,[236,238,240,242,245,247,249,251,252,254,256,259,262,266,268,271,274,277,280,282,284,285,286,290,293,296,299,302,304,305,307,310,313,314,316,318,320,322,325,327,329,331,334,336,338,340,343,344,346,348,351,353,355,357,359,361,363,364,365,368,371,374,379,381,383,386,388,390,393,396,398,400,403,406,409,413,416,420,422,424,426,428,432,435,438,440,442,444,446,448,450,453,455,460],[224,38,38,237,11,37],"project\u002Fneutral\u002Fnone",[193,38,45,239,194,38],"maker\u002Fpositive\u002Fnone",[118,38,38,241,11,37],"maker\u002Fneutral\u002Fperformance",[243,38,33,237,244,38],"22083570","toupeira",[228,38,38,246,11,37],"maker\u002Fneutral\u002Fnone",[114,38,45,248,115,38],"project\u002Fpositive\u002Fperformance",[102,37,45,250,103,38],"project\u002Fpositive\u002Fdesign",[106,37,45,250,107,38],[124,18,45,253,125,38],"project\u002Fpositive\u002Fdocs",[255,18,38,246,11,37],"22083005",[257,18,45,253,258,38],"22083423","jammygit",[260,18,38,261,125,38],"22083450","other\u002Fneutral\u002Fdocs",[263,18,38,264,265,38],"22084112","commenter\u002Fneutral\u002Fnone","capableweb",[267,18,38,261,125,38],"22084169",[269,18,38,264,270,38],"22084462","extra88",[272,18,38,261,273,38],"22085658","nbe",[275,18,38,276,125,38],"22085801","other\u002Fpositive\u002Fdocs",[278,18,33,246,279,38],"22084057","chiefalchemist",[281,18,38,246,11,37],"22084483",[55,33,33,283,56,38],"project\u002Fmixed\u002Fnone",[216,33,38,264,217,38],[210,33,38,264,56,38],[287,33,38,288,289,38],"22092968","other\u002Fneutral\u002Fnone","munmaek",[291,33,38,288,292,38],"22089642","takezoe",[294,33,38,295,56,38],"22090835","commenter\u002Fpositive\u002Fnone",[297,40,38,298,11,37],"22081508","maker\u002Fneutral\u002Fpricing",[300,40,45,250,301,38],"22081579","hanniabu",[303,40,38,246,11,37],"22081593",[78,40,45,239,79,38],[82,40,45,306,83,38],"project\u002Fpositive\u002Fnone",[308,40,45,239,309,38],"22082007","jacques_chester",[311,40,45,239,312,38],"22085793","AsyncAwait",[66,45,33,283,67,38],[202,45,38,315,203,38],"commenter\u002Fneutral\u002Fperformance",[317,45,38,315,67,38],"22083706",[319,45,38,246,11,37],"22083136",[321,45,45,239,67,38],"22083740",[323,45,38,324,11,37],"22083422","project\u002Fneutral\u002Fperformance",[326,45,38,315,67,38],"22083732",[70,45,37,328,71,38],"project\u002Fcritical\u002Fnone",[186,330,45,306,187,38],6,[332,333,33,237,148,38],"22082161",7,[335,333,38,246,11,37],"22082179",[147,333,37,337,148,38],"project\u002Fcritical\u002Fexecution",[151,333,38,339,11,37],"maker\u002Fneutral\u002Fexecution",[341,333,38,342,148,38],"22083774","commenter\u002Fneutral\u002Fexecution",[90,333,38,339,11,37],[345,333,38,342,148,38],"22084548",[347,333,38,339,11,37],"22084702",[349,333,38,264,350,38],"22084939","eitland",[352,333,38,339,11,37],"22085099",[354,333,38,264,350,38],"22085148",[356,333,38,342,148,38],"22085101",[358,333,38,264,350,38],"22085173",[360,333,38,342,148,38],"22085125",[362,333,38,246,11,37],"22084469",[140,333,37,328,141,38],[59,221,45,306,60,38],[366,32,38,288,367,38],"22083140","mixmastamyk",[369,32,38,264,370,38],"22087522","sosodev",[372,32,33,373,367,38],"22088791","project\u002Fneutral\u002Fexecution",[375,376,33,377,378,38],"22083459",10,"project\u002Fneutral\u002Fdesign","choeger",[380,376,38,264,244,38],"22083590",[382,376,38,264,378,38],"22083824",[384,376,38,264,385,38],"22084063","e12e",[387,376,38,264,378,38],"22084193",[389,376,38,264,385,38],"22084460",[391,376,38,264,392,38],"22090703","piaste",[394,232,45,239,395,38],"22081841","zmmmmm",[128,397,45,250,129,38],12,[399,397,38,246,11,37],"22082392",[401,397,38,288,402,38],"22082671","jjeaff",[404,397,38,288,405,38],"22085296","whoisthemachine",[407,397,38,288,408,38],"22084204","j1elo",[410,411,33,377,412,38],"22084147",13,"dejj",[414,411,38,264,415,38],"22096767","drakmail",[417,233,45,418,419,38],"22082021","project\u002Fpositive\u002Fidea","Aeolun",[421,233,38,246,11,37],"22082057",[170,233,33,423,171,38],"project\u002Fneutral\u002Fidea",[425,233,38,246,11,37],"22084734",[427,233,38,288,309,38],"22085462",[429,430,38,288,431,38],"22084010",15,"est",[433,430,38,288,434,38],"22094646","NetOpWibby",[436,430,38,264,437,38],"22094665","marcinkuzminski",[439,430,38,264,434,38],"22094686",[441,430,33,246,437,38],"22097810",[166,443,45,306,167,38],16,[445,443,38,246,11,37],"22085071",[447,443,45,418,167,38],"22090239",[449,443,38,246,11,37],"22106791",[177,451,33,452,178,38],17,"project\u002Fneutral\u002Fdocs",[454,451,38,246,11,37],"22106773",[456,457,33,458,459,38],"22083542",18,"project\u002Fmixed\u002Fdesign","iddan",[461,457,38,246,11,37],"22084473",[],[464,469,473,478,482,487],{"id":465,"name":466,"points":467,"category":468},"22063744","No-Bullshit Games",520,"games",{"id":470,"name":471,"points":472,"category":20},"22073037","ESQLate",505,{"id":474,"name":475,"points":476,"category":477},"22091603","A set of standard document templates",433,"productivity",{"id":479,"name":480,"points":481,"category":477},"22065333","Screenshot Hero",429,{"id":483,"name":484,"points":485,"category":486},"22077052","sixty5o2",230,"hardware",{"id":488,"name":489,"points":490,"category":20},"22091874","Proton Native V2",222,false,"v2",{"id":494,"name":5,"line":6,"ai":491,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":495,"top":18,"kw":496,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":497,"url":9,"mix":498,"praise":98,"objection":133,"sub":21},22081419,0.44,[24,25,26,27],"5355500330055535031000003330050353003533",[31,32,33,33],1794036585572]