[{"data":1,"prerenderedAt":825},["ShallowReactive",2],{"project-23820201":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":34,"aspects":35,"strip":48,"post_text":50,"what":51,"said":102,"maker_in_thread":236,"shape":246,"grid":250,"attempts":787,"same_week":788,"maker_shows":37,"maker_hidden":817,"reader_version":818,"card":819},"23820201","Primo","all-in-one IDE, CMS, component library, static site generator","title","Show HN: Primo – all-in-one IDE, CMS, component library, static site generator","https:\u002F\u002Fprimo.af","primo.af","mmmateo",1594644710,2020,575,209,30,3028,1,"legend","dev_tools","static site generator","web_app",[21,24,25,26],"headless cms","svelte","website builder","debated",0.114,{"positive":30,"neutral":31,"mixed":32,"critical":33},36,34,3,26,99,{"execution":36,"idea":39,"design":42,"pricing":44,"docs":45,"privacy":46,"performance":47},{"positive":37,"critical":38},2,9,{"positive":40,"critical":41},12,4,{"positive":41,"critical":43},0,{"positive":18,"critical":37},{"positive":43,"critical":43},{"positive":18,"critical":38},{"positive":37,"critical":18},[49,49,32,49,18,37,49,49,37,18,32,32,43,18,32,49,32,18,32,49,49,18,32,18,49,49,32,49,49,43,49,49,32,41,18,49,37,37,49,32],5,null,{"problem":52,"audience":65,"pricing":72,"motivation":76,"time_to_build":50,"stack":80,"openness":99,"stage":100,"team_size":101},{"value":53,"source":54,"evidence":55},"Hosting and editing a static site without build setup or WordPress-style hassle","maker",[56,59,62],{"id":57,"by":11,"text":58},"23820211","Hi HN. primo is an IDECMSCLSSG (short for IDE, CMS, Component Library, Static Site Generator) I’ve been working on for a few months. The idea came from wanting to host a Notion…",{"id":60,"by":11,"text":61},"23823316","I'm not sure I'd say the SSG is the only difference. Squarespace et al target non-technical users directly, so most of the code is abstracted away (which makes anything outside…",{"id":63,"by":11,"text":64},"23828100","Well, primo is an SSG, but some advantages over other SSGs: no setup for Tailwind\u002FPostCSS, no setup for js modules\u002Flibraries, reusable components, coding from the browser,…",{"value":66,"source":54,"evidence":67},"Developers building sites for clients, plus non-technical content editors",[68,69],{"id":60,"by":11,"text":61},{"id":70,"by":11,"text":71},"23820755","Seems like it should be right up your alley. Here's a gif of what content editors see: https:\u002F\u002Fimgur.com\u002F7W9zcW9 So there's a simplified toolbar (no dev stuff) but they can still…",{"value":73,"source":54,"evidence":74},"Free forever",[75],{"id":57,"by":11,"text":58},{"value":77,"source":54,"evidence":78},"Wanted to host a Notion page on a custom domain and avoid hosting work",[79],{"id":57,"by":11,"text":58},[81,85,91],{"value":82,"source":54,"evidence":83},"Svelte",[84],{"id":57,"by":11,"text":58},{"value":86,"source":54,"evidence":87},"Tailwind",[88],{"id":89,"by":11,"text":90},"23827669","Thank you. It’s written in Svelte & uses Tailwind. Just getting some input before I bite the bullet, should be public in a week or so.",{"value":92,"source":54,"evidence":93},"GitHub integration",[94,98],{"id":95,"by":96,"text":97},"23826413","ccleve","This is really nice. What's it written in? How did you do the Github social login? Would love to see the code. If you're planning to open source it, there's no downside to making…",{"id":89,"by":11,"text":90},"open_source","beta","solo",{"praise":103,"objections":138,"requests":168,"questions":195,"alternatives":210},[104,116,127],{"value":105,"source":106,"evidence":107},"Svelte choice and design praised","commenter",[108,112],{"id":109,"by":110,"text":111},"23820573","rawoke083600","Looks amazing ! +1 on Svelte ! My new goto tool and very refreshing :)",{"id":113,"by":114,"text":115},"23820765","odomojuli","I'm impressed by how thoughtful the design and implementation is. Good work! I look forward to seeing this grow. What's the idea behind calling it Primo?",{"value":117,"source":106,"evidence":118},"Good dev experience, fits developers and CMS needs",[119,123],{"id":120,"by":121,"text":122},"23825328","dathinab","I haven't looked into CMS since ~6 years or so but this pretty much what I would expect from a CMS in 2020. Through maybe it's focused a bit more then some other systems on…",{"id":124,"by":125,"text":126},"23820615","evolve2k","I’ve been moving towards implementing an API based CMS, specifically prismic.io which allows me to setup content elements that marketing staff can edit. Can you explain a bit…",{"value":128,"source":106,"evidence":129},"Memorable domain name",[130,134],{"id":131,"by":132,"text":133},"23820443","squires","I don't remember the last time I got such a chuckle out of a domain name, but this one is great.",{"id":135,"by":136,"text":137},"23820452","jagger27","What a great domain name.",[139,150,161],{"value":140,"source":106,"evidence":141},"GitHub permissions requested too broad",[142,146],{"id":143,"by":144,"text":145},"23820445","continuational","It sounds great, but the permissions it needs is too much for me: > Repositories > Public and private > This application will be able to read and write all public and private…",{"id":147,"by":148,"text":149},"23821809","chrisweekly","Please fix the GH \"read and write to all repos, public and private\" to make it reasonable to investigate. Thanks!",{"value":151,"source":106,"evidence":152},"Blank page or broken editor in some browsers",[153,157],{"id":154,"by":155,"text":156},"23821388","minerjoe","I'm getting a completely blank page? \u003Cbody>\u003C\u002Fbody> I would expect a static site generator (or at least any one I would choose to use) to create pages that do not require…",{"id":158,"by":159,"text":160},"23823403","4rt","In Firefox I just get a blank page where I assume there should be an editor. There's a toolbar at the top but none of the buttons do anything, and in the console there's the…",{"value":162,"source":106,"evidence":163},"Tracker concerns for European visitors",[164],{"id":165,"by":166,"text":167},"23820736","detritus","I'm curious to learn more, but I wish to opt-out from 3rd party trackers beforehand - there doesn't appear to be any method to do this, so am I (and any other Europeans in the…",[169,180,188],{"value":170,"source":106,"evidence":171},"Support React or Vue components",[172,176],{"id":173,"by":174,"text":175},"23820396","httgp","This looks fantastic. Will the components have to be written in Svelte too? Or would it be possible to bring our own React\u002FVue components?",{"id":177,"by":178,"text":179},"23821284","o_____________o","I would love to migrate from headless Wordpress + Gatsby to this when you start supporting React. Wordpress has a new editor I was hopeful for, but it's a nightmare.",{"value":181,"source":106,"evidence":182},"Publish source code",[183,184],{"id":95,"by":96,"text":97},{"id":185,"by":186,"text":187},"23820521","whitehouse3","Excited to try this as a replacement for RapidWeaver.",{"value":189,"source":106,"evidence":190},"Email login instead of GitHub",[191],{"id":192,"by":193,"text":194},"23830862","happybeing","Mateo, I'm very interested in primo and look forward to putting it to work once it is open source. So very pleased that you are heading that way! I'd like to sign up to the forum…",[196,203],{"value":197,"source":106,"evidence":198},"Can output be HTML\u002FCSS only without JavaScript",[199],{"id":200,"by":201,"text":202},"23820735","cornstalks","- Is it possible for the generated static site to be HTML+CSS only (no JavaScript)? - How optimal\u002Fminified is the generated code? - FYI, if you have third party cookies blocked,…",{"value":204,"source":106,"evidence":205},"Why give the product away free",[206],{"id":207,"by":208,"text":209},"23820840","alexmingoia","Why give this away? You could have a good business. You’re leaving money on the table.",[211,222,229],{"value":212,"source":106,"evidence":213},"WordPress",[214,218],{"id":215,"by":216,"text":217},"23820400","est31","This is really impressive! I think there is a big market for Wordpress replacements.",{"id":219,"by":220,"text":221},"23822846","IncRnd","There is a huuuuge market for WordPress replacements, since WP runs 1\u002F3rd of Internet sites and almost 2\u002F3rds of CMS sites.",{"value":223,"source":106,"evidence":224},"Webflow, Wix, Squarespace",[225],{"id":226,"by":227,"text":228},"23822738","pier25","I imagine this is similar in concept to Webflow, Wix, Squarespace, etc? As in, a tool to build a custom static website with easily editable content. Since this needs a lot of…",{"value":230,"source":106,"evidence":231},"GrapesJS and Pinegrow",[232],{"id":233,"by":234,"text":235},"23821737","gavinray","If you need any inspiration from similar products (I was building this exact thing with a friend for the last week or so, gonna toss that in the bin now haha):…",{"comments":237,"answered":33,"key":238},59,[239,240,243],{"id":57,"text":58},{"id":241,"text":242},"23820510","Thanks! And no not at all, just HTML, CSS, and JavaScript. Although yes, I have it on the roadmap to be able to plop in React\u002FVue\u002FSvelte components instead.",{"id":244,"text":245},"23820518","I appreciate it. I think so to, it's pretty exciting.",{"commenters":247,"max_depth":248,"maker_replies":237,"first_comment_mins":18,"lifespan_hours":249},112,8,175,[251,253,255,256,257,261,263,264,266,268,271,273,275,277,280,284,285,288,291,294,298,301,303,306,309,312,315,317,321,324,328,332,336,339,341,344,347,350,352,354,357,359,363,366,370,371,374,376,379,381,384,387,390,392,394,396,399,401,404,407,411,414,416,419,421,424,427,429,433,435,438,440,443,445,449,452,453,455,458,459,462,465,469,471,473,475,477,479,482,483,485,487,488,491,494,496,498,502,505,507,509,511,515,517,521,523,525,527,529,532,534,537,539,541,543,545,548,549,551,553,555,557,559,561,563,566,569,571,575,578,581,583,585,587,590,592,594,597,600,603,606,609,612,614,618,620,622,625,628,631,634,637,641,643,647,651,653,655,657,661,663,665,666,670,672,675,677,679,684,686,690,692,694,698,701,706,709,712,715,718,722,723,727,729,733,735,739,743,747,749,751,753,755,758,760,762,764,766,768,771,774,776,778,780,785],[57,43,43,252,11,18],"project\u002Fpositive\u002Fidea",[173,43,32,254,174,43],"project\u002Fneutral\u002Fexecution",[241,43,43,254,11,18],[177,43,49,252,178,43],[258,43,43,259,260,43],"23822555","other\u002Fneutral\u002Fnone","distrill",[262,43,43,259,178,43],"23826947",[215,43,49,252,216,43],[244,43,43,265,11,18],"maker\u002Fpositive\u002Fnone",[219,43,43,267,220,43],"other\u002Fpositive\u002Fidea",[269,43,49,252,270,43],"23820415","shash7",[272,43,43,265,11,18],"23820525",[109,43,49,274,110,43],"project\u002Fpositive\u002Fdesign",[276,43,43,265,11,18],"23820625",[278,43,43,259,279,43],"23843227","aiibe",[281,43,18,282,283,43],"23820730","project\u002Fcritical\u002Fexecution","atarian",[113,43,49,274,114,43],[286,43,43,287,11,18],"23820914","maker\u002Fneutral\u002Fnone",[289,43,43,259,290,43],"23821141","darkwater",[292,43,49,252,293,43],"23821580","tootie",[295,43,32,296,297,43],"23821728","project\u002Fmixed\u002Fpricing","derefr",[299,43,43,259,300,43],"23822621","joaomacp",[60,43,43,302,11,18],"maker\u002Fneutral\u002Fidea",[304,43,43,259,305,43],"23824666","ptman",[307,43,43,259,308,43],"23827956","phs318u",[310,43,18,311,293,43],"23827436","project\u002Fcritical\u002Fpricing",[313,43,32,287,314,43],"23828038","cardholder",[316,43,43,287,11,18],"23828115",[318,43,32,319,320,43],"23822235","project\u002Fneutral\u002Fdocs","dandare",[322,43,43,323,11,18],"23826243","maker\u002Fneutral\u002Fdocs",[325,43,18,326,327,43],"23823009","project\u002Fcritical\u002Fprivacy","seddin",[329,43,43,330,331,43],"23823471","commenter\u002Fneutral\u002Fprivacy","yobert",[333,43,49,334,335,43],"23824088","project\u002Fpositive\u002Fpricing","jadbox",[337,43,32,287,338,43],"23824297","victoriasun",[340,43,43,265,11,18],"23824563",[342,43,43,343,279,43],"23843257","other\u002Fpositive\u002Fnone",[345,43,49,252,346,43],"23825255","ghego1",[348,43,49,252,349,43],"23825413","P4wl0w",[351,43,49,252,121,43],"23825556",[353,43,43,302,11,18],"23828157",[355,43,32,287,356,43],"23826009","molsongolden",[358,43,43,287,11,18],"23827080",[360,43,32,361,362,43],"23827103","project\u002Fneutral\u002Fpricing","divbzero",[364,43,43,365,11,18],"23827234","maker\u002Fneutral\u002Fpricing",[367,43,32,368,369,43],"23829168","project\u002Fneutral\u002Fnone","robertlagrant",[143,18,18,326,144,43],[372,18,43,373,11,18],"23820535","maker\u002Fneutral\u002Fprivacy",[375,18,43,373,11,18],"23823794",[377,18,18,326,378,43],"23820702","rwdim",[380,18,43,330,369,43],"23829414",[382,18,18,326,383,43],"23821380","sreekotay",[385,18,18,326,386,43],"23821618","hellojason",[388,18,18,326,389,43],"23823448","breather",[391,18,43,373,11,18],"23823809",[131,37,49,393,132,43],"project\u002Fpositive\u002Fnone",[395,37,43,265,11,18],"23820515",[397,37,32,368,398,43],"23822475","ThePhysicist",[400,37,43,287,11,18],"23823607",[402,37,32,368,403,43],"23821781","elcomet",[405,37,32,368,406,43],"23821801","pmx",[408,37,43,409,410,43],"23830515","commenter\u002Fneutral\u002Fnone","lproven",[412,37,43,259,413,43],"23821813","1123581321",[415,37,43,259,403,43],"23829316",[417,37,43,409,418,43],"23829974","matteocontrini",[420,37,43,409,410,43],"23830512",[422,37,43,409,423,43],"23830598","creamyhorror",[425,37,43,409,426,43],"23833374","agustif",[428,37,43,259,413,43],"23839162",[430,37,18,431,432,43],"23822372","project\u002Fcritical\u002Fidea","pbreit",[434,37,43,368,11,18],"23822463",[436,37,43,259,437,43],"23826092","airstrike",[439,37,43,259,11,18],"23828170",[441,37,32,368,442,43],"23826919","blisseyGo",[444,37,43,287,11,18],"23827501",[446,37,32,447,448,43],"23828456","project\u002Fneutral\u002Fprivacy","deltron3030",[450,37,32,361,451,43],"23839967","abiogenesis",[200,32,32,368,201,43],[454,32,43,287,11,18],"23820796",[456,32,49,457,201,43],"23820898","project\u002Fpositive\u002Fperformance",[120,41,49,252,121,43],[460,41,43,461,11,18],"23827517","project\u002Fneutral\u002Fidea",[463,49,49,393,464,43],"23825341","ahnick",[466,467,32,461,468,43],"23822523",6,"kfk",[470,467,43,265,11,18],"23823206",[472,467,43,409,369,43],"23829497",[233,474,32,461,234,43],7,[476,474,43,409,11,18],"23822414",[478,474,43,409,234,43],"23822561",[480,474,43,409,481,43],"23858958","maiensch",[147,248,18,326,148,43],[484,248,43,447,11,18],"23827563",[124,38,32,486,125,43],"project\u002Fneutral\u002Fdesign",[70,38,43,486,11,18],[489,38,49,274,490,43],"23820801","lukeramsden",[492,38,43,259,493,43],"23822008","FrontAid",[495,38,32,461,227,43],"23824273",[497,38,43,259,464,43],"23825316",[499,500,18,431,501,43],"23827648",10,"emmanueloga_",[503,500,43,259,504,43],"23828294","kaishiro",[506,500,43,409,501,43],"23829077",[508,500,43,461,11,18],"23828307",[510,500,49,393,501,43],"23829067",[512,513,49,274,514,43],"23823812",11,"leerob",[516,513,43,393,11,18],"23824220",[518,40,49,519,520,43],"23821460","project\u002Fpositive\u002Fexecution","benrbray",[522,40,43,259,11,18],"23821630",[524,40,43,409,227,43],"23822653",[526,40,43,409,11,18],"23823400",[158,528,18,282,159,43],13,[530,528,18,282,531,43],"23824840","afro88",[533,528,18,282,531,43],"23824863",[535,528,18,282,536,43],"23826921","kanjus",[538,528,43,254,11,18],"23827628",[226,540,32,461,227,43],14,[542,540,43,461,11,18],"23823366",[544,540,32,461,227,43],"23824255",[546,540,43,409,547,43],"23824617","yasoob",[63,540,43,252,11,18],[165,550,18,326,166,43],15,[552,550,43,447,11,18],"23820828",[554,550,18,326,166,43],"23821033",[556,550,43,373,11,18],"23821205",[207,558,32,361,208,43],16,[560,558,32,361,490,43],"23820857",[562,558,43,365,11,18],"23820969",[564,558,43,259,565,43],"23822606","joshspankit",[567,558,32,361,568,43],"23820871","_fat_santa",[570,558,43,334,11,18],"23820934",[572,558,49,573,574,43],"23821319","maker\u002Fpositive\u002Fidea","AtHeartEngineer",[576,558,49,265,577,43],"23821466","fareesh",[579,558,49,265,580,43],"23821832","janimo",[582,558,43,287,11,18],"23822193",[584,558,43,409,208,43],"23827927",[586,558,43,409,11,18],"23828365",[588,558,18,311,589,43],"23821032","fizixer",[591,558,43,409,11,18],"23821231",[593,558,49,252,565,43],"23822682",[595,558,43,409,596,43],"23825365","ulisesrmzroche",[598,558,43,409,599,43],"23828855","johnonolan",[601,558,43,602,565,43],"23828988","other\u002Fneutral\u002Fidea",[604,558,43,259,605,43],"23821858","outime",[607,558,32,296,608,43],"23823791","codingdave",[192,610,49,611,193,43],17,"project\u002Fpositive\u002Fprivacy",[613,610,43,373,11,18],"23901228",[615,616,32,447,617,43],"23821463",18,"homami",[619,616,43,373,11,18],"23822076",[135,621,49,393,136,43],19,[623,621,43,259,624,43],"23820487","jpxw",[626,621,43,259,627,43],"23820511","pmiller2",[629,621,43,259,630,43],"23820931","preommr",[632,621,43,259,633,43],"23821012","jaywalk",[635,621,43,259,636,43],"23821029","gilrain",[638,639,43,409,640,43],"23826144",20,"draz",[642,639,43,409,11,18],"23827677",[644,645,49,393,646,43],"23824363",21,"ricksharp",[648,649,49,252,650,43],"23822624",22,"whytaka",[652,649,43,287,11,18],"23823390",[654,649,32,461,650,43],"23826334",[656,649,43,461,11,18],"23828401",[658,659,32,461,660,43],"23827033",23,"replwoacause",[662,659,43,461,11,18],"23827554",[95,664,49,393,96,43],24,[89,664,43,368,11,18],[667,668,49,519,669,43],"23825875",25,"danbruder",[671,668,43,287,11,18],"23828376",[673,33,32,254,674,43],"23822674","codegladiator",[676,33,43,287,11,18],"23823878",[678,33,32,254,674,43],"23828896",[680,681,32,682,683,43],"23821004",27,"project\u002Fmixed\u002Fexecution","nickthemagicman",[685,681,43,254,11,18],"23821329",[687,688,32,461,689,43],"23821723",28,"lawrenceong",[691,688,43,461,11,18],"23822050",[693,688,32,461,689,43],"23824205",[695,696,32,461,697,43],"23823720",29,"syntaxing",[699,16,49,393,700,43],"23821808","frays",[702,703,18,704,705,43],"23820800",31,"project\u002Fcritical\u002Fperformance","ekianjo",[707,703,43,708,11,18],"23820854","maker\u002Fneutral\u002Fperformance",[710,711,18,282,335,43],"23820394",32,[713,711,43,409,714,43],"23820427","vezycash",[716,711,18,282,717,43],"23822362","mthoms",[719,720,18,431,721,43],"23820734",33,"bovermyer",[185,31,49,393,186,43],[724,725,49,393,726,43],"23821963",35,"ramon",[728,30,49,393,726,43],"23821973",[730,731,49,393,732,43],"23820706",37,"wun0ne",[734,731,43,265,11,18],"23820862",[736,737,43,259,738,43],"23828954",38,"akayoshi1",[740,741,18,431,742,43],"23829690",39,"wieghant",[744,745,49,393,746,43],"23827916",40,"pcast",[154,748,18,282,155,43],41,[750,748,43,409,11,18],"23821444",[752,748,18,282,155,43],"23821504",[754,748,43,254,11,18],"23821649",[756,748,32,368,757,43],"23821915","johnmaguire2013",[759,748,32,368,155,43],"23822003",[761,748,43,368,11,18],"23822216",[763,748,43,409,155,43],"23821660",[765,748,43,368,11,18],"23822233",[767,748,49,457,155,43],"23830066",[769,748,43,409,770,43],"23821702","apazzolini",[772,748,32,486,773,43],"23821934","detaro",[775,748,43,486,11,18],"23822530",[777,748,49,252,773,43],"23822729",[779,748,43,409,155,43],"23821947",[781,782,18,783,784,43],"23822507",42,"project\u002Fcritical\u002Fnone","hughpeters",[786,782,43,259,784,43],"23822775",[],[789,794,799,804,808,813],{"id":790,"name":791,"points":792,"category":793},"23802317","Trail Router",402,"consumer_social",{"id":795,"name":796,"points":797,"category":798},"23830195","Is It Worth the Cost?",319,"web_saas",{"id":800,"name":801,"points":802,"category":803},"23795779","Learnawesome.org",216,"learning_science",{"id":805,"name":806,"points":807,"category":20},"23812894","sed-bin",160,{"id":809,"name":810,"points":811,"category":812},"23782053","Screenr",118,"productivity",{"id":814,"name":815,"points":816,"category":812},"23812178","Notado",96,false,"v2",{"id":820,"name":5,"line":6,"ai":817,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":821,"top":18,"kw":822,"maker":11,"domain":10,"tier":19,"attempts":43,"strip":823,"url":9,"mix":824,"praise":105,"objection":140,"sub":21},23820201,0.11,[21,24,25,26],"5535125521330135313551315535505534152253",[30,31,32,33],1793991012942]