
FoalTS
Node.js framework for creating web applications, written in TypeScript.
FoalTS is a Node.js framework for building web applications, written in TypeScript. It bundles a CLI, testing tools, frontend utilities, authentication, an ORM, deployment environments and GraphQL and Swagger API support in one place, so a project does not need to assemble these from separate npm packages. The application returned by its createApp function is an ExpressJS application. A project is created with npx @foal/cli createapp, and npm run dev starts a development server.
For production, the deployment checklist describes starting the app with the environment set to production, and covers HTTPS, secrets and production database migrations.
Identity
Rendering and deploy
Releases
Adoption
Sources
- 2026-10-21: links
foalts.org/ - 2026-10-21: links, License, GitHub stars
api.github.com/repos/FoalTS/foal - 2026-10-21: links, Categories, Written in, Runtime, Content API
foalts.org/docs/ - 2026-10-21: Maintainer, License
raw.githubusercontent.com/FoalTS/foal/master/LICENSE - 2026-10-21: Minimum runtime, Current major version
registry.npmjs.org/@foal/core/latest - 2026-10-21: First release
registry.npmjs.org/@foal/core - 2026-10-21: Built on
foalts.org/docs/common/expressjs - 2026-10-21: Databases
foalts.org/docs/databases/typeorm/introduction - 2026-10-21: Install with
raw.githubusercontent.com/FoalTS/foal/master/README.md - 2026-10-21: Runs as
foalts.org/docs/deployment-and-environments/checklist - 2026-10-21: Last release
api.github.com/repos/FoalTS/foal/releases/latest - 2026-10-21: npm downloads a week
api.npmjs.org/downloads/point/last-week/@foal/core - 2026-10-25: Dependent repositories, Dependent packages
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40foal%2Fcore