[{"data":1,"prerenderedAt":290},["ShallowReactive",2],{"project-24099037":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":33,"aspects":34,"strip":39,"post_text":42,"what":43,"said":71,"maker_in_thread":159,"shape":167,"grid":171,"attempts":254,"same_week":255,"maker_shows":32,"maker_hidden":283,"reader_version":284,"card":285},"24099037","Kowl","An Open Source WebUI for Apache Kafka with a good UI and UX","title","Show HN: Kowl – An Open Source WebUI for Apache Kafka with a good UI and UX","https:\u002F\u002Fgithub.com\u002Fcloudhut\u002Fkowl","github.com","weeco",1596974682,2020,164,32,363,3028,12,"notable","infrastructure","kafka web ui","web_app",[24,21,25,26],"kafka","kafka monitoring","message streaming","mixed",0.35,{"positive":30,"neutral":31,"mixed":32,"critical":32},4,2,1,8,{"idea":35,"design":36,"docs":38},{"positive":32,"critical":32},{"positive":32,"critical":37},0,{"positive":37,"critical":37},[37,37,37,37,37,37,37,37,37,40,37,40,32,37,37,37,40,41,41,37,37,40,41,37,37,37,37,37,37,37,37,37],5,3,null,{"problem":44,"audience":51,"pricing":59,"motivation":63,"time_to_build":42,"stack":67,"openness":68,"stage":69,"team_size":70},{"value":45,"source":46,"evidence":47},"Existing Kafka UIs lacked authentication\u002Fauthorization for compliance, good UI\u002FUX, and JavaScript message filters","maker",[48],{"id":49,"by":11,"text":50},"24101425","You are absolutely right, there are many options which we looked at before we began with the project. None of existing solutions provided the features we needed: Authentication…",{"value":52,"source":53,"evidence":54},"Engineers and companies running Kafka","inferred",[55,56],{"id":49,"by":11,"text":50},{"id":57,"by":11,"text":58},"24100032","We don't have any expectations or force to make money with Kowl. Besides that we already use Kowl at our company where engineers use it with joy in their daily business. We don't…",{"value":60,"source":46,"evidence":61},"No plans to monetise; will open source if not profitable",[62],{"id":57,"by":11,"text":58},{"value":64,"source":46,"evidence":65},"Existing Kafka UIs lacked needed features, so they started building their own",[66],{"id":49,"by":11,"text":50},[],"open_source","launched","team",{"praise":72,"objections":92,"requests":108,"questions":124,"alternatives":129},[73,85],{"value":74,"source":75,"evidence":76},"Good UI and clean design","commenter",[77,81],{"id":78,"by":79,"text":80},"24099967","jasonvorhe","This looks dope, I'll check it out after my vacation for our Kafka clusters. I haven't yet found a decent web interface for Kafka. For cluster overview there's cruise-control but…",{"id":82,"by":83,"text":84},"24104553","siddharthgoel88","Just wondering if there is also a plan to support PROTOBUF? Kowl looks to have a pretty decent UI. Thanks for making this one. Thanks to @tutbhuf for mention of kafdrop. Will…",{"value":86,"source":75,"evidence":87},"Fast and nice to use",[88],{"id":89,"by":90,"text":91},"24106771","larsroholm","Just tried using it a bit. Seems nice and fast. But I am really lacking the ability to inspect message headers. Is that on the roadmap?",[93,104],{"value":94,"source":75,"evidence":95},"Many Kafka UIs already exist",[96,100],{"id":97,"by":98,"text":99},"24101103","abledon","CMAK, AKHQ, Kafdrop, Kowl, Conduktor, Kafkatool etc.... why are there so many attempts to build a kafka UI? Does each one have its own use case? I'd think that something as large…",{"id":101,"by":102,"text":103},"24102213","pandemic_region","you must not have looked for long, most of the other OSS tools mentioned in this thread exist for several years already.",{"value":105,"source":75,"evidence":106},"Missing message header inspection",[107],{"id":89,"by":90,"text":91},[109,116,120],{"value":110,"source":75,"evidence":111},"Avro support via schema registry",[112],{"id":113,"by":114,"text":115},"24100715","mwaitjmp","This looks great. Does it support avro via the schema registry?",{"value":117,"source":75,"evidence":118},"Protobuf support",[119],{"id":82,"by":83,"text":84},{"value":121,"source":75,"evidence":122},"Message header inspection",[123],{"id":89,"by":90,"text":91},[125],{"value":126,"source":75,"evidence":127},"Does it support Avro via schema registry?",[128],{"id":113,"by":114,"text":115},[130,137,144,148,152],{"value":131,"source":75,"evidence":132},"Kafdrop",[133],{"id":134,"by":135,"text":136},"24100813","tutfbhuf","Our company uses https:\u002F\u002Fgithub.com\u002Fobsidiandynamics\u002Fkafdrop it's FOSS. It can also handle AVRO and PROTOBUF messages.",{"value":138,"source":75,"evidence":139},"AKHQ",[140],{"id":141,"by":142,"text":143},"24100325","klden007","I also can recommend https:\u002F\u002Fgithub.com\u002Ftchiotludo\u002Fakhq for basic Kafka management",{"value":145,"source":75,"evidence":146},"CMAK",[147],{"id":97,"by":98,"text":99},{"value":149,"source":75,"evidence":150},"Conduktor",[151],{"id":97,"by":98,"text":99},{"value":153,"source":75,"evidence":154},"kafkactl",[155],{"id":156,"by":157,"text":158},"24101602","mrorange27","I will stick to using https:\u002F\u002Fgithub.com\u002Fdeviceinsight\u002Fkafkactl in the shell.",{"comments":160,"answered":40,"key":161},6,[162,163,164],{"id":49,"text":50},{"id":57,"text":58},{"id":165,"text":166},"24106714","Some of these had more descriptive names, but the apache software foundation doesn't allow names with \"Kafka\" as part of the name because it's a protected trademark apparently.",{"commenters":168,"max_depth":40,"maker_replies":160,"first_comment_mins":169,"lifespan_hours":170},23,165,105,[172,174,176,178,181,182,186,189,191,192,194,196,200,202,205,206,209,211,213,217,220,222,226,228,231,235,237,239,242,245,248,250],[97,37,37,173,98,37],"other\u002Fneutral\u002Fnone",[49,37,37,175,11,32],"maker\u002Fneutral\u002Fidea",[177,37,37,173,135,37],"24101998",[179,37,37,173,180,37],"24105027","vogtb",[134,32,37,173,135,37],[183,32,37,184,185,37],"24101403","commenter\u002Fneutral\u002Fnone","pridkett",[187,32,37,184,188,37],"24101730","chucky_z",[190,32,37,184,135,37],"24101977",[141,31,37,173,142,37],[78,41,40,193,79,37],"project\u002Fpositive\u002Fnone",[57,41,37,195,11,32],"maker\u002Fneutral\u002Fpricing",[197,30,40,198,199,37],"24100747","project\u002Fpositive\u002Fidea","fourseventy",[101,30,32,201,102,37],"project\u002Fcritical\u002Fidea",[203,30,37,184,204,37],"24104670","secondcoming",[165,30,37,184,11,32],[207,30,37,173,208,37],"24148756","tchiotludo",[82,40,40,210,83,37],"project\u002Fpositive\u002Fdesign",[113,160,41,212,114,37],"project\u002Fneutral\u002Fnone",[214,160,41,215,216,37],"24100773","project\u002Fneutral\u002Fdocs","bgorman",[218,160,37,219,11,32],"24100985","maker\u002Fneutral\u002Fdocs",[221,160,37,212,11,32],"24100997",[223,224,40,193,225,37],"24101803",7,"mrweasel",[89,33,41,227,90,37],"project\u002Fmixed\u002Fnone",[229,33,37,230,11,32],"24113978","maker\u002Fneutral\u002Fnone",[232,233,37,173,234,37],"24101443",9,"tspann",[156,236,37,173,157,37],10,[238,236,37,173,79,37],"24101687",[240,236,37,173,241,37],"24101752","taf2",[243,236,37,173,244,37],"24101854","eat_veggies",[246,236,37,173,247,37],"24102443","fwip",[249,236,37,173,241,37],"24104096",[251,252,37,173,253,37],"24110528",11,"Nikhil833032",[],[256,261,265,270,274,278],{"id":257,"name":258,"points":259,"category":260},"24079592","Hndex.org",442,"data",{"id":262,"name":263,"points":264,"category":260},"24120325","EventNative",228,{"id":266,"name":267,"points":268,"category":269},"24132631","Kinopio.club",181,"productivity",{"id":271,"name":272,"points":273,"category":260},"24131723","dstack",134,{"id":275,"name":276,"points":277,"category":260},"24119113","Jet",129,{"id":279,"name":280,"points":281,"category":282},"24129714","NeuralCam Live",117,"ai",false,"v2",{"id":286,"name":5,"line":6,"ai":283,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":28,"top":18,"kw":287,"maker":11,"domain":10,"tier":19,"attempts":37,"strip":288,"url":9,"mix":289,"praise":74,"objection":94,"sub":21},24099037,[24,21,25,26],"00000000050510005330053000000000",[30,31,32,32],1794036594531]