FoalTS/foal
Full-featured Node.js framework 🚀 observed · 2026-08-28
Health v2 · maintenance only
95/100
- Activity 95
- Release rhythm 92
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 17.0
- age_days: 3272
- days_rel: 55
- days_push: 35
- n_releases_24m: 11
Adoption not part of the score
1934 stars · 142 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Foal (FoalTS) is a full-featured, TypeScript-based Node.js web framework that bundles a CLI, ORM (TypeORM), authentication, testing tools, GraphQL, and OpenAPI/Swagger generation into one coherent environment. It emphasizes simplicity through three core concepts—controllers, services, and hooks—while remaining extensible with third-party libraries.
Use cases
- build a REST API in TypeScript with Node.js
- create a full-stack web application with auth and ORM included
- generate OpenAPI/Swagger docs from my controllers
- set up JWT or session-based authentication for a Node app
- scaffold a new TypeScript backend project with a CLI
- write unit and e2e tests for a web server
- handle file uploads and store them in S3
- add roles and permissions to control route access
When to choose
- you want a batteries-included TypeScript Node.js framework instead of assembling Express plus many packages
- you need built-in auth, ORM, testing, and API documentation out of the box
- you value a simple architecture (controllers, services, hooks) with strong documentation and LTS releases
When to avoid
- you prefer minimal, unopinionated micro-frameworks like Express or Fastify
- your team is standardized on another ecosystem such as NestJS, Django, or Rails
- you need a framework with a very large community and plugin ecosystem
Facets
framework · maturity active
web-framework api-framework auth orm cli testing graphql routing middleware file-upload web-development backend apis developer-tools cross-platform all-in-one-framework typeorm jwt openapi swagger dependency-injection rest session-authentication aws-s3 nodejs typescript
8 sources
- readme: https://github.com/FoalTS/foal · fetched 2026-08-28 · 4331e98bb493
- homepage: https://foalts.org/ · fetched 2026-08-29 · 2d4990792df8
- site_page: https://foalts.org/docs · fetched 2026-08-29 · 9ec3f2c7169e
- site_page: https://foalts.org/docs/4.x · fetched 2026-08-29 · cd14e2cbb6f9
- site_page: https://foalts.org/docs/3.x · fetched 2026-08-29 · ea906cdf048d
- site_page: https://foalts.org/docs/2.x · fetched 2026-08-29 · 8ebd6ffc080f
- site_page: https://foalts.org/docs/1.x · fetched 2026-08-29 · ba394f7b1efe
- site_page: https://foalts.org/docs/tutorials/simple-todo-list/1-installation · fetched 2026-08-29 · e0c4eca87c5b
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| FoalTS/foal | main | 95 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem