[{"data":1,"prerenderedAt":554},["ShallowReactive",2],{"project-45590949":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":33,"aspects":34,"strip":42,"post_text":43,"what":44,"said":85,"maker_in_thread":212,"shape":222,"grid":226,"attempts":511,"same_week":517,"maker_shows":213,"maker_hidden":546,"reader_version":547,"card":548},"45590949","Halloy","Modern IRC client","title","Show HN: Halloy – Modern IRC client","https:\u002F\u002Fgithub.com\u002Fsquidowl\u002Fhalloy","github.com","culinary-robot",1760528747,2025,381,101,124,3837,4,"legend","dev_tools","irc client","desktop_app",[21,24,25,26,27],"rust","iced gui","libera chat","cross platform","loved",0.459,{"positive":31,"neutral":32,"mixed":18,"critical":18},22,10,40,{"execution":35,"design":38,"docs":41},{"positive":36,"critical":37},0,3,{"positive":39,"critical":40},5,1,{"positive":36,"critical":36},[40,37,37,36,37,18,36,36,39,36,36,36,36,36,36,36,36,36,36,36,39,37,37,39,39,37,39,39,36,36,36,36,40,39,39,39,39,39,39,18],"I started working on Halloy back in 2022, with the goal of giving something back to the community I’ve been a part of for the past two decades. I wanted to create a modern, multi-platform IRC client written in Rust.\n\nThree years later, I’ve made new friends who have become core contributors, and there are now over 200 people idling in our #halloy channel on Libera.\n\nMy hope is that this client will outlive me and that IRC will live on.",{"problem":45,"audience":51,"pricing":60,"motivation":61,"time_to_build":60,"stack":65,"openness":82,"stage":83,"team_size":84},{"value":46,"source":47,"evidence":48},"Modern, native IRC client for multiple platforms","maker",[49],{"id":50},"post",{"value":52,"source":53,"evidence":54},"IRC users","inferred",[55,56],{"id":50},{"id":57,"by":58,"text":59},"45591201","macmac","I use Halloy on a daily basis and could not be happier. It is super smooth in use and highly configurable using the config file. Halloy is also a great show case for the iced GUI…",null,{"value":62,"source":47,"evidence":63},"Give back to the IRC community and keep IRC alive",[64],{"id":50},[66,73],{"value":67,"source":47,"evidence":68},"Rust",[69,70],{"id":50},{"id":71,"by":11,"text":72},"45592641","I have a background in macOS applications, back when it was Objective-C. I have always loved native apps. When i decided to start Halloy the goal was to create a native…",{"value":74,"source":75,"evidence":76},"iced GUI framework","commenter",[77,81],{"id":78,"by":79,"text":80},"45594493","airstrike","halloy is not only an awesome app but a fantastic example if you want to learn more about building GUI software with iced. https:\u002F\u002Fgithub.com\u002Ficed-rs\u002Ficed If you're interested in…",{"id":57,"by":58,"text":59},"open_source","launched","team",{"praise":86,"objections":112,"requests":135,"questions":163,"alternatives":178},[87,99,107],{"value":88,"source":75,"evidence":89},"Fast, smooth and highly configurable via TOML config",[90,91,95],{"id":57,"by":58,"text":59},{"id":92,"by":93,"text":94},"45592346","keyle","I use it, it's really good and getting better every release. It's fast and robust. The toml config is also straight forward. Highly recommended! PS: I preferred the old (bird) icon",{"id":96,"by":97,"text":98},"45596970","fullstop","Hey, this looks pretty cool and it is very snappy compared to, say, Konversation. It would be fantastic if there was a way to add AppIndicator support and allow the main window…",{"value":100,"source":75,"evidence":101},"Native, single binary, not Electron",[102,106],{"id":103,"by":104,"text":105},"45595413","stavros","As a user, I agree, I really like downloading a single, small binary that is a full-fledged desktop app. Hell, I downloaded Halloy just because it wasn't Electron, and it looks…",{"id":71,"by":11,"text":72},{"value":108,"source":75,"evidence":109},"Good showcase for iced and Rust desktop apps",[110,111],{"id":78,"by":79,"text":80},{"id":57,"by":58,"text":59},[113,120,128],{"value":114,"source":75,"evidence":115},"No accessibility support for screen readers yet",[116],{"id":117,"by":118,"text":119},"45596947","ClawsOnPaws","I'd love to test this, however it seems to not be accessible with screen readers. I assume this is because of the GUI library not supporting accessibility. I found an open issue…",{"value":121,"source":75,"evidence":122},"No tabs, cannot minimize to tray, and no multi-server overview",[123,127],{"id":124,"by":125,"text":126},"45591401","Daunk","I've tried to use this, but I'm on multiple servers with tons of channels, and it gets a bit unwieldy without tabs. I also can't get it to minimize to tray, and having to \"keep…",{"id":96,"by":97,"text":98},{"value":129,"source":75,"evidence":130},"Pasting large messages is blocked by a message length limit",[131],{"id":132,"by":133,"text":134},"45596788","SomeUserName432","I can't at the top of my head remember all the minor annoyances I ran into when I tried Halloy, but things like not being able to paste a large message because \"it exceeds the…",[136,144,149,156],{"value":137,"source":75,"evidence":138},"Accessibility support",[139,140],{"id":117,"by":118,"text":119},{"id":141,"by":142,"text":143},"45595242","ryanmerket","Nice! I'll give it whirl. For those with terrible eyesight, do you offer accessibility options? EFNet for life!",{"value":145,"source":75,"evidence":146},"Tray icon and AppIndicator support, closable main window",[147,148],{"id":124,"by":125,"text":126},{"id":96,"by":97,"text":98},{"value":150,"source":75,"evidence":151},"Show channel and user modes in the UI",[152],{"id":153,"by":154,"text":155},"45591564","crtasm","Can it show channel modes next to the #channel_name and my nick+user mode next to the input field? Two things I find very useful in weechat and couldn't work out how to do in…",{"value":157,"source":75,"evidence":158},"Windows MSI\u002FEXE and macOS DMG\u002FPKG installers",[159],{"id":160,"by":161,"text":162},"45636433","rekabis","I cannot seem to find the exe\u002Fmsi for Windows, or the dmg\u002Fpkg for MacOS, to install with. I am looking for the exe\u002Fmsi installers for Windows, in particular, for the more…",[164,171],{"value":165,"source":75,"evidence":166},"Why Rust is used for desktop apps",[167],{"id":168,"by":169,"text":170},"45592515","mattfrommars","I've started to notice there are a lot more rust based desktop application appearing vs say Go based or Java. Most of these apps are cross platforms. My guess is they are trying…",{"value":172,"source":75,"evidence":173},"Where to find active IRC content today",[174],{"id":175,"by":176,"text":177},"45591858","Vaslo","Not sure if this question will get removed but a tangent nonetheless - I’d like to use this but I don’t know what to do with it since the advent of Discord. What do people do…",[179,186,193,208],{"value":180,"source":75,"evidence":181},"HexChat",[182],{"id":183,"by":184,"text":185},"45592021","lksaar","Used to use Hexchat and swapped to halloy more than a year ago and couldn't be happier. The development is coming along nicely and a lot of modern features got added since I've…",{"value":187,"source":75,"evidence":188},"Textual",[189],{"id":190,"by":191,"text":192},"45597060","slacktivism123","Thank you. Halloy is a wonderfully configurable replacement for beloved Mac IRC client Textual, whose development has sadly wound down (now officially, as of last month). I hope…",{"value":194,"source":75,"evidence":195},"weechat, senpai, irssi",[196,200,204],{"id":197,"by":198,"text":199},"45595621","udev4096","Looks really great. But I am gonna stick to weechat :)",{"id":201,"by":202,"text":203},"45594135","khimaros","i've been very happy with the combination of senpai on my laptop, goguna on Android, and soju on a cloud instance for persistence. i will try this as an alternative laptop…",{"id":205,"by":206,"text":207},"45591312","BoredPositron","I switched to it some months ago and couldn't be happier. Was a die hard irssi user before but there are some parts of halloy that are just really convenient. Maybe I am getting…",{"value":209,"source":75,"evidence":210},"Quassel",[211],{"id":124,"by":125,"text":126},{"comments":18,"answered":213,"key":214},2,[215,216,219],{"id":71,"text":72},{"id":217,"text":218},"45591245","I am glad you like it, macmac.",{"id":220,"text":221},"45591690","if you type \u002Fmode it should show the mode next to the channel name. this should happen automatically - will look into that. i'll also add the nick-user mode next to the input…",{"commenters":223,"max_depth":39,"maker_replies":18,"first_comment_mins":224,"lifespan_hours":225},80,29,129,[227,229,233,235,239,241,245,249,252,255,258,261,264,268,270,273,276,277,279,282,285,287,290,293,295,298,301,304,306,309,312,314,317,320,323,325,328,331,333,337,339,342,344,347,349,352,355,357,360,363,366,367,370,373,376,378,380,382,384,387,391,395,397,400,402,404,406,408,412,415,419,421,424,427,429,432,434,436,439,441,444,446,448,450,453,457,460,462,466,468,472,475,479,482,486,490,494,498,501,505,507],[117,36,40,228,118,36],"project\u002Fcritical\u002Fexecution",[230,36,36,231,232,36],"45599106","commenter\u002Fneutral\u002Fnone","nicoburns",[234,36,36,231,118,36],"45602802",[236,36,36,237,238,36],"45603389","other\u002Fneutral\u002Fnone","sudahtigabulan",[124,40,37,240,125,36],"project\u002Fmixed\u002Fdesign",[242,40,36,243,244,36],"45594037","commenter\u002Fcritical\u002Fdesign","mi100hael",[246,40,37,247,248,36],"45594194","project\u002Fneutral\u002Fdesign","its-summertime",[250,40,36,237,251,36],"45596598","tcdent",[253,40,36,237,254,36],"45596625","fuzzzerd",[256,40,36,237,257,36],"45596627","QuantumNomad_",[259,40,36,237,260,36],"45610618","korse",[262,40,37,247,263,36],"45598195","thek3nger",[265,40,40,266,267,36],"45598238","project\u002Fcritical\u002Fdesign","johnny22",[78,213,39,269,79,36],"project\u002Fpositive\u002Fnone",[271,213,39,269,272,36],"45595519","rootlocus",[274,213,36,237,275,36],"45595628","giancarlostoro",[168,37,36,237,169,36],[71,37,36,278,11,40],"maker\u002Fneutral\u002Fidea",[280,37,36,237,281,36],"45592675","Rendello",[283,37,36,237,284,36],"45592685","WD-42",[103,37,39,286,104,36],"project\u002Fpositive\u002Fdesign",[288,37,36,237,289,36],"45598791","Imustaskforhelp",[291,37,36,237,292,36],"45600568","have_faith",[294,37,36,237,284,36],"45601884",[296,37,36,237,297,36],"45600964","20after4",[299,37,36,237,300,36],"45592749","1718627440",[302,37,36,237,303,36],"45599014","gertop",[305,37,36,231,300,36],"45599603",[307,37,36,237,308,36],"45592802","righthand",[310,37,36,237,311,36],"45596518","az09mugen",[313,37,36,231,308,36],"45608531",[315,37,36,237,316,36],"45593837","thyristan",[318,37,36,237,319,36],"45594134","MangoToupe",[321,37,36,237,322,36],"45595984","0x457",[324,37,36,231,319,36],"45641679",[326,37,36,237,327,36],"45596299","nobleach",[329,37,36,237,330,36],"45599171","PaulDavisThe1st",[332,37,36,237,319,36],"45641667",[334,37,36,335,336,36],"45593972","other\u002Fneutral\u002Fperformance","gtirloni",[338,37,36,237,319,36],"45594122",[340,37,36,237,341,36],"45596306","linhns",[343,37,36,237,79,36],"45594253",[345,37,36,237,346,36],"45596410","eikenberry",[348,37,36,237,303,36],"45598979",[350,37,36,237,351,36],"45604326","timeon",[353,37,36,237,354,36],"45600393","rtpg",[356,37,36,237,297,36],"45600936",[358,37,36,237,359,36],"45601342","TheDong",[361,37,36,237,362,36],"45601747","yoz-y",[364,37,36,237,365,36],"45605373","philipwhiuk",[183,18,39,269,184,36],[368,39,39,286,369,36],"45591898","dysoco",[141,371,37,372,142,36],6,"project\u002Fneutral\u002Fnone",[374,371,37,372,375,36],"45596682","emersion",[92,377,37,240,93,36],7,[57,379,39,269,58,36],8,[217,379,36,381,11,40],"maker\u002Fpositive\u002Fnone",[160,383,40,228,161,36],9,[385,32,36,237,386,36],"45591667","Insanity",[388,389,39,286,390,36],"45598756",11,"cassepipe",[392,393,36,237,394,36],"45592068",12,"mobeigi",[190,396,39,269,191,36],13,[398,399,39,269,308,36],"45592556",14,[153,401,37,247,154,36],15,[220,401,36,403,11,40],"maker\u002Fneutral\u002Fdesign",[405,401,37,247,154,36],"45592432",[205,407,39,269,206,36],16,[409,410,39,381,411,36],"45595438",17,"ComputerGuru",[413,410,37,372,414,36],"45595506","dang",[416,417,39,269,418,36],"45591851",18,"ochronus",[175,420,36,237,176,36],19,[422,420,36,237,423,36],"45591959","mfro",[425,420,36,237,426,36],"45592519","trevithick",[428,420,36,231,11,40],"45593674",[430,420,36,237,431,36],"45593109","asnyder",[433,420,36,237,154,36],"45593274",[435,420,36,231,431,36],"45595048",[437,420,36,237,438,36],"45649403","rw_grim",[440,420,36,237,154,36],"45593242",[442,420,36,237,443,36],"45595694","neilv",[445,420,36,231,176,36],"45597074",[447,420,36,237,443,36],"45599140",[132,449,40,228,133,36],20,[451,449,36,231,452,36],"45603097","goku12",[454,455,39,269,456,36],"45592061",21,"nullwarp",[458,31,39,269,459,36],"45602339","sammnaser",[96,461,37,240,97,36],23,[463,464,39,286,465,36],"45605864",24,"gompertz",[201,467,39,269,202,36],25,[469,470,39,286,471,36],"45595459",26,"nakamoto_damacy",[197,473,37,474,198,36],27,"project\u002Fmixed\u002Fnone",[476,477,36,237,478,36],"45603433",28,"Arch-TK",[480,224,39,269,481,36],"45599542","denvermullets",[483,484,39,269,485,36],"45593321",30,"palata",[487,488,36,237,489,36],"45595428",31,"INTPenis",[491,492,39,269,493,36],"45600882",32,"deadbabe",[495,496,37,372,497,36],"45599703",33,"nmz",[499,496,39,269,500,36],"45601182","donio",[502,496,37,503,504,36],"45612426","project\u002Fneutral\u002Fdocs","guerby",[506,496,37,503,504,36],"45612479",[508,509,39,269,510,36],"45597150",34,"patrick4urcloud",[512,516],{"id":513,"t":514,"points":515,"comments":15},"36535772",1688136230,172,{"id":4,"t":12,"points":14,"comments":15},[518,523,528,532,537,542],{"id":519,"name":520,"points":521,"category":522},"45536694","Discrete Distribution Networks",656,"ai",{"id":524,"name":525,"points":526,"category":527},"45567770","SQLite Online",465,"data",{"id":529,"name":530,"points":531,"category":20},"45526890","Lavandula",420,{"id":533,"name":534,"points":535,"category":536},"45529393","keyer",411,"hardware",{"id":538,"name":539,"points":540,"category":541},"45558611","Ambi",314,"consumer_social",{"id":543,"name":544,"points":545,"category":20},"45553995","Rift",212,false,"v2",{"id":549,"name":5,"line":6,"ai":546,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":550,"top":18,"kw":551,"maker":11,"domain":10,"tier":19,"attempts":213,"strip":552,"url":9,"mix":553,"praise":88,"objection":114,"sub":21},45590949,0.46,[21,24,25,26,27],"1330340050000000000053355355000015555554",[31,32,18,18],1794036684188]