# Tech watch

[Canonical source](<https://sebastien.rigaux.be/en/tech-watch/page/14>)

## [Paperless-ngx: turn scanned documents into searchable archives](<https://sebastien.rigaux.be/en/tech-watch/links/paperless-ngx-turn-scanned-documents-into-searchable-archives>)

Paperless-ngx organizes scanned documents into an accessible, searchable archive. The community project provides a self-hosted foundation for collecting and retrieving documents.

2025-08-16 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/paperless-ngx-turn-scanned-documents-into-searchable-archives.md>) · [Original resource](<https://github.com/paperless-ngx/paperless-ngx>)

## [Next-forge: start a SaaS with a structured monorepo](<https://sebastien.rigaux.be/en/tech-watch/links/next-forge-start-a-saas-with-a-structured-monorepo>)

Next-forge provides a Turborepo template separating the application, API, emails, website and documentation. The structure lays foundations for a Next.js product with multiple surfaces.

2025-08-16 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/next-forge-start-a-saas-with-a-structured-monorepo.md>) · [Original resource](<https://www.next-forge.com/>)

## [Dev Proxy: simulate API failures during development](<https://sebastien.rigaux.be/en/tech-watch/links/dev-proxy-simulate-api-failures-during-development>)

This guide explains installing and running Dev Proxy from the command line. The tool simulates cloud API behaviors and failures to test application resilience.

2025-08-14 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/dev-proxy-simulate-api-failures-during-development.md>) · [Original resource](<https://learn.microsoft.com/en-us/microsoft-cloud/dev/dev-proxy/get-started/set-up>)

## [GPT-5 guide: design prompts for coding tasks](<https://sebastien.rigaux.be/en/tech-watch/links/gpt-5-guide-design-prompts-for-coding-tasks>)

This archived OpenAI guide collects prompting advice for coding, agents and instruction following. It provides a GPT-5-specific reference that should be read in its publication context.

2025-08-13 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/gpt-5-guide-design-prompts-for-coding-tasks.md>) · [Original resource](<https://developers.openai.com/cookbook/examples/gpt-5/gpt-5_prompting_guide>)

## [IndexNow for WordPress: notify search engines of page changes](<https://sebastien.rigaux.be/en/tech-watch/links/indexnow-for-wordpress-notify-search-engines-of-page-changes>)

The plugin detects page creation, updates and deletion and submits URLs to IndexNow. It automates notifications while respecting noindex directives.

2025-08-13 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/indexnow-for-wordpress-notify-search-engines-of-page-changes.md>) · [Original resource](<https://wordpress.org/plugins/indexnow/>)

## [Corgi: decode vehicle VINs offline in TypeScript](<https://sebastien.rigaux.be/en/tech-watch/links/corgi-decode-vehicle-vins-offline-in-typescript>)

Corgi uses the NHTSA VPIC database to decode vehicle identifiers. It supports Node.js, browsers and Cloudflare Workers without requiring an API request for every VIN.

2025-08-10 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/corgi-decode-vehicle-vins-offline-in-typescript.md>) · [Original resource](<https://github.com/cardog-ai/corgi>)

## [DivKit: describe cross-platform interfaces from the server](<https://sebastien.rigaux.be/en/tech-watch/links/divkit-describe-cross-platform-interfaces-from-the-server>)

DivKit describes elements, states and animations in data sent to the client. Native Android, iOS and web renderers support interface changes without a separate app release for each update.

2025-08-08 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/divkit-describe-cross-platform-interfaces-from-the-server.md>) · [Original resource](<https://divkit.tech/en/>)

## [Puck: build pages with your application’s components](<https://sebastien.rigaux.be/en/tech-watch/links/puck-build-pages-with-your-application-s-components>)

Puck presents an embedded React visual editor connected to components, design rules and business APIs. The platform also offers interface generation based on those same building blocks.

2025-07-29 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/puck-build-pages-with-your-application-s-components.md>) · [Original resource](<https://puckeditor.com/>)

## [A Next.js SaaS starter with authentication and multi-tenancy](<https://sebastien.rigaux.be/en/tech-watch/links/a-next-js-saas-starter-with-authentication-and-multi-tenancy>)

This boilerplate combines Next.js, Tailwind and shadcn/ui with authentication, roles and team support. Database, internationalization and testing foundations help bootstrap a SaaS application.

2025-07-19 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/a-next-js-saas-starter-with-authentication-and-multi-tenancy.md>) · [Original resource](<https://github.com/ixartz/SaaS-Boilerplate>)

## [FireGEO: a SaaS starter for brand visibility monitoring](<https://sebastien.rigaux.be/en/tech-watch/links/firegeo-a-saas-starter-for-brand-visibility-monitoring>)

FireGEO combines authentication, billing, AI chat and brand monitoring in a Next.js and PostgreSQL application. The repository documents prerequisites and setup.

2025-07-19 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/firegeo-a-saas-starter-for-brand-visibility-monitoring.md>) · [Original resource](<https://github.com/firecrawl/firegeo>)

## [Mastra: build and observe agents in TypeScript](<https://sebastien.rigaux.be/en/tech-watch/links/mastra-build-and-observe-agents-in-typescript>)

Mastra combines tools, workflows, traces and evaluations for building TypeScript agents. The framework supports observing execution and improving behavior through experiments.

2025-07-18 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/mastra-build-and-observe-agents-in-typescript.md>) · [Original resource](<https://mastra.ai/>)

## [Persist TinyBase data in a SQL database](<https://sebastien.rigaux.be/en/tech-watch/links/persist-tinybase-data-in-a-sql-database>)

The guide lists TinyBase persisters for SQLite environments, PostgreSQL and SQL Server. It helps match an adapter to the application’s runtime and storage choice.

2025-07-18 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/persist-tinybase-data-in-a-sql-database.md>) · [Original resource](<https://tinybase.org/guides/persistence/database-persistence/>)

## [A searchable collection of n8n workflows](<https://sebastien.rigaux.be/en/tech-watch/links/a-searchable-collection-of-n8n-workflows>)

This repository collects n8n workflows with a searchable interface. It helps locate integration examples to review and adapt to your own automations.

2025-07-14 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/a-searchable-collection-of-n8n-workflows.md>) · [Original resource](<https://github.com/Zie619/n8n-workflows>)

## [Flora: organize AI visual creation on a canvas](<https://sebastien.rigaux.be/en/tech-watch/links/flora-organize-ai-visual-creation-on-a-canvas>)

Flora brings text, image and video models into a shared creative workspace. Its canvas supports exploring alternatives and turning an idea into a repeatable workflow.

2025-07-14 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/flora-organize-ai-visual-creation-on-a-canvas.md>) · [Original resource](<https://flora.ai/>)

## [Zshy: build a TypeScript library without a bundler](<https://sebastien.rigaux.be/en/tech-watch/links/zshy-build-a-typescript-library-without-a-bundler>)

Zshy uses tsc and package configuration to produce ESM and CommonJS outputs. It also generates the exports map to simplify library publishing.

2025-07-12 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/zshy-build-a-typescript-library-without-a-bundler.md>) · [Original resource](<https://github.com/colinhacks/zshy>)

## [Kibo UI: extend shadcn/ui with composable components](<https://sebastien.rigaux.be/en/tech-watch/links/kibo-ui-extend-shadcn-ui-with-composable-components>)

Kibo UI provides a component registry designed for shadcn/ui. Color pickers, image zoom and code blocks extend the toolkit while remaining customizable.

2025-07-12 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/kibo-ui-extend-shadcn-ui-with-composable-components.md>) · [Original resource](<https://www.kibo-ui.com/>)

## [Animate UI: install and customize animated components](<https://sebastien.rigaux.be/en/tech-watch/links/animate-ui-install-and-customize-animated-components>)

Animate UI distributes React components built with TypeScript, Tailwind CSS and Motion. Components can be installed through the shadcn CLI and customized within a project.

2025-06-18 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/animate-ui-install-and-customize-animated-components.md>) · [Original resource](<https://github.com/imskyleen/animate-ui>)

## [Mastra 101: learn to build agents inside your editor](<https://sebastien.rigaux.be/en/tech-watch/links/mastra-101-learn-to-build-agents-inside-your-editor>)

This practical course guides the creation and deployment of Mastra agents. Tools, memory and MCP are introduced through a guided workflow inside the code editor.

2025-06-11 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/mastra-101-learn-to-build-agents-inside-your-editor.md>) · [Original resource](<https://mastra.ai/course>)

## [Mailpit: capture and test development emails](<https://sebastien.rigaux.be/en/tech-watch/links/mailpit-capture-and-test-development-emails>)

Mailpit provides an SMTP server, a mail-viewing interface and an API for automated tests. Its Docker image lets developers inspect messages without sending them to real recipients.

2025-06-07 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/mailpit-capture-and-test-development-emails.md>) · [Original resource](<https://hub.docker.com/r/axllent/mailpit>)

## [Puck: embed a visual editor in a React application](<https://sebastien.rigaux.be/en/tech-watch/links/puck-embed-a-visual-editor-in-a-react-application>)

Puck is a React component for building drag-and-drop editors with your own components. Its modular model leaves the application in control of data and composition rules.

2025-06-01 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/puck-embed-a-visual-editor-in-a-react-application.md>) · [Original resource](<https://github.com/puckeditor/puck>)

Page 14 / 22

[Previous](<https://sebastien.rigaux.be/en/tech-watch/page/13>)

[Next](<https://sebastien.rigaux.be/en/tech-watch/page/15>)
