by blacktechnology on 10/14/24, 3:16 AM with 205 comments
by danpalmer on 10/14/24, 4:10 AM
Deploying this requires running 5 different open source servers (databases, proxies, etc), and 5 different services that form part of this suite. If I were self-hosting this in a company I now need to be an expert in lots of different systems and potentially how to scale them, back them up, etc. The trade-offs to be made here are very different to when architecting a typical SaaS backend, where this sort of architecture might be fine.
I've been going through this myself with a hobby project. I'm designing it for self-hosting, and it's a radically different way of working to what I'm used to (operating services just for my company). I've been using SQLite and local disk storage so that there's essentially just 2 components to operate and scale – application replicas, and shared disk storage (which is easy to backup too). I'd rather be using Postgres, I'd rather be using numerous other services, background queue processors, etc, but each of those components is something that my users would need to understand, and therefore something to be minimised far more strictly than if it were just me/one team.
Huly looks like a great product, but I'm not sure I'd want to self-host.
by olebedev on 10/14/24, 6:49 AM
The «хули» (direct transliteration to huly) means “what a hell” or actually a bit spicier “what a f@ck”. This phrase is common for russian tradies who don’t bather to know anything but where is the nearest bottle shop and how much time left til the end of work shift.
The name reminded me PizData project from the russian speakers.
What. A. Joke.
by ketzo on 10/14/24, 4:06 AM
Best of luck to Huly, this seems pretty cool. I've never gone all-in on a fully-integrated stack like this (issue tracking + docs + chat + calls), but it seems like in an ideal world, that's what you would want? Huge integration with O365 seems like the one thing people do actually like about MS Teams, for example.
Also, I'm a sucker for cool laser animations, so I'm saving the home + pricing pages to an inspiration folder for sure.
by dcreater on 10/27/24, 11:16 PM
by dotty- on 10/14/24, 4:05 AM
by qaq on 10/14/24, 4:20 AM
by gempir on 10/14/24, 6:27 AM
I think trying to replace all these Apps
> serves as an all-in-one replacement of Linear, Jira, Slack, and Notion.
is not a wise move. I can see Linear and Jira and maybe Notion, but fighting with Slack just is an uphill battle. There are so many Chat platforms out there and many open source too.
Why would yours be the one to be at least on par with the likes of Slack? Which hasn't really happend for the others either.
JetBrains tried this with JetBrains Space [1] it used to be a knowledge platform and chat platform all with a code hosting platform, CI platform and a little more. But even an experienced dev company like JetBrains gave that up and focused on the core.
I think they should remove the chat part and stick to being a Jira + Notion replacement.
by ikeashark on 10/14/24, 4:30 AM
by Brajeshwar on 10/14/24, 3:54 AM
Best of Luck. Looking good so far from the first browse and scroll-around.
by penguin_booze on 10/14/24, 7:38 AM
by maverickdev69 on 10/14/24, 8:23 AM
by sixhobbits on 10/14/24, 8:17 AM
Linear is not quite flexible enough for what I need as it is too strongly in the task management camp, so I can't define a proper candidate pipeline without hacking what the "status" of each "issue" means and remembering that.
Most small companies don't need dedicated solutions for project management, ats and crm, so I'd love to combine them. But I'd be looking for something more lightweight than this, maybe even local without cloud, but at least single service with sqlite or similar.
Would be amazing if it was very customizable to let people build or customize their own pipelines from some basic building blocks, still keeping the slick and fast UI from Linear.
I agree going after Slack at the same time is too ambitious.
by zild3d on 10/14/24, 11:39 AM
Landing page: " serves as an all-in-one replacement of Linear, Jira, Slack, and Notion."
Github repo: "alternative to Linear, Jira, Slack, Notion, Motion"
Github org: "Alternative to Jira, Linear, Slack, Notion, Motion, and Roam by Huly Labs"
by komali2 on 10/14/24, 1:12 PM
For wiki / notion we use Outline. For slack, Matrix. For CRM, Espo. For code repositories, forgejo, but we don't self host it, we use codeberg.
I think this stack would probably cost us a couple thousand of dollars a month if we paid for SaaS since we have around a hundred members. Instead we pay something like 30$/month for a couple hetzner servers through elestio.
When I work full time and I get to use all the bells and whistles SaaS products like linear, sometimes I think it's cool that the tool will do something like point out I'm about to create a duplicate ticket... But thousands of dollars a month cooler? Not sure, but not my money!
by DoesntMatter22 on 10/14/24, 4:14 AM
by nearportland on 10/14/24, 7:03 AM
by wg0 on 10/14/24, 7:55 AM
by danielovichdk on 10/14/24, 12:08 PM
Like ORMs, every programmer needs to write one.
Pick one. Stick with it.
by lucifer153 on 10/14/24, 8:59 AM
[1]: https://ziglang.org/
by Havoc on 10/14/24, 8:55 AM
Isn’t a PM platform mostly text-like?
Not criticising (gitlab manages same) just curious what’s driving that.
by avanttech on 10/14/24, 6:12 AM
by nearportland on 10/14/24, 7:02 AM
by whyowhy3484939 on 10/14/24, 9:23 AM
I'd try a more modular approach because IMO a substantial part of the problem is "horses for courses": PMs and developers have very different skills and requirements. Even inside those categories there is substantial variation.
I see no reason why the UI for developers has to be same as for PMs and higher ups. My ideal PM solution would involve the CLI and the notion of committing changes and being able to organize information cleverly. Efficiency, bare-boned, no fluff, no pixels that add zero information. These would all be things I am interested in.
My boss' ideal PM solution would probably involve some unholy marriage of Salesforce, Excel and CSVs without any organization whatsoever in a screen that explodes with fireworks and deliberately slows everything down and adds lag and loading screens so you feel you are doing important work. You can tell I am jaded, but my point is, fine. Let them have it. I see no reason to approach this problem with one, fixed, set of interaction patterns.
It's a common theme these days for me. Why does everything has to be so monolithic? Why is everything so samey?
by mfld on 10/14/24, 11:31 AM
by Brajeshwar on 10/14/24, 4:20 AM
by nubela on 10/14/24, 3:54 AM
by Separo on 10/14/24, 11:44 AM
by nikolayasdf123 on 10/14/24, 4:15 AM
by j45 on 10/14/24, 12:00 PM
by farceSpherule on 10/14/24, 4:42 PM
by eclipxe on 10/14/24, 4:28 AM
by mib32 on 10/14/24, 7:39 AM
by lmc on 10/14/24, 6:07 AM
by byyoung3 on 10/14/24, 7:25 AM
by brainzap on 10/14/24, 10:01 AM
by zuck_vs_musk on 10/14/24, 7:54 AM
by jacktheturtle on 10/14/24, 4:21 AM
by hajimuz on 10/14/24, 6:55 AM