Papra v26.6.0 is out! 🚀 - AI auto-tagging for - Support for external document content extraction engines - Configurable LLM providers for AI features - Big reduction in image size and improved performance - And many other improvements and fixes! #SelfHosted #Foss #BuildInPublic
Corentin
@corentin.tech
FOSS creator, self-hosting enthusiast. I made @papra.app and @it-tools.tech, https://enclosed.cc and many other things Prev : Indy, EDF, INSA - fr, en Currently building @papra.app https://corentin.tech
I've just replaced the official AWS S3 SDKs in @papra.app by s3mini, a zero-dependency S3 client by @jolly-good.bsky.social This removes 97 transitive packages (!) and ~23 MB of dependencies... wtf aws 😬
Finally switched @papra.app monorepo from eslint to oxlint/oxfmt The formatting is less permissive and configurable than @antfu.me awesome eslint config, but performance-wise it's really great Durations dropped by a factor 10
Papra v26.5.0 is out! 🎉 - Share documents with public links - Saved views for quick access to searches - Add notes to documents - And more! Full changelog: docs.papra.app/changelog/#2... #SelfHosted #Foss #BuildInPublic
Papra v26.4.1 is out! It includes batch actions in the documents page, new sorting options, security fixes and more. Full changelog: docs.papra.app/changelog/#2... #SelfHosted #Foss #BuildInPublic
I wrote about why I quit my job, and how weird and tiring tech feels these days.
Do I belong in tech anymore?
On quitting, the spread of AI, and the loss of an ideal.
ky.fyi
I've finally unified the validation library accross @papra.app client/server 🙌 Removed remaining zod schemas in favor of @valibot.dev
Papra just dropped custom properties for documents: text, number, select, multi-select & even member relations! Plus smarter PDF text extraction with OCR fallback for vectorized text. #selfhosted #homelab https://github.com/papra-hq/papra/releases/tag/%40papra%2Fapp%4026.3.0
Papra v26.3.0 is out! 🎉 Big release with lot of awaited features! - Custom properties - Customizable storage path - Document date property - Content extraction improvements - And many more! Full changelog: docs.papra.app/changelog/#2... #SelfHosted #Foss #BuildInPublic
Marre de perdre vos factures ou garanties ? 📄 Je lance Papra : un outil d'archivage minimaliste et libre pour stocker vos documents à long terme et les retrouver en un clic ! 🐧☕
Papra's Docker image has been pulled over 1 million times! 🎉 Thank you all for this symbolic milestone and for trusting Papra to manage your documents 🫶 #OpenSource #BuildingInPublic #foss
Papra v26.2.0 is out! - Fancy new tag picker UI from the document lists - In-app advanced PDFs viewer - Tag names are now case-insensitive (simpler search) - Huge reduction of the rootless docker image size - And many other improvements and bug fixes! #SelfHosted #Foss #BuildInPublic
Papra v26.1.0 🎉 - New search filter "has:tags" to filter docs with/without tags - Added Greek and Russian language support - Reduced production bundle size - Various improvements and bug fixes Full changelog: docs.papra.app/changelog/#2... #OpenSource #Foss #BuildInPublic
I even made a small online demo of the parser here: search-parser.papra.app
Search Parser - Advanced search query parser for TypeScript
A typesafe, dependency-free, error-resilient AST-based search query parser for TypeScript. Supports logical operators, grouping, filters, and more.
search-parser.papra.app
I really had fun building a full featured AST-based parser for this search query engine 🙌
Papra v26.0.0 is out! 🎉 - Advanced search syntax - Instance administration - Two-factor authentication (2FA) - Search speed improvements - About page with version info - And more! #selfhosted #opensource #foss
I really had fun building a full featured AST-based parser for this search query engine 🙌
👉 Advanced search You can now use advanced search queries with filters, logical operators, and full-text search, ex: tag:invoices created:>2025 electricity
Should we drop a dedicated open-source project comparing ALL major schema libs? 🤔 We could test: ⏱️ Initialization speed ✅ Validation speed ⚡ Parsing speed 📦 Download time (bundle size) If this gets traction… we launch it 🚀📊
Just updated the @valibot.dev comparison guide to also including the new Zod Mini. Bundle sizes for a typical login schema: 🤖 Valibot: 1.37 kB 💎 Zod: 17.7 kB 💎 Zod Mini: 6.88 kB
Spent some time making proper documentation for Crowlog, my modern "yet-another" logging library for any JS/TS project -> crowlog.dev #OpenSource #JavaScript #NPM
Crowlog - Extendable JS logging library
Ultra lightweight, zero-dependency, extendable logging library for any JavaScript environment. Works in Node.js, browsers, and edge runtimes.
crowlog.dev
📣 2 days left for Papra founder discount 📣 Get 50% off on all plans for life by subscribing before December 31st 👉 papra.app #OpenSource #Sass #BuildInPublic
Papra version v25.12.0 is out! Time to docker pull 🚀 Full changelog: https://docs.papra.app/changelog/#25.12.0 #OpenSource #BuildInPublic #SelfHosted
6 years of thinking I can make a better portfolio. 1 year of actually building it. My new portfolio is LIVE 🚀 Please, don't break anything! 👉 bruno-simon.com
Few weeks after opening early access, we're thrilled to announce that Papara Cloud is now globally available! 🚀 Available here 👉 https://papra.app #OpenSource #BuildInPublic #SelfHosted
★ Just published: Papra @papra.app — Organize and secure your documents in one central hub A document management platform that helps you archive, organize, and search files with email ingestion, tagging capabilities, and powerful search functionality.
Papra: Open Source Alternative to Google Drive, Dropbox and Microsoft OneDrive
A document management platform that helps you archive, organize, and search files with email ingestion, tagging capabilities, and powerful search functionality.
openalternative.co
Just created Branchlet, a fast and extensible string processor for handling conditional text logic in i18n strings 🎉 github.com/CorentinTh/b...
Regarding the recent supply chain attacks on npm, to mitigate on my side I've enabled npm's Trusted Publishing for most of the main packages I'm maintaining It's really a breeze to not have to rely on and rotate npm tokens in CI 🙌
What would you put on the @valibot.dev v2 wishlist if we skipped Valibot v1.2 and worked on Valibot v2 instead? Here are some ideas I have:
Papra v0.9 is out! 🎉 - Document encryption! - Stream file uploads (better performance, lower RAM usage) - Dropped B2 storage driver as B2 is now fully compatible with s3 - Some bug fixes and more! #selfhosted #opensource #buildinpublic #foss #javascript
Papra v0.9 - Document encryption, performance improvements, and streamlined storage - Papra - Simple & Secure Document Archiving for Long-Term Storage
Papra v0.9 introduces document encryption with DEK/KEK architecture, migrates Backblaze B2 to S3, adds streaming uploads, and brings significant performance and UX improvements.
papra.app