Grain
grain.social
Grain
@grain.social
grain.social is a photography-focused photo sharing platform

sign in with your bsky account

by @chadtmiller.com

github: https://github.com/grainsocial/grain
tangled: https://tangled.sh/@grain.social/grain

#photography #atprotocol
iOS build v1.0.0+24 adds a new photo library screen accessible from the app drawer. If you upload photos with the toggle to include metadata you should see your photos organized by date. This is currently read only but we'll add more functionality soon. That's all! Have a nice weekend 🏔️
July 25, 2025 at 10:28 PM
Features:
- Rich text facet support in inputs. Typing @someuser will open an overlay to select the matching user and insert the handle text into the input. Also highlights links and hashtags as you type. This works for gallery descriptions, comments, and profile descriptions.
July 24, 2025 at 7:45 PM
✨Cool new feature in the iOS app: you can now edit all your gallery’s alt texts at once. We’ll probably bring this back to the web app too.
July 24, 2025 at 1:17 AM
Haven’t posted in a while. We’ve been heads down, working to bring a native mobile app to life. Until then, hope you’re enjoying the summer!

🎥 @chadtmiller.com

#mountains #alpinemeadow #mthood
July 8, 2025 at 8:17 PM
trending 📈
June 22, 2025 at 3:08 AM
Preview of what notifications look like!
June 20, 2025 at 8:40 PM
To add comments to individual photos, click on the photo, click the "Add a comment" button at the button, and a dialog will pop open to write your reply.
June 20, 2025 at 7:14 PM
Gallery comments are live!

You can now leave comments on a gallery or on individual photos. You can also reply to others and get notified when someone responds. All comments, whether for the gallery or its photos, are shown in one place so it’s easier to keep track of the conversation.
June 20, 2025 at 6:06 PM
Timeline speed enhanced
June 18, 2025 at 6:26 PM
Let your camera be part of the story. Our new camera badges showcase the cameras you use automatically when you upload photos via exif. 📸 #photography #exif #gallery #photos #cameras
June 17, 2025 at 12:36 AM
Launching EXIF support today! There's a new checkbox on the uploads page that enables parsing of photo metadata. We parse a small set tags from the Exif 2.3 standard instead of everything to keep it simple. We don't parse location data and the raw file is stripped on upload.
June 12, 2025 at 11:51 PM
Really excited to announce that Grain now has our own moderation service that runs totally on our own infrastructure, built on the same tools that run Bluesky and on the #atprotocol. We are aiming to be a totally new social network focused on photography. 📸
June 11, 2025 at 1:10 AM
We also updated the notifications page to show when you get a new follow on grain.
June 5, 2025 at 5:09 AM
Also dropped the Activity tab since it's not really doing much right now making galleries the main view. If you haven't already you should checkout these photos by @freyja-lynx.dev!
June 5, 2025 at 5:09 AM
Update! Leaning fully into our own graph. Followers/following counts are for grain follows. Clicking the follow button is for grain only. We think this will set us up better in the future and help us to become a social network of our own outside of Bluesky. cc @goose.art
June 5, 2025 at 5:09 AM
And yes, you can now follow people directly in Grain. Which means a new user to the #atprotocol can sign up via our first PDS, Ansel, with a .grain.social handle and only interact with people in Grain if they want to. Reach out if you want early access to invites!
June 4, 2025 at 8:39 PM
Big updates! We now look for other profiles you've made on the #atprotocol and you can filter your following feed by people you follow on those networks. The means you can see galleries made by your @tangled.sh friends! We currently support profiles on Bluesky, Tangled, and Grain itself.
June 4, 2025 at 8:39 PM
Important update to favorites! We now show all your favorites on your profile page (only for you) and removed the extra favorite posts from the timeline. Now you can keep track of them all in the one place and have a little more privacy when favoriting things. Happy Graining!
May 31, 2025 at 4:13 PM
Just pushed out update to the home page! There's now two feed options: Timeline and Following. Timeline is all gallery creations and favs, and the following tab filters that down to only people you follow. The follow graph in Grain is the same as Bluesky.
May 29, 2025 at 5:52 PM
Should be fixed now @mackuba.eu!
May 28, 2025 at 9:05 PM
Bringing back avatar uploads after a short hiatus! Show off a different look in Grain than what’s on your bsky profile.

Steps to update:
- Go to your profile page
- Click "Edit profile"
- Click the avatar circle to select a new photo
- Click "Update"

As always, shoot us a DM if you have an issues.
May 27, 2025 at 3:44 PM
Quick update before we touch some grass this weekend 🌱. You can now search for users in Grain, making discovery easier. We'll expand this to more things over time.

Today you can search by handle, display name, and did!

Happy graining!

👉 grain.social/explore

#photography #atprotocol
May 24, 2025 at 4:04 PM
Inspired! Starting to use www.beowulfipsum.com to test some @grain.social layouts.
May 23, 2025 at 9:35 PM
💡Pro tip! Navigate gallery photos with the left/right arrow keys on desktop. Swipe left/right on mobile. Photos by @icyphox.sh
May 23, 2025 at 7:09 PM
Note/link added!
May 23, 2025 at 5:13 PM