fanfiction.lol News

Post Header

Published:
2026-06-02 07:01:06 UTC

I'm excited to announce that email registration is now fully functional again! I've migrated our email service to ReSend, which should provide more reliable delivery for account activation emails and other notifications. If you previously had trouble receiving registration emails, please try again. Everything should be working smoothly now.

Bug Fixes

I've been hard at work squashing bugs across the site. Thank you to everyone who reported issues! Your feedback helps me make fanfiction.lol better for everyone.

Dark Theme Preview

I'm also working on a dark theme for the site! It's still a work in progress (about 80% complete), but I wanted to enable it anyways. You may notice some elements that haven't been fully converted yet. I'd love to hear your thoughts on the dark theme as I continue on it.

Thank you for being part of this fledgling, brand new fanfiction.lol community! If you encounter any issues or have suggestions, please don't hesitate to reach out through our support channels.

Comment

Post Header

Published:
2026-06-01 22:53:45 UTC

Hi! I'm so sorry but new account registrations are temporarily suspended at this time.

This is due to my email service provider (SendGrid) limiting our account after we exceeded their free tier email limit. I have submitted an upgrade request to increase our email capacity, but SendGrid is currently reviewing my account and may take up to 72 hours to approve the upgrade.

During this review period, our email sending is limited to 100 emails per day or 6,000 emails per month. Since new registrations require email verification, we are unable to accept new signups until our email capacity is restored tomorrow.

I did not anticipate this and I apologize! Existing users are not affected by this suspension, you can continue to use the site normally.

Thank you for your patience and understanding. ❤️

Comment

Post Header

Published:
2026-05-31 09:09:39 UTC

A Manifesto on Human Creativity

This is a small, personal project, yes. But I'm trying to ensure fan communities have independent, free infrastructure. The practice of taking a story that matters to you and doing something new with it is as old as storytelling itself.

With that said, I'm excited to announce fanfiction.lol, a new independent fanfiction archive that I've built and deployed. It runs on the same open-source otwarchive codebase that powers Archive of Our Own, but with a different philosophy: no invite queue, fandom-agnostic moderation, and expanded content warnings.

Anybody is free to register on fanfiction.lol. No waiting list, no velvet rope. You want to post your story, you sign up. That's it.

Who Am I?

I'm Brennan (he/they), a Queer Métis author and web developer based in Calgary, Alberta. I've been publishing online since 2011 on deviantART, writing poetry, longform essays and lyric nonfiction across writing craft, literary criticism, and digital culture. I run Berry House, a values-driven studio building accessible websites, and founded Write Club, a creative collective for emerging writers that I ran for three years. I've been chronically online since Windows 98 and Limewire.

My Limitations

I have not been actively involved in fandom spaces since I was a teenager. I'm thirty years old now. I approach this with no existing allegiances, no current involvement in any fandom's internal debates, no stake in any ship war or discourse cycle. I understand that some people will read that as disqualifying. But there's a real benefit to bringing fresh eyes somewhere, I think.

Why Build Another Archive?

A few weeks ago, I wrote a guide for setting up a cheap, accessible server. After being a front-end developer for over a decade, I realized the full-stack wasn't as scary as I'd thought. But with the server up and running, I needed a real project to sink my teeth into.

Being on the IndieWeb for half a year now, I've encountered a lot of impressive, talented web developers and webweavers. One of them is a sysadmin who runs SuperLove, a fork of the otwarchive codebase. I was told this is notoriously difficult to set up, and that there are only a handful of these AO3 forks in existence. SquidgeWorld was the first, launched in November 2020. Since then, a small constellation of independents has followed.

I decided to try my hand at it, specifically because of the challenge. I purchased the domain fanfiction.lol for two bucks, set up my CloudFlare tunnel, populated the database, wrote quite a bit of janky Ruby script, and to my surprise things didn't take that long to get up and running (mostly with the help of Melo's guide).

Let me tell you, the stack is a bit of a beast. There's Ruby on Rails 8.1.0 running on Ruby 3.4.6, MySQL for the database, Redis, Elasticsearch (which takes 2GB of RAM alone), and Memcached. They're all containerized with Docker Compose. I wrestled with database initialization, Elasticsearch indexing, site skins (the CSS is stored in the database, not files, which makes design work hell), and configuring SendGrid for SMTP email notifications.

I deployed it to the server currently living in my basement behind a Cloudflare Tunnel, handling SSL and routing without opening my home ports to the internet. The whole thing runs in Docker containers: the Rails app, a background job worker, a scheduler for recurring tasks, and all the supporting services. It's a lot of moving parts, but Docker makes it manageable.

So, after sitting at my IDE for 20 hours straight and looking at the site surprisingly running, I asked myself: do I actually want to do this for real? Do I want to be a webmaster for a fandom writing community?

The answer was an unhesitating yes.

The History of Transformative Works

I've been writing my entire life, and have written a lot already about how I believe writing is sacred, even going as far as to proclaim it is literal magic. Writing is how we process the world and relieve some of that constant flooding of our minds. It's how we figure out our identity until something fits. Writing is good medicine.

And fandom in particular is where a lot of that writing lives. The history of transformative works is much longer than most people assume.

The practice of taking a story that matters to you and doing something new with it is as old as storytelling itself. Virgil wrote The Aeneid as an expansion of Homer, Dante planted his self-insert and contemporaries in Hell, Shakespeare himself recycled plots from Holinshed and Ovid with creative abandon. People have always extended or deconstructed stories. Always have yearned for a rewritten ending or to give a voice to a background character.

The Internet liberated this practice. LiveJournal in the early 2000s. FanFiction.net. Even zines before that, the physical stapled things circulated at conventions, mailed between strangers who found each other through classified ads in the back of genre magazines. Fan communities gave historically marginalised people (women and Queer people especially) spaces to write stories that the mainstream wouldn't write, to explore identities that the mainstream wouldn't represent, and to say things the mainstream wouldn't print.

There is an incredible outpouring of love and creative labour in fandom, often dismissed by the general population, as well as by the "more serious" writing circles I've moved through. Fanfiction communities produce extraordinary writers. They have produced communities that have held people through some of the hardest years of their lives.

They deserve independent, free infrastructure. And yes, it is that serious.

What AO3 Has Become

Archive of Our Own is important. The Organization for Transformative Works built a non-profit, volunteer-run, ad-free archive legally defending fanwork as transformative expression. That is nothing short of remarkable. AO3 currently hosts over 18 million works across more than 77,000+ fandoms, and recently crossed 10 million registered users. That's a staggering amount of human creative energy freely shared.

But AO3 has, inevitably, become a massive institution. And institutions calcify. The OTW is an all-volunteer organization, and the strains of that model are visible. Internal documents have long acknowledged an "existing burnout problem" and volunteer hiring freezes, leaving time as a scarce resource across many projects. One OTW Volunteers and Recruiting chair described an "epidemic" of volunteer burnout and turnover that has plagued the organization since at least the early 2010s. The scale of the archive has only grown since then. Feature development that the community has requested for years moves slowly, when it moves at all. Policy and Abuse received approximately 28,000 tickets in 2024 alone, processed by volunteers. The bureaucratic overhead of running something this large, this carefully, and this democratically is enormous, and it shows.

And then there's the invitation system. On Archive of Our Own, there are currently 144,235 people on the waiting list, and they send 4000 invitations every 12 hours. It would take over two weeks for you to get an invite if you're at the back of the line. The invitation system exists so that AO3 can grow in a controlled manner, but a project like mine doesn't have that problem.

What Makes fanfiction.lol Different?

The site runs on the same open-source otwarchive codebase, which means it has the same robust tagging system, the same work search, the same kudos and comments and collections infrastructure.

What does that mean in practice?

fanfiction.lol is fandom/discourse agnostic. I care about the writing of fans, not discussions about what writing is good or problematic. There is no interest in fandom's internal politics. Write whatever you want. Tag it honestly so readers can find what they're looking for and avoid what they'd rather avoid.

I take content warnings seriously. The archive warnings have been updated to include Systemic Oppression, Colonialism, Ableism, Homophobia/Transphobia, Racism, and Real Person Fiction. These are important signals for readers who need them. The relationship tags currently include Aromantic/Asexual Spectrum, QPR, Non-Binary/Genderqueer Focus, Poly/Ensemble, and more. A tagging system should reflect the full range of what people actually write. If you think I've missed something, let me know and I'll add it!

All tags are canonical. On AO3, only certain approved tags are "canonical", which means they're searchable and wrangled by volunteers into consistent forms. The rest are secondary and freeform. Here, everything you tag goes into the searchable record.

It's small. It's personal. It's mine. And yours, too, if you'd like.

On Moderation and Harassment

Multiple owners of AO3 forks have told me that this is a difficult, unforgiving role. That there are a lot of bad-faith entitled people they've had to deal with, and have gotten harassed and stalked simply for operating a fanfiction website. I am not ignorant or naïve to how the Internet and people on it can be, but I do know I can handle it.

I know how to moderate a space, and I know how to hold a line, and I do not believe that the possibility of harassment is a reason to leave the commons ungoverned or un-built. The commons must not be destroyed. Someone has to tend the infrastructure.

Joy-as-priority

As the name makes obvious, fanfiction.lol is supposed to be fun and joy in fandom and creation. It is supposed to be a place where the writing is the point. I care deeply about fans and their work, not the discourse around the writing, not status hierarchies, nor the arbiters of legitimacy. Write whatever you want and celebrate the fact that you made something.

I am bringing the same good-faith, big-tent philosophy I bring to the IndieWeb and my life in general.

Break Things, Please

Right now the site has only a handful of users, and fanfiction.lol is very much in active development. Things may break, data may occasionally get obliterated, and I am one person running this alongside a lot of other web projects.

If you're someone who enjoys fandom, I'd love for you to sign up if only to poke around, try to break things! Tell me what you find. The source code lives at source.tube/brennan/fanfiction.lol. You can find me at brennan.day/accounts across the web. Send an email to [email protected] or find me on Mastodon at @[email protected].

Write whatever the hell you want!

Comment

Post Header

Published:
2026-05-29 08:38:26 UTC

What is fanfiction.lol?

fanfiction.lol is a small, independent archive of fanworks and original works. It runs on the open-source otwarchive codebase (the same codebase that powers Archive of Our Own), but with a different philosophy and aesthetic.

Project Status

This archive is currently in early access. Registration is invite-only as we build out features and ensure stability.

What Makes Us Different

  • Inclusive Archive Warnings: We've updated the archive warnings to include Systemic Oppression, Colonialism, Ableism, Homophobia/Transphobia, Racism, and Real Person Fiction (RPF) - recognizing that these are important content warnings for many readers.
  • Fandom Agnostic: We welcome fan fiction in any fandom, original fiction, multimedia fanworks, and more. We're not interested in policing what you write creatively.
  • Small & Independent: This is a personal project maintained by one person, not a large organization. We're here to have fun and provide a space for creativity.

Technical Setup

The archive is running on Docker with MySQL, Redis, Elasticsearch, and Memcached. It's accessible via Cloudflare Tunnel for secure external access.

Recent Updates

  • Added media categories (Anime & Manga, Books & Literature, Cartoons & Comics, Celebrities & Real People, Movies, Music & Bands, Other Media, Theater, TV Shows, Video Games)
  • Customized branding with blue-to-purple gradient theme
  • Added social sharing buttons (Mastodon, Website, Email)
  • Added 88x31 badge collection showcasing various communities and values
  • Updated content policy to reflect our inclusive archive warnings

Get in Touch

If you have questions, feedback, or just want to say hi, you can reach out via email at [email protected] or find me on Mastodon at @[email protected]

Thanks for being here. Write whatever the hell you want.

Comment


Pages Navigation