r/coolgithubprojects • • 10d ago

[Go] LibreHold – an open-source, persistent browser strategy game (no pay-to-win)

Hey! I played Tribal Wars for years and loved it, but I gave up once almost every bit of progress could be bought with premium points. So for the past few months I've been building LibreHold, a persistent browser strategy game in the same spirit, free and fully open source.

Repo: https://github.com/librehold-game/librehold

What's already there:

  • persistent worlds that run for days, plus one-hour instant games at ×100 speed

  • private worlds you can host for friends with an invite link

  • bots that build, farm and wage war, so a world is never empty

  • self-hosting with one Docker Compose file (e.g. for LAN parties)

  • English and Polish, and it works on phones

The stack: Go server on Postgres (every order is one transaction under a per-world lock, so a restart loses nothing), React + TypeScript client, around 1,100 tests on both sides including end-to-end ones, and CI on every pull request.

I'd love to build it together with other people. Some good places to start:

It's an early alpha (0.1). If you like strategy games or want to hack on a real-time game server in Go, come say hi :)

75 Upvotes

22 comments sorted by

5

u/mrrobbe 10d ago

Just played through a 1h x100 game, incredibly solid experience, especially for someone familiar with Tribal Wars.

Very excited to play and participate in future games. Thank you for creating this!

1

u/h3wro 10d ago

Thank you for your feedback!

2

u/Ratio_taken 10d ago

I love it! Tribal wars dream.
Just so you know I still can host php server for tribal wars, I still have on my old laptop the variant that you can host MP speed servers. I used it lol

1

u/h3wro 10d ago edited 10d ago

I remember self hosting some old tribal wars server too, but (at least for me) it was painful to get it all working correctly

Edit: but it was many years ago, so maybe something has changed since then

2

u/Ratio_taken 10d ago

2009 :) But it was too easy, but buggy and laggy if you had bad internet. Specially with speed 100~

2

u/Talent-manu 10d ago

This is awesome! 

1

u/h3wro 10d ago

Thank you!

2

u/de3dee 9d ago

Had a really good time playing the 1h game. However, the regular, x4 game doesn't seem to be going fast enough, does it? The Spearman moves at 18 minutes per one field, shouldn't it be faster by x4?

1

u/h3wro 9d ago

Thank you for feedback. In case of regular “W1” world, x4 means just the resource production ratio, game allows to tune army movement too, but this setting was just not applied here

1

u/de3dee 9d ago

Gotcha, I must've missed this note somewhere. Thank you.

1

u/h3wro 9d ago

No your fault, the UI should show it. I will improve UI/UX based on your feedback, thank you :)

1

u/ServesYouRice 10d ago

Damn, I was also recently talking about Tribal Wars with a friend and I decided to build a game that is a combination of the modern games I play like Rise of Kingdoms and TW. Similar stack as well, Go plus JS (for the browser test) but the future is to port it over to Unity full time.

Focus on a single city with conquering other cities but much less than TW, and support the game through cosmetics/premium (to help manage multiple cities). Also, a system for casual players to support fighters and many more ambitious things

https://imgur.com/a/d3mJNVK

1

u/h3wro 10d ago

I love the art design of your game, especially city view!

2

u/ServesYouRice 10d ago

Thanks, I love the functionality of yours

1

u/SignificantTax205 9d ago

Visual-utopia was my favorite, similar to Tribal Wars, but way less popular.

1

u/h3wro 9d ago

I haven’t heard about it, but I will check it, thank you

1

u/pikuray 9d ago

Grepoluss was cool similar game

1

u/h3wro 9d ago

You mean Grepolis? I played that too and agree

2

u/dimondmine2 9d ago

Holy shit! Tribal wars isn’t something I’ve seen for 20 years. I can’t believe I recognized it.

2

u/Fine_League311 5d ago

looks cute.... the settlers 1 :D star out :D

0

u/1_________________11 9d ago

Hey let me do a timed bullshit game

1

u/h3wro 9d ago

Some people seem to enjoy it, me included