Atscript lets you define a model once in .as files and reuse it for TypeScript types, runtime validation, database metadata, and other generated assets. The current production workflow is TypeScript-first, with DB integrations and runtime tooling built around the same source model.
Atscript is language-agnostic by design. Today, TypeScript is the first supported plugin; over time the same model and plugin architecture can be adopted by other language targets.
- TypeScript types and runtime metadata generated from
.asfiles - Runtime validation, JSON Schema, and serialization utilities
- DB annotations, schema sync, and database integrations
- REST/CRUD integrations in the TypeScript ecosystem
- UI tools for forms driven by live model metadata and schema
- Table and list tools driven by the same source model
- A broader model-driven flow from UI to API to TypeScript to DB
Full documentation lives at atscript.dev.
ISC