News for hackers. Stuff that matters.
Re:Phabricator – GitHub Alternative written in PHP used by t... by Supermighty on Wednesday June 06, 2018 @09:45AM (#17247082)
For speed alone, I wonder how Gitea would compare to Gitlab.

Gitea is written in Go. I used it for a small self hosted instance; it's fast for me, but I wonder if it scales well.

Re:Phabricator – GitHub Alternative written in PHP used by t... by lima on Wednesday June 06, 2018 @10:55AM (#17247631)
When I looked at Gogs, the code was really messy, had trivial SQL injection vulnerabilities in the past and the maintainer actively resisted efforts to implement basic features like OAuth2.

Is Gitea any better?

Re:Phabricator – GitHub Alternative written in PHP used by t... by lucb1e on Wednesday June 06, 2018 @11:40AM (#17248018)
> the maintainer actively resisted

I hear that's exactly the reason why Gitea forked from Gogs.

In the past month, Gitea merged ~110 pull requests and got 70 new issues, and Gogs 7 and 18. Gitea also has 1500 (30%) more commits. All of this indicates to me that Gitea is further along than Gogs. Mainly based on that I went for Gitea and I like it so far, but I didn't install Gogs so I can't compare directly.

Re:Phabricator – GitHub Alternative written in PHP used by t... by ausjke on Wednesday June 06, 2018 @11:51AM (#17248120)
gitea user here, still I put gitea behind ssh as I am uncertain if gitea is robust enough to face the internet directly.
Re:Phabricator – GitHub Alternative written in PHP used by t... by kuschku on Wednesday June 06, 2018 @10:58AM (#17247649)
Gitlab is nowadays also almost entirely written in Go – every part that’s slightly slow has been rewritten in Go over the past years.

Still, that doesn’t help much. Gitea just does a lot less than Gitlab behind the scenes.

Re:Phabricator – GitHub Alternative written in PHP used by t... by elygre on Wednesday June 06, 2018 @11:13AM (#17247776)
GitLab itself is almost exclusively Ruby. Go is used in several newer services (pages, ci, gitaly, more).

See https://gitlab.com/gitlab-org/gitlab-ce/graphs/master/charts for the core server.

Re:Phabricator – GitHub Alternative written in PHP used by t... by kuschku on Wednesday June 06, 2018 @05:03PM (#17251111)
Sure, but all the performance-critical stuff is in gitaly and the others.
Re:Phabricator – GitHub Alternative written in PHP used by t... by eberkund on Wednesday June 06, 2018 @10:43AM (#17247515)
And Phab is written in PHP, if some of the posters from previous HN discussions about PHP were to be believed there would be no point even looking at this software compared to one written in Ruby.
Re:Phabricator – GitHub Alternative written in PHP used by t... by wolco on Wednesday June 06, 2018 @11:52AM (#17248122)
Comparing PHP to Ruby brings me back to 2012.

Since then php got faster, laravel copied many Rails concepts and improved in many areas. PHP is getting more popular while Ruby/rails is losing marketshare.

Those who still compare are living in the past.

Re:Phabricator – GitHub Alternative written in PHP used by t... by SkyMarshal on Wednesday June 06, 2018 @11:37AM (#17247988)
I don’t normally upvote PHP projects, but when I do it’s usually Phabricator. It’s a high quality project regardless what language it’s in.