Build Better Websites. Create modern, resilient user experiences with web fundamentals.
by remix-runLast 12 weeks ยท 343 commits
3 of 6 standards met
Repository: remix-run/remix. Description: Build Better Websites. Create modern, resilient user experiences with web fundamentals. Stars: 32468, Forks: 2725. Primary language: TypeScript. Languages: TypeScript (99.1%), JavaScript (0.6%), HTML (0.2%), CSS (0.1%), Shell (0%). License: MIT. Homepage: https://remix.run Latest release: static-middleware@0.4.4 (5d ago). Open PRs: 20, open issues: 35. Last activity: 1h ago. Community health: 50%. Top contributors: mjackson, brophdawg11, remix-run-bot, chaance, ryanflorence, pcattori, MichaelDeBoey, mcansh, markdalgleish, github-actions[bot] and others.
TypeScript
This PR introduces a shipped set aimed at people building Remix apps, separate from maintainer-only repo workflow skills. Adds a skill that sets up a root controller/layout/page, router wiring, Node server boot via , and an app-scoped test fixture. Adds an skill for wiring SQLite in with exporting from . Adds a skill for extending route maps and handlers in a consistent style.
This converts all source, test, and server files in the root directory from TypeScript file extensions to JavaScript file extensions. migrates , , , and from to rewrites local imports and route/module references to updates demo scripts and README references that pointed at TypeScript files keeps runtime behavior the same (this is an extension/language conversion, not a feature rewrite) The goal is to have the demos represented as JavaScript code instead of TypeScript while preserving the same demo behavior and test coverage.
This updates our minimum Node.js requirement from Node 25 to Node 24.3+. sets the repo requirement to updates contributor setup docs from Node 25 to Node 24.3+ aligns with the Node release where native TypeScript type stripping no longer emits the experimental warning This keeps our guidance and engine floor aligned with the latest Node 24 release that supports native TypeScript execution without the experimental warning.