[{"data":1,"prerenderedAt":547},["ShallowReactive",2],{"project-15218067":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":45,"post_text":48,"what":49,"said":88,"maker_in_thread":244,"shape":251,"grid":255,"attempts":509,"same_week":510,"maker_shows":39,"maker_hidden":539,"reader_version":540,"card":541},"15218067","Yue","A new library to create cross-platform GUI apps","title","Show HN: Yue – A new library to create cross-platform GUI apps","https:\u002F\u002Fgithub.com\u002Fyue\u002Fyue","github.com","zcbenz",1505133856,2017,104,100,439,2242,20,"notable","dev_tools","gui toolkit","library",[24,25,26,27],"cross-platform gui","native ui toolkit","c++ gui library","electron alternative","mixed",-0.294,{"positive":31,"neutral":32,"mixed":33,"critical":34},8,30,0,31,69,{"docs":37,"design":40,"pricing":41,"idea":43,"performance":44},{"positive":38,"critical":39},1,4,{"positive":38,"critical":39},{"positive":42,"critical":39},2,{"positive":42,"critical":39},{"positive":33,"critical":38},[38,46,38,38,38,38,33,46,46,38,46,38,38,46,38,46,47,38,38,38,46,46,38,46,46,46,38,46,33,33,33,46,38,46,46,46,46,47,38,38],3,5,null,{"problem":50,"audience":48,"pricing":60,"motivation":48,"time_to_build":48,"stack":72,"openness":85,"stage":86,"team_size":87},{"value":51,"source":52,"evidence":53},"Creating native cross-platform desktop GUI apps without a web engine","maker",[54,57],{"id":55,"by":11,"text":56},"15218110","Hi everyone, I have written a C++ library for creating native GUI apps, it also has language bindings for Lua and JavaScript (V8). In the past I have written the Electron…",{"id":58,"by":11,"text":59},"15218501","It does not use electron, it is total native and does not use web engines, but it can be used in electron as a Node.js mudule.",{"value":61,"source":62,"evidence":63},"Dual license with paid plans for support (commenters cite $5k per month)","commenter",[64,68],{"id":65,"by":66,"text":67},"15218575","Zekio","5k per month for license O.o https:\u002F\u002Fgithub.com\u002Fyue\u002Fyue\u002Ftree\u002Fmaster\u002Fdocs\u002Fpaid_plans",{"id":69,"by":70,"text":71},"15219954","c0mpute","Seems so - https:\u002F\u002Fgithub.com\u002Fyue\u002Fyue\u002Ftree\u002Fmaster\u002Fdocs\u002Fpaid_plans",[73,77,81],{"value":74,"source":52,"evidence":75},"C++",[76],{"id":55,"by":11,"text":56},{"value":78,"source":52,"evidence":79},"Lua bindings",[80],{"id":55,"by":11,"text":56},{"value":82,"source":52,"evidence":83},"JavaScript (V8) bindings",[84],{"id":55,"by":11,"text":56},"open_source","unknown","solo",{"praise":89,"objections":108,"requests":158,"questions":192,"alternatives":223},[90,101],{"value":91,"source":62,"evidence":92},"Looks awesome and useful for native cross-platform apps",[93,97],{"id":94,"by":95,"text":96},"15218609","drinchev","Kudos for this. It does look awesome. Just tried out JS version. Nevertheless I'm still afraid that features \u002F maintenance will be unsustainable, since you are the only developer…",{"id":98,"by":99,"text":100},"15218342","eivarv","Great job! Maybe now we'll finally see accessible and efficient GUI apps from those who insist on writing desktop applications with JS.",{"value":102,"source":62,"evidence":103},"Clear and succinct documentation about support options",[104],{"id":105,"by":106,"text":107},"15219123","jameskegel","No need to say sorry, it is clear, succinct, and reasonable. Most projects don't offer the option for premium support (which is also reasonably priced, fyi). I'm not sure what…",[109,120,131,140,151],{"value":110,"source":62,"evidence":111},"Licence (MS-RL, copyleft-style, dual license) seen as a non-starter",[112,116],{"id":113,"by":114,"text":115},"15218642","irq-1","From the FAQ, https:\u002F\u002Fgithub.com\u002Fyue\u002Fhelp > But once you have done modifications to Yue's source code, all your code linked with Yue have to be open sourced with MS-RL. The only…",{"id":117,"by":118,"text":119},"15218636","fluxsauce","> By sending a pull request, you are agreeing to transfer the copyright of your code to Cheng Zhao. Nope.",{"value":121,"source":62,"evidence":122},"Claims it uses native controls contradict windowless Windows controls",[123,127],{"id":124,"by":125,"text":126},"15218646","zerr","> Uses native widgets; > Uses windowless controls on Windows; Don't these contradict each other? What do you mean under \"windowless\" and why it is important? Btw, you can list…",{"id":128,"by":129,"text":130},"15218988","mwcampbell","Those two statements do contradict each other. According to my own quick analysis, this library uses truly native controls on Mac and GTK+, but its own windowless implementations…",{"value":132,"source":62,"evidence":133},"No accessibility support",[134,137],{"id":135,"by":129,"text":136},"15219025","Unfortunately, this library has no support for accessibility, e.g. for blind users with screen readers, particularly on Windows, where it implements its own windowless controls…",{"id":138,"by":129,"text":139},"15219381","If better skinning is the intended advantage, then it's apparently not implemented yet. I would also like to know the developer's reasoning, since using non-native controls makes…",{"value":141,"source":62,"evidence":142},"Hostile or aggressive tone in docs",[143,147],{"id":144,"by":145,"text":146},"15218459","paultopia","I'm sure this is an amazing project. But the readme and FAQ and such have such an aggressive, almost hostile tone---if you want to communicate with the author at all, even to…",{"id":148,"by":149,"text":150},"15222645","AOsborn","No, the point made was that the author was unnecessarily aggressive. That does not imply that the author was not genuine. The attitude of the author is definitely relevant to…",{"value":152,"source":62,"evidence":153},"Possible LGPL WebKit code use violating license",[154],{"id":155,"by":156,"text":157},"15220169","Jasper_","Hi, You're using large parts of WebKit source code (LGPL) in your proprietary library. This is against the license. Please compare:…",[159,170,177,184],{"value":160,"source":62,"evidence":161},"Screenshots and kitchen-sink sample apps per platform",[162,166],{"id":163,"by":164,"text":165},"15218695","pbnjay","It'd be really helpful if there were screenshots of a sample app from each supported platform. Is this wrapping native elements or providing custom elements?",{"id":167,"by":168,"text":169},"15218581","notheguyouthink","Nifty! I look forward to (hopefully\u002Feventually) someone making Go bindings for this :) With that said, it would be nice if the sample apps included more components of the native…",{"value":171,"source":62,"evidence":172},"C++ sample apps",[173],{"id":174,"by":175,"text":176},"15218879","GrayShade","It might be a good idea to have some C++ sample apps.",{"value":178,"source":62,"evidence":179},"Android support",[180],{"id":181,"by":182,"text":183},"15218853","z3t4","It would be nice with Android support, otherwise I see no real advantage over electron or nw.js or a web app.",{"value":185,"source":62,"evidence":186},"Comparison with Qt, wxWidgets, and GTK",[187,188],{"id":124,"by":125,"text":126},{"id":189,"by":190,"text":191},"15222911","wruza",">If you are wondering how this library is different from other GUI toolkits, check out the FAQ I see no details at all about how this library is different [or not]. While not an…",[193,204,212],{"value":194,"source":62,"evidence":195},"How is it different from Electron",[196,200],{"id":197,"by":198,"text":199},"15218589","wheresvic1","I read the help page but I'm still not sure how this is different from Electron then? Could you care to comment?",{"id":201,"by":202,"text":203},"15218594","nautilus12","Im very confused what is going on here. He works for electron full time but is releasing something else thats basically the same with more confusing terms?",{"value":205,"source":62,"evidence":206},"Does it still use Electron",[207,211],{"id":208,"by":209,"text":210},"15218467","Vinnl","Am I correct in my understanding that this does still use Electron? (And if so, what is it used for?)",{"id":58,"by":11,"text":59},{"value":213,"source":62,"evidence":214},"Is the author the same developer involved in the node-webkit history dispute",[215,219],{"id":216,"by":217,"text":218},"15219048","jancsika","> In the past I have written the Electron framework, which is a popular project for creating desktop apps with Chrome web engine and Node.js, while this library allows you to…",{"id":220,"by":221,"text":222},"15220626","0x1Null","\" Furthermore, the Intel copyright notices were removed and were replaced by GitHub copyright notice in Electron when pieces of code was copied and derivative work was made from…",[224,229,233,240],{"value":225,"source":62,"evidence":226},"Electron",[227,228],{"id":55,"by":11,"text":56},{"id":197,"by":198,"text":199},{"value":230,"source":62,"evidence":231},"Qt, wxWidgets, GTK+",[232],{"id":124,"by":125,"text":126},{"value":234,"source":62,"evidence":235},"Sciter",[236],{"id":237,"by":238,"text":239},"15221717","ComodoHacker","This looks much like Sciter[0], but without declarative CSS and built-in scripting. 0. https:\u002F\u002Fsciter.com\u002F",{"value":241,"source":62,"evidence":242},"nw.js",[243],{"id":181,"by":182,"text":183},{"comments":46,"answered":38,"key":245},[246,247,248],{"id":55,"text":56},{"id":58,"text":59},{"id":249,"text":250},"15218486","Sorry for the unfriendly tone, some of them were written after reading some reddit comments... And as explained in the FAQ, you can always go to the yue\u002Fhelp repo to report…",{"commenters":252,"max_depth":253,"maker_replies":46,"first_comment_mins":254,"lifespan_hours":18},65,7,9,[256,258,261,265,268,271,274,276,280,284,286,289,291,292,295,298,301,302,303,304,306,309,311,313,315,316,319,321,322,324,327,328,330,332,334,336,340,343,346,349,352,355,357,359,362,365,367,368,371,372,375,377,380,382,384,387,390,392,395,397,400,403,405,408,411,414,415,417,420,423,425,427,429,431,433,435,437,439,442,445,448,452,454,456,460,464,466,469,471,473,476,480,483,485,488,492,495,499,503,506],[155,33,38,257,156,33],"project\u002Fcritical\u002Fnone",[259,33,33,260,95,33],"15220383","commenter\u002Fcritical\u002Fnone",[262,33,33,263,264,33],"15221087","commenter\u002Fneutral\u002Fnone","GuiA",[266,33,46,267,95,33],"15221619","project\u002Fneutral\u002Fnone",[269,33,33,263,270,33],"15221912","tomcam",[272,33,33,263,273,33],"15220466","Doctor_Fegg",[275,33,38,257,156,33],"15220480",[277,33,38,278,279,33],"15221175","maker\u002Fcritical\u002Fnone","aaron-lebo",[281,33,33,282,283,33],"15221725","other\u002Fneutral\u002Fnone","fiatjaf",[285,33,38,257,156,33],"15221819",[287,33,46,267,288,33],"15221932","smegel",[290,33,38,257,156,33],"15221984",[113,38,38,257,114,33],[293,38,33,263,294,33],"15218959","rhencke",[296,38,38,257,297,33],"15219716","detaro",[299,38,33,263,300,33],"15220272","ww520",[55,42,33,267,11,38],[208,42,46,267,209,33],[58,42,33,267,11,38],[174,42,46,305,175,33],"project\u002Fneutral\u002Fdocs",[307,42,46,267,308,33],"15219371","espadrine",[124,42,46,310,125,33],"project\u002Fneutral\u002Fdesign",[128,42,38,312,129,33],"project\u002Fcritical\u002Fdesign",[314,42,46,310,125,33],"15219000",[138,42,38,312,129,33],[317,42,46,310,318,33],"15220719","maxxxxx",[320,42,46,310,125,33],"15225777",[216,42,38,278,217,33],[69,42,46,323,70,33],"project\u002Fneutral\u002Fpricing",[325,42,38,278,326,33],"15221536","jasondemeuse",[220,42,38,278,221,33],[189,42,38,329,190,33],"project\u002Fcritical\u002Fidea",[144,46,38,331,145,33],"project\u002Fcritical\u002Fdocs",[249,46,33,333,11,38],"maker\u002Fneutral\u002Fdocs",[105,46,47,335,106,33],"project\u002Fpositive\u002Fpricing",[337,46,38,338,339,33],"15218562","maker\u002Fcritical\u002Fdocs","bitcoinofficial",[341,46,46,333,342,33],"15218611","imron",[344,46,46,333,345,33],"15218679","dragandj",[347,46,46,333,348,33],"15218819","bjterry",[350,46,33,351,345,33],"15218937","commenter\u002Fneutral\u002Fdocs",[353,46,47,354,283,33],"15218681","maker\u002Fpositive\u002Fdocs",[356,46,33,263,339,33],"15218803",[358,46,46,305,342,33],"15218566",[360,46,33,361,345,33],"15218598","commenter\u002Fpositive\u002Fdocs",[363,46,38,331,364,33],"15219315","rtpg",[366,46,33,351,345,33],"15219690",[148,46,38,338,149,33],[369,46,38,278,370,33],"15223677","bastijn",[135,39,38,257,129,33],[373,47,46,305,374,33],"15218725","setzer22",[163,376,46,305,164,33],6,[378,376,46,305,379,33],"15220485","joemi",[94,253,47,381,95,33],"project\u002Fpositive\u002Fnone",[65,31,38,383,66,33],"project\u002Fcritical\u002Fpricing",[385,31,46,323,386,33],"15218612","jbergstroem",[388,31,33,389,345,33],"15218625","other\u002Fneutral\u002Fpricing",[391,31,38,383,66,33],"15218637",[393,31,33,394,95,33],"15218666","commenter\u002Fneutral\u002Fpricing",[396,31,46,305,66,33],"15218902",[398,31,33,263,399,33],"15218997","yorwba",[401,31,33,263,402,33],"15223288","pcthrowaway",[404,31,46,323,342,33],"15218629",[406,31,47,335,407,33],"15218723","eqtn",[409,31,46,323,410,33],"15218711","carussell",[412,31,38,383,413,33],"15220045","mi100hael",[117,254,38,383,118,33],[416,254,33,263,283,33],"15218691",[418,254,46,323,419,33],"15218699","Cthulhu_",[421,254,33,263,422,33],"15218741","juergbi",[424,254,33,263,410,33],"15218999",[426,254,33,263,413,33],"15220075",[428,254,33,263,297,33],"15220086",[430,254,33,263,410,33],"15220299",[432,254,33,263,413,33],"15220366",[434,254,33,263,410,33],"15220952",[436,254,33,263,297,33],"15219843",[438,254,33,263,283,33],"15219037",[440,254,38,257,441,33],"15221195","nextlevelwizard",[167,443,47,444,168,33],10,"project\u002Fpositive\u002Fdesign",[237,446,46,447,238,33],11,"project\u002Fneutral\u002Fidea",[449,446,38,450,451,33],"15222096","project\u002Fcritical\u002Fperformance","c-smile",[201,453,38,329,202,33],12,[455,453,33,263,99,33],"15218643",[457,458,33,282,459,33],"15222707",13,"harisvs-code",[461,462,46,267,463,33],"15220520",14,"viach",[98,465,47,381,99,33],15,[467,465,38,312,468,33],"15220522","majewsky",[197,470,46,447,198,33],16,[181,472,38,329,182,33],17,[474,472,47,475,99,33],"15219951","project\u002Fpositive\u002Fidea",[477,478,46,323,479,33],"15218778",18,"_binder",[481,478,46,323,482,33],"15219009","iainmerrick",[484,478,46,323,283,33],"15219019",[486,478,33,263,487,33],"15220262","rkeene2",[489,490,47,475,491,33],"15219862",19,"brodock",[493,18,38,312,494,33],"15219078","andrewmcwatters",[496,497,46,323,498,33],"15218489",21,"jasonkostempski",[500,501,38,257,502,33],"15219200",22,"KayL",[504,505,46,267,283,33],"15218250",23,[507,505,38,329,508,33],"15219256","jacoblambda",[],[511,516,521,526,531,535],{"id":512,"name":513,"points":514,"category":515},"15201152","Coder's Coloring Book",523,"learning_science",{"id":517,"name":518,"points":519,"category":520},"15207151","unarbitrate",431,"web_saas",{"id":522,"name":523,"points":524,"category":525},"15216650","Gridless Kits",373,"hardware",{"id":527,"name":528,"points":529,"category":530},"15207117","Hyperapp",242,"languages",{"id":532,"name":533,"points":534,"category":520},"15200100","Borderline.biz",187,{"id":536,"name":537,"points":538,"category":515},"15206982","Jupyter4kids",147,false,"v2",{"id":542,"name":5,"line":6,"ai":539,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":543,"top":18,"kw":544,"maker":11,"domain":10,"tier":19,"attempts":33,"strip":545,"url":9,"mix":546,"praise":91,"objection":110,"sub":21},15218067,-0.29,[24,25,26,27],"1311110331311313511133133313000313333511",[31,32,33,34],1793990963837]