Why is Null making his own forum software instead of using an existing open source alternative?

Anything at all to do with kiwifarms is not a good thing to go on a CV.
Agreed, but it doesn't need to be KF branded or link to it from the repository. If it turns out to be the quality you'd actually want in a CV I'm sure there'll be a handful of small splinter sites running it since the current alternatives really do suck that much.
 
I'd guess a combination of features and internal design philosophies. phpBB for instance, doesn't have many of the features KF uses, while its internal structure is fucking weird. It's a massive improvement on phpbb2, to be sure, but try developing add-ons for it and see how long you stay sane.
 
  • Like
Reactions: CircuSphere
Agreed, but it doesn't need to be KF branded or link to it from the repository. If it turns out to be the quality you'd actually want in a CV I'm sure there'll be a handful of small splinter sites running it since the current alternatives really do suck that much.
its literally called sneedforo lmao
 
its literally called sneedforo lmao
Will Null make his forum software open source is the question. I hope so.
https://git.kiwifarms.net/KiwiFarms/ruforo
Sneedforo is just the working title. I assume it'll get a more professional name when it's closer to being finished (although maybe not, lol).

To address the wider topic, Null is developing his own open-source forum software because (1) Xenforo revoked KF's license, (2) other available forum software are just not very good, and (3) the Kiwifarms is a pretty unique website with challenges that call for a custom solution.
See:
Null said:
XenForo's issues drove me to start working on forum software made in Rust very recently, coincidentally.

There are numerous issues with XenForo. It cannot serve its purpose for a site as large as ours. We are one of the largest and most active communities running XenForo. Our community also uploads more multimedia than any other XenForo site. PHP (the language XenForo and many websites are written in) has extreme limitations in dealing with multimedia. I have had to hard-code many customization to get the site to work as well as it does. I have other very serious complaints but I will have to sit down to adequately outline them so that everyone can understand.

If you are a Rust developer interested in writing forum software with me, please get in contact and provide some examples of your work. We are currently using Actix, SeaQL[PgSQL], and Askama for templating.
 
I'm interested in seeing if the design remains the same or if it's going to change.

I've been reading the code and I understand what Null is doing to an extent. replicating the forum is no easy task, especially in a language that may or may not be better than PHP speed wise.

I'm still debating whether to help out or not. I will say I am interested to see how his rust forum software turns out.
 
I get it and actually commend him for it. It's all about self sufficiency rather than being at the mercy of butthurt software companies.

Bonus points on coding it in a language with large usage by trannies and other members of "the offended". What are they gonna do, jump to another language? Rinse and repeat.

People have suggested alternatives but they're just not going to cut it, especially with how well this place gets used on a daily basis. Larger forums generally stick to premium products. XenForo was certainly one of the better ones when others like Invision shot themselves in the foot with awful upgrades (you will now remember all those places using IPB 1.3 or 2.x), but as you can see they have decided to pander to the offended.

As someone else brought it up in the thread, I myself have used MyBB in the past and it's a great tool, and the plugin availability is very expansive thanks to their community which can improve its offering from the default configuration, but sadly development on major updates from the developers themselves have fallen behind for years. They promised 2.x of MyBB for years and eventually said it wasn't happening any time soon. MyBB 1.8 will be 10 years old in 2024 if they don't roll 2.x out by then.

If you know what you're doing and can actually ensure to maintain it from the various bugs and issues that crop up, better doing your own thing when it comes to this stuff.

I do wonder if anyone else will try using it once it's out in the open, or if they will avoid it because of what it's associated with. No doubt would be a huge task to migrate I guess.
 
Last edited:
It’s because his minuscule broken dick makes him feel inadequate and feminine. Therefore he’s done this to prove his masculinity.
 
Also coding is fun and writing useful software with a userbase is a good thing to go on a CV.
I don't think Null will find it easy to be hired at the vast majority of tech companies or for most projects, unfortunately. KF is an albatross around his neck forever. If only it were something less contentious like trooning out and then trying to groom minors into sterilizing themselves with black market drugs—then he might have a better chance with his CV.
 
Existing FOSS alternatives do not have the features I want. They're usually not very good. Their issues are a result of their age.

1. They are PHP. PHP dominated web development since the 90s until recently. PHP is still very popular because it's insanely easy for an ordinary person to install, and the request cycle is easy for a developer to understand. This is great for small Wordpress blogs, but not so great for huge communities.

2. They have zero media features. XenForo's video/audio embedding is very recent, lazy, and barebones. Videos are hacked up attachments. There is no media processing and there never will be because PHP simply cannot handle that by itself.

3. None implement websockets for anything.

What few modern forums exist are usually trying too hard to be fancy and are just a JavaScript OPA which is the peak of niggercattle technology and I will not use something that breaks without JS.

Just by moving the chat to Rust, I can see a huge relief on the server. We are no longer at 50%+ on every CPU. About a third of our HTTP requests each month are eliminated by using websockets.
 
Last edited:
Back