
PortalJS is an open-source, AI-native framework for building data portals that combines architectural advice with Claude Code skills to automate portal creation.
Instead of forcing teams to choose between over-engineered data warehouses and fragile ad-hoc scripts, it recommends and scaffolds a modern open lakehouse (git + Cloudflare R2 object storage + Parquet files queried with DuckDB) and generates plain, editable Next.js code with no vendor lock-in.
The framework ships 15+ skills that handle everything from initial architecture planning to adding datasets, charts, maps, and publishing to Cloudflare.
What happened
Datopian released PortalJS, an open-source framework that uses AI-powered Claude Code skills to help teams build data portals. Users describe what they want to build, and the AI assistant scaffolds a working portal with three surfaces (Home, Catalog, and Showcase) over editable Next.js code with no vendor lock-in.
Why it matters
Data teams currently either over-build on heavy data warehouses they don't need or under-build on ad-hoc scripts that don't scale. PortalJS combines architectural advice (recommending git + object storage + Parquet + DuckDB as a modern open lakehouse) with automated scaffolding, letting teams ship data infrastructure and portals without choosing between bloat and fragility. The framework is open-source MIT, so users own plain code.
What to watch
PortalJS ships 15+ Claude Code skills including /portaljs-architect (advisory), /portaljs-new-portal (scaffold), /portaljs-add-dataset (load data), /portaljs-add-map (render geospatial data), /portaljs-migrate (harvest from CKAN/Socrata/ArcGIS), and /portaljs-deploy (publish to PortalJS Arc on Cloudflare). Users can scaffold a portal with one command (npm create portaljs@latest my-portal) or use the bare template directly with no AI involvement.
Ask the AI about this article →
PortalJS addresses a long-standing pain point in data infrastructure: most teams building data portals face a false choice between expensive, over-engineered data warehouses and fragile, unmaintainable script collections. The framework sidesteps this by recommending and automating a modern "open lakehouse" architecture (git for version control, Cloudflare R2 for object storage, Parquet files for columnar data, and DuckDB for serverless querying) that is simpler and cheaper than traditional warehouses while remaining scalable and maintainable.
The key innovation is pairing an agentic advisor (/portaljs-architect) with automated scaffolding skills. Rather than generating UI code alone, the framework first helps teams think through their infrastructure needs—data volume, update frequency, governance requirements, and standards compliance—and recommends an appropriate stack before writing any code. This advisory layer addresses a critical gap: many teams build portals without clear thinking about data architecture, leading to misaligned choices downstream.
By emitting plain Next.js code with no lock-in, PortalJS avoids the trap of proprietary portal platforms that become hard to customize or exit. The open-source MIT license and the decoupled DataProvider contract (allowing swaps from static files to CKAN to custom backends without touching UI code) reinforce this philosophy. The 15+ Claude Code skills—handling everything from architecture to dataset ingestion, geospatial data, schema inference, DCAT publishing for standards compliance, and migrations from ArcGIS or Socrata—indicate that the project is designed to be extended rather than rigid.
For example, today's edition would include:
AI-summarized, only the topics you pick — one digest a day via Email, Slack, or Discord.
Free · takes 30 seconds · unsubscribe anytimeWhat is AIToday? →
Ask AI anything about this article. Q&As are published on this page for other readers too.
Israeli startup DataAgent Ltd
Chinese large-model developer Z.ai says it can now support large-scale inference using roughly 100,000 domesti…

Broadcom announced VMware AI Factory, a software-defined foundation for VMware Private AI Cloud, at VMware Exp…

OpenClaw launched version 2.0, its largest update yet, with a version number of 2026.8.1
David Heinemeier Hansson (DHH), creator of Ruby on Rails, has released Omarchy 4.0 (Omarchy Quattro), the late…

Debian voted to allow developers to use AI tools in contributions to the Linux distribution, covering developm…
