npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

fastscript

v5.0.2

Published

FastScript is the structured substrate for AI-system workflows, backed by a complete full-stack TypeScript platform and a proof-driven runtime.

Readme

FastScript

FastScript is the structured substrate for AI-system workflows.

It already owns a complete full-stack TypeScript platform underneath that thesis: .fs as the runtime-native source surface, one compiler and runtime contract, pages, APIs, jobs, validation, security posture, and deploy-ready output in the same system.

Commercial launch shape:

  • Team: $299/mo
  • Growth: $999/mo
  • Enterprise: contact sales
  • public workflow demo + paid operator product

Current contract

  • Write ordinary JS, TS, JSX, and TSX in .fs
  • Build pages, APIs, middleware, migrations, seeds, jobs, and workers in one project
  • Keep npm ecosystem compatibility and incremental migration paths
  • Use one quality gate for formatting, linting, typecheck, validation, tests, smoke checks, benchmarks, and proof artifacts
  • Start new apps with secure-by-default permissions policy and validator-backed security readiness
  • Deploy the same app to Node, Vercel, or Cloudflare
  • Inspect the permanent platform console under /platform for datasets, training, experiments, runs, evals, readiness, proof packs, models, deployments, workspaces, and grounded commands
  • Learn the platform through a builders course at /learn
  • Buy paid operator access at /buy
  • Review launch pricing at /pricing
  • Benefit from a structured FastScript language/runtime layer that stays better aligned for machine reasoning, validation, and future model-training workflows without forcing a new day-to-day coding style

Why this positioning changed

Current AI tooling is still fragmented. Teams glue together product delivery, proof, evaluation, deploy logic, and future training-adjacent workflows from separate systems, then try to reason about them as one stack.

FastScript now leads with the larger claim:

  • FastScript is the structured substrate for AI-system workflows
  • the full-stack TypeScript platform is the proof that this is already credible

Core product pillars already exercised in the repo include:

  • app creation and templates
  • auth and session flows
  • teams, workspaces, and permissions patterns
  • migrations, seeds, and rollback support
  • jobs, queues, dead-letter replay, and scheduling
  • notifications, billing workflows, and webhook handling
  • admin and operator product surfaces
  • release-proof validation and compatibility artifacts
  • security-readiness validation, explicit permissions policy, and secure deploy baseline
  • deploy adapters and runtime observability

Platform console

FastScript now exposes its public platform universe at /platform:

  • datasets and lineage
  • training jobs and checkpoints
  • experiments and runs
  • eval suites and results
  • readiness assessments and proof packs
  • specialization, adapters, and synthetic data
  • models and deployments
  • workspaces, audit, incidents, costs, and grounded commands

The public /platform route is the guided product overview and demo path. The real operator console behind /platform/... is gated by auth + entitlement.

Reference proof apps

FastScript keeps two visible product-shaped references, but they are proof surfaces for the main product, not separate public products:

  1. startup-mvp
  • the greenfield SaaS reference app
  • proves auth, teams, roles, migrations, seeds, billing, notifications, admin, tests, deploy, and observability
  • docs: /docs/team-dashboard-saas
  1. agency-ops
  • the operational proving-ground app
  • proves ordinary TypeScript inside .fs, authenticated dashboards, assignments, jobs, billing reminders, and deploy/runtime discipline
  • docs: /docs/agency-ops

Why .fs exists

.fs is not a demand that developers stop writing TypeScript.

It is FastScript's runtime-native source container. That means:

  • teams keep familiar TS and JS habits
  • FastScript can provide stronger full-stack structure and proof discipline
  • the platform can still evolve its own structured language/runtime layer for compiler accuracy, validation, and machine reasoning advantages

Install

npm install -g fastscript
fastscript --help

Quick start

fastscript create my-app
cd my-app
npm install
npm run dev

Reference templates:

fastscript create startup-mvp --template startup-mvp
fastscript create fullstack --template fullstack

Daily workflow

npm run dev
npm run build
npm run qa:all
npm run deploy:cloudflare

Key commands

App lifecycle

npm run dev
npm run start
npm run build
npm run build:ssg
npm run create
npm run validate

Migration and language tooling

npm run migrate
npm run migrate:rollback
npm run convert
npm run compat
npm run typecheck
npm run lint:fs
npm run diagnostics
npm run permissions
npm run format

Data and jobs

npm run db:migrate
npm run db:seed
npm run db:rollback
npm run worker
npm run worker:replay-dead-letter

Quality and release

npm run test:core
npm run qa:gate
npm run qa:all
npm run docs:index
npm run docs:api-ref
npm run pack:check

Learn and docs

Public proof surfaces:

  • /platform - permanent platform console for the full universe
  • /learn - builder-first FastScript course
  • /docs - documentation entrypoint
  • /docs/latest - current v5.0 platform track
  • /docs/support - governed support matrix
  • /benchmarks - proof-backed performance and artifact trail
  • /showcase - visible project and reference-app surface

Deploy targets

FastScript currently ships deploy adapters for:

  • Node
  • Vercel
  • Cloudflare

License and protection

FastScript is source-available, not permissively open source.

You can evaluate the repository and build with the published package under the repository license, but you cannot use this code to train, fine-tune, evaluate, or improve a competing AI or platform product without written permission.

That protection exists because the FastScript language/runtime layer is part of the wider platform moat.

Canonical repo

npm run repo:lock

Repo lock: github.com/lordolami/fastscript