Jussi Nevavuori
banner
jussinevavuori.com
Jussi Nevavuori
@jussinevavuori.com
👨🏻‍💻 Software Developer & Designer 🇫🇮 Finland 🐢 Author of Kilpi 🚀 Entrepreneur
➡️ https://jussinevavuori.com
🐢 Kilpi 1.0.0 is finally out!

The new release brings with it more features and a vastly simplified, re-designed API with much better DX!

🚀 kilpi.vercel.app
October 20, 2025 at 1:08 PM
Cooking up a new side project! 🔥🔥🔥 Let's see how far we can go with this #startup #nextjs #sideproject
April 23, 2025 at 4:41 AM
Releasing the new docs for Kilpi built from scratch
🔥 Brand new layout
🔥 All features (Pagefind, a11y, MDX, ...)
🔥 Rewritten docs

Check it out at
kilpi.vercel.app
April 4, 2025 at 5:19 AM
💪🏻 Strong progress with the new docs! Turns out it isn't as simple as you'd think but all the hard challenges are now done!

Now just to review and organize the docs.
April 3, 2025 at 5:48 AM
📖🖊️ New documentation page for Kilpi on the way. Running into limitations with styling and customizing Starlight. How hard could this be to DIY? #astro #typescript
April 1, 2025 at 6:46 AM
🐢 Product Hunt × Kilpi — Launch day today, go check it out and give it a vote if you like Kilpi and open source software.

Check it out on Product Hunt
www.producthunt.com/posts/kilpi?...
Kilpi - The modern open source TypeScript authorization framework | Product Hunt
Kilpi is an modern open-source authorization framework for TypeScript applications. It makes authorization simple and scalable with well defined patterns for protecting your application's every aspect...
www.producthunt.com
March 31, 2025 at 8:56 AM
🐢 Kilpi is rapidly developing towards a v1.0.0 release with more plugins, documentation, features and tests being added day by day!

🔥 New audit plugin: kilpi.vercel.app/plugins/audit/

#typescript #authorization #nextjs #react
March 28, 2025 at 3:26 AM
New article, new take on authorization #typescript #nextjs #authorization

Let me introduce the Protected Query Pattern. Authorize, redact and filter data with a single clean, expressive and powerful API by wrapping pure query functions with a protector.

Read it at
kilpi.vercel.app/blog/2025-03...
March 27, 2025 at 5:28 AM
Full Kilpi example now available at kilpi.vercel.app/getting-star...! See how to use #NextJS #Typescript #React and more to create a secure full-stack application with Kilpi authorization.
March 26, 2025 at 3:47 AM
A little sneak peek while I fix up the types in the plugin API 👀
March 25, 2025 at 4:32 AM
Reposted by Jussi Nevavuori
Do you like this feed? If you do repost this and share it with your friends!
January 8, 2025 at 7:39 PM
🐢 Introducing Kilpi! First blog post introducing the new TypeScript authorization framework up now. #typescript #authorization #opensource

📖 Read it at
kilpi.vercel.app/blog/2025-03...
March 24, 2025 at 7:36 AM
Succesfully rewrote Kilpi's Policy API. It is now more explicit, more intuitive, and more "TypeScript". No more mysterious `Policy.as(...).new(...)` APIs. Just functions.

kilpi.vercel.app/concepts/pol...
March 24, 2025 at 2:17 AM
It worked! And it's beautiful! 🤩 Turns out the `withPlugin` pattern with a bit of type-magic to automatically apply `withPlugin` functions from an array is the best way to go.
March 23, 2025 at 5:24 AM
Uhh... I mean, it works beautifully as long as you don't open this file #typescript (plugin systems coming together)
March 23, 2025 at 4:06 AM
Today's learning: Designing type-safe and flexible plugin systems is really hard 🤯 ... seems higher-order functions (`withPlugin`) are easier to type but it's such a tacky API (`withPlugin(withPlugin(withPlugin(withPlugin())))`) #typescript
March 22, 2025 at 5:23 AM
Oh! I almost forgot:

kilpi.vercel.app
March 21, 2025 at 1:17 AM
Bye Twitter, hello BlueSky! Anyone interested in following the development of Kilpi (the authorization framework for typescript applications), hop onboard! ⚡
March 21, 2025 at 1:16 AM