payment-webhooks-kit
Verified, replay-safe webhook handlers for Stripe and Adyen, with a local test harness.
- TypeScript
- Stripe
Neverstale builds your portfolio from the accounts you already use, then keeps it current on its own. No more remembering to update it, and no more explaining why you haven't.
A source changes. Neverstale notices: a new repo, a new shot, a new post.
It decides whether it's worth adding, then writes it from your own material. Anything it can't trace back to your source is thrown out.
You approve in one click, from the weekly digest or your inbox. On Pro, autopilot does it for you.
Your site updates and says when. Change your mind and you can revert it in one click.
Example data: a made-up developer, not a customer.
Most AI site builders are very good at the first afternoon. Then you ship a repo, land a new role, publish a post, and the site you were proud of quietly becomes the one you apologise for.
Neverstale is the part that comes after.
illustration · 4:3
Terminal, Studio and Byline draw whatever your sources produce. Pick one, set an accent and a background, and switch whenever you like. Your content stays put.
For developers. Mono-forward and dark, built around repos.
For designers. Image-led, built around shots and projects.
For writers. Text-led, built around posts.
Example content, drawn by the real templates.
Access is read-only and limited to public data. Nothing is published unless you approve it, or you switch on autopilot.
On the free plan you press Fetch updates. On Pro, everything that can be polled is fetched every day.
GitHub
New repos, releases and profile changes. Public data only, read-only access.
Dribbble
Your own shots, with the image, title and link.
Medium, Substack and any feed
Any RSS or Atom feed. A new post becomes a proposal.
LinkedInmanual
Paste your profile and refresh when you change roles. There is no API to poll, so this one is manual.
Behancemanual
Import your public profile and refresh when you add projects. Manual, and labelled that way.
Send a note to your personal address, like "I gave a talk at X". Only your account email is accepted.
Every proposed update lands in your inbox and in one weekly email. If you would rather not be asked, Pro has autopilot, and every automatic change comes with a one-click revert.
product screenshot · 16:10
product screenshot · 9:16
Every connector is on the free plan. Pro adds the automation: it fetches for you every day, and autopilot can publish without asking.
US$0
US$10a month
Or US$100 a year, two months free. Billed in USD or NZD.
It is built not to. Every draft is checked against the source it came from, whether that is a repo, a shot or a post, and anything it can't trace back is thrown out instead of published. You also approve each update, unless you turn on autopilot.
GitHub, Dribbble, Medium, Substack and any RSS or Atom feed, LinkedIn, Behance, and updates you email in. LinkedIn and Behance have no public API we can poll, so you refresh those yourself.
Background fetching. You press Fetch updates, up to 10 times per source per day, and proposals appear as usual. It also shows a small badge in your footer and keeps 7 days of analytics.
Your custom domain unbinds after a 14-day grace period and autopilot goes back to manual approval. Your content is never deleted.
At neverstale.page/your-username. On Pro you can use your own domain instead.
Yes. Edit any draft before it goes live, and edit anything that is already published. Every change is versioned, so you can revert it.
Connect an account, review the first draft of your site, and let the rest run.
brand graphic · 1:1