nemmy.net
nemmy.net
nemmy.net
@nemmy.net
nemmy.net is a hobby project created by @holdon.templeoftherat.com

Now tracking: 1,649,272 profiles / 55,217 artists (43,073 open, 10,696 closed)

This is my yap account where I talk about the software details
Benefits of using SQLite:
> user reports bug
> i download the site database to my PC
> run the site in a debugger
> log into user's account
> set breakpoint
> find the error
November 18, 2025 at 2:33 AM
We fixed bugs and added notifications and mentions
November 4, 2025 at 11:22 PM
Reposted by nemmy.net
Come try out my indie website
There's a link and a Discord. Let's invent a bunch of random features!

nemmy.net
discord.gg/5AVP5tXKXt
November 3, 2025 at 5:01 AM
Site is perpetually 2 seconds away from blowing itself up and aggressively erasing all files.

How did Mark Zuckerberg make Facebook in 2 days
October 5, 2025 at 1:20 PM
Nemmy is up and running again!

Soon I will re-index 1.5 million Bsky accounts for the commission browser.
September 2, 2025 at 12:27 AM
Nemmy update: All our harddrives gone..
August 25, 2025 at 10:51 PM
Picking up good web design where it left off.
nemmy.net/dev/playground
July 17, 2025 at 7:46 AM
Occasionally I ask myself: Should I program a SPA website?

But every time I use a SPA website, loading pages takes a long time and it forgets lots of state.

When I refresh my own pages, it's so smooth that it looks like nothing happens at all. The back button is instant. No flickers.

So, no SPA.
June 12, 2025 at 2:19 AM
Only on Linux, the "easiest system to develop software on".

This is not an issue on Windows. SQLite should be able to delete a row by *waiting* for the other connections to finish. That's literally a core feature of SQLite. It's in the documentation. Why is it only working on Windows?
May 9, 2025 at 5:45 PM
Big Nemmy update!
- Better mobile layout
- Strict NSFW filter is stricter
- Filter and sort commissions by price (WIP)
- Adds 600+ new commission-able artists per hour
- Bump yourself in commission searches by writing nemmy.net in your bsky description to become a supporter

Happy commissioning!
May 9, 2025 at 7:13 AM
WIP: The "strict" NSFW filter setting is about to get stricter.
Profiles containing "🔞" or "nsfw" will be hidden. I'll add the red text for transparency.

Also: Empty galleries will be completely hidden so they don't waste space. This includes galleries that appear empty because of NSFW filtering.
May 6, 2025 at 8:06 PM
I write 90% of the backend SQL inside a 500-line file called "query.sql". SQLC turns each statement into a corresponding Go function to execute it and it's the best SQL tool ever made.

(Except the devs are neglecting an important PR so now I'm hosting a fork to compile certain SQLite3 statements)
May 4, 2025 at 3:47 AM
Writing code on the go:
You guys have WEIRD spelling.

I took these samples from various accounts and I'm adding more parser rules so you can appear in searches
May 2, 2025 at 9:58 PM
I write 80% of the frontend logic inside a string on a div. This is just how AlpineJS works, and it's the best JavaScript framework ever made.
May 2, 2025 at 6:54 AM
Experiment: Bump yourself on the site.
- A random bumped artist appears in 33% of searches.
- Users won't get the same bumped artist for 60 seconds.
(Users won't see you 100 times and get angry)

How do artists bump? By updating their prices or writing nemmy.net in their bio? Comment your ideas:
May 2, 2025 at 6:20 AM
Welcome to my software yap account. I'll be talking about how FUN it is to manage a website on a $7 Linux box with one fat SQLite database and 1.5 million rows
May 1, 2025 at 3:04 AM
Wanna recommend artists for work/commission?
Or are you browsing the commission database and getting unrelated garbage?

You can now find related artists and/or share who you follow! Type anyone's bsky handle or click "Find more" on artists: nemmy.net/artstat

I wrote some fun details in comments:
May 1, 2025 at 2:55 AM