{"site":"startup.is","path":"/projects/praxisjs","title":"PraxisJS","generated_at":"2026-10-14T06:13:46.021Z","data":{"site":"startup.is","org_key":"praxisjs.org","slug":"praxisjs","name":"PraxisJS","kind":"project","country":"xx","place_key":"xx/org","website":"https://praxisjs.org/","summary":"signal-driven front end framework and AI experiment","extra":{"launched":"2026-03-01","launch_post":"https://news.ycombinator.com/item?id=47209808","hn_score":2,"domain_created":"2026-03-01","classified":{"kind":"project","confidence":1,"model":"jev-1.13.0"},"address":null,"phones":[],"email":null,"profiles":[],"rating":null,"reviews":null,"rating_source":null,"rating_read":null,"also_listed_as":[],"related":[],"listing_seen":null,"listed_since":"2026-03-01","located_by":null,"place_from":null},"status":"published","provenance":[{"field":"name","from":"hn_show","observed_at":"2026-03-01","url":"https://news.ycombinator.com/item?id=47209808"},{"field":"website","from":"hn_show","observed_at":"2026-03-01","url":"https://news.ycombinator.com/item?id=47209808"},{"field":"summary","from":"hn_show","observed_at":"2026-03-01","url":"https://news.ycombinator.com/item?id=47209808"}],"first_seen":"2026-10-05T14:50:58.774Z","last_verified":"2026-03-01","web":{"domain":"praxisjs.org","site_status":null,"captured_at":"2026-09-15T22:18:19.673Z","thumb_url":"https://cdn.backup.im/file/screenshot-archive/p/praxisjs.org_20260915_thumb.jpg","shot_url":"https://cdn.backup.im/file/screenshot-archive/p/praxisjs.org_20260915.jpg","desktop_thumb_url":"https://cdn.backup.im/file/screenshot-archive/p/praxisjs.org_20260915_desktop_thumb.jpg","title":"PraxisJS","description":"Signal-driven frontend framework for TypeScript. Class components with decorators, fine-grained DOM updates, no virtual DOM.","synced_at":"2026-10-05T14:56:14.708Z"}}}