Follow Pnut updates via RSS.



What we know so far - v0.9.5

Hello! We've been given a new year, and we are in #hackathon season.

I want to take a moment to look at Pnut's recent history. I keep open communication in the Developer chat room, so please do drop in there or just talk to me directly if you want to have input in the network or have questions.


Pnut brings in a couple hundred dollars every month. After expenses, a little of the money stays in the bank. More than three years in, Pnut has the funds to survive for years, as far as regular expenses are concerned. The initial investment I made for server hardware included a duplicate of all the hardware in use, so hardware failures are already accounted for. We already made a full hard drive replacement once, preemptively.

If you support Pnut with money, that is fantastic! Thank you!

Over the years, some folks who've really wanted to support this project have had to stop their subscriptions, and that has been understandable. But the financials are a consistent encouragement to me.


We had a strong start three years ago, and then a steady decline since closed in March of 2018. If you look at basic stats, we've stayed fairly steady this year, after sliding down to a happy medium of activity in March.

We track just a handful of things that I can translate into engagement metrics. I know how many posts, messages, etc., were created in a period of time. The discerning developer will notice that the endpoint gained a new field called on the last update, which is just a set of user IDs that have hit the API in the current UTC day. This is the closest Pnut has to a "monthly active user" metric, but it's daily.

These are napkin stats:

  • 90 accounts use Pnut in a daily fashion. Some of those are feeds or bots.
  • 110 human users create a post in a month.
  • 60 human users create a message in a month.


Apps for users are the lifeblood of the network, and we still have good support for major platforms. There is a hearty band of developers who maintain and iterate their apps. This is a hobbyist platform for sure. We improve the infrastructure when we have time and when we have an itch to scratch.

Existing apps continue to be supported by the likes of @rafaelcosta, @ludolphus, @thrrgilag, @xyz, @ericd, @kwood, @lechindianer, @hutattedonmyarm, @dasdom, @ravisorg, @unixb0y, @mcdemarco... the list goes on!

New apps are still being built to fill needs – these recent additions, for example:

  • Gamma; an Android app from @xyz
  • PiNut; an iOS app from @unixb0y
  •; a sparse but accessible web app by yours truly

The Takeaway

We are a small community that supports itself financially and with developer support. I think there are some holes in our community engagement. I think that is what I am worst at. This year I will be challenged to either foster a more lively community, or slip past another threshold of holding attention.

We don't need to worry about Monthly Active Users or harsh statistics like other social networks, but there is a felt loss of perspectives and stalwart users that I think discourages other folks from sticking around.

Cheers to a new year!

(You can take a look at the Developer change log for details on the latest API update.)

@33MHz / Robert, on behalf of Pnut


New Year, New Update - v0.9.2

As we close out the year, we have a few improvements to get out the door. Most of it is behind the scenes or small changes. But we wanted to note that instead of developers paying a recurring fee, they will now only pay $42 once.

Existing developers no longer have any expenses there.

Happy New Year!

Developer change log


Badges - v0.9.1

The badge system has been updated to actually have multiple badges. You're welcome to suggest a badge that would be fitting for our community on the GitHub repository.

We've also increased accessibility via RSS, and given visibility to responses to your polls. Hope you enjoy!

Developer change log


User Streams - v0.9.0

This update has been a long time coming! The major new features is User Streams, which is a much faster way for some clients to connect.

With this update, there are a few streamlining changes for accounts and payments.

Now, even invited users, without a Pnut Badge, will have 512MiB of free storage. This simplifies app development, is more convenient for users, and opens more possibilities for apps.

Users can now gift a 1-year Pnut Badge to another user for $30, giving themselves and the new user an extra month on their paid badges at no charge.

And going forward, any new user is either free with an invite, or $30/year or $5/month with a Pnut Badge.

Take a look at the other changes below!

Developer change log


Translations - v0.7.5

With the latest changes, we've introduced a simple way for people to contribute localizations of the account area of! We just have French and English so far, but it will be fun to see what other translations we can get together.

There are also bookmark E-mail notifications for pnut Badge supporters, and a number of smaller improvements. App Streams are becoming much more useful, with many stability and efficiency improvements, making them more useful for notifications and server-side apps.

Developer change log


Audio, Access, And More Refinements - v0.7.4

With today's update, audio uploads are now treated as first-class files! We now have more tools for developers to handle audio files.

@xyz's open source app, beta is now being used for canonical posts and user profiles! His app has become a very nice part of the ecosystem, and we're glad to put it front and center, so new users can jump into a smooth experience from the start, and then explore new apps from there.

For many more details, check the Developer change log.


House Cleaning - v0.7.3

There are a number of slight improvements and adjustments to the site and API. The biggest change is that you don't have to have an invite to sign up for pnut, anymore. Without an invite, you can simply pay for the pnut badge benefits ($5/month or $50/year) and create your account!

You can read more details on the developer change log.


App Directory - v0.7.2

Hello again! We're glad to be bringing improvements to the app directory with this update. They are sorted into a few categories, and you can now recommend them! You can see people you follow who have recommended an app, as well.

This update also has redesigned some of, a few small performance improvements, and users now have "badges"! We'll be bringing more to badges in a future update. For now, developers can start to play with the basics.

As always, you can read the more technical changes on the developer change log.


Personal Data Export - v0.7.1

This is a small update, but I wanted to explain one particular piece of it: now the Storage link in your account side bar has been changed to Data, and it has a link to request that your data be sent to you. It will zip everything into a file and send you a link in your E-mail, to download it.

Pretty simple. Currently, it does not include your storage files, if you have any. It really is a minimal export, with just the data from your posts, messages, etc.

The update gives developers a few refinements, there are a couple performance improvements, and better app pages.

Thanks to everyone for making the first year of pnut a wonderful ride!


Search - v0.7.0

We now have basic user, channel, message, and post search in the API!

Developers can now handle files more easily, with derivative files and automatic thumbnail creation of images.

Also with this update, TOTP login authentication is available to any user, whether you have a pnut badge or not.

Head over to the developer change log for more details.


Files - v0.6.0

Today the API has been upgraded and the account and website interfaces have been updated significantly. You can read the more technical details in the API Changes.

Two major changes to the landscape here at pnut are the addition of file storage and, with it, an opportunity to support pnut more directly. Something of a business model has emerged for our hobby love. I want to keep the financials legitimate, so I didn't want to introduce a "free tier" storage teaser. But I also didn't want to bar anyone from reasonably having file storage if they want it, and it is also better for those who want to donate to have as few third parties as possible -- so storage and a few other perks have been packaged in a "pay-what-you-want" subscription. You may pay as little as $3 USD on a monthly or $10 USD on an annual subscription, getting you:

  • 10GiB File Storage
  • Repost and follow E-mail notifications
  • RSS feed of personal and unified streams
  • multi-factor authentication for

To enable these features, buy a badge! (If you're already giving through Patreon, we would be glad for you to move your contribution here instead, so we can give you these features for your support!)

Finally, developers will be able to build attachments into posts and messages without a third party service!

New developers will also have to pay $10 a year.

We hope you enjoy sharing photos and playing with files!


New Logo! - v0.5.0

Today the API has been upgraded and the account and website interfaces have been updated. You can read the more technical details in the API Changes.

We now have a logo! Many thanks go to @brainseller for championing a clever, sensible, clean logo.

The largest API change in this update for end-users is that "App Streams" have been released; this allows developers to send you much more timely and efficient notifications, especially for Channels and private messages, where it was unreasonable to do so previously.