Show HN: Fougere – Typescript backend framework, inside your app or on its own
Category: web-framework
Tags: typescript, backend-framework, schema-driven, ddd, hexagonal-architecture, json-rpc
Score: 7.0/10 (Innovation: 7, Technical: 8, Documentation: 7, Utility: 6)
Fougere is a TypeScript backend framework that centers around schema-driven development, deriving validation, database tables, and APIs (JSON-RPC, REST, GraphQL) from a single entity class. It introduces 'fronds' as bounded contexts that can run embedded or as separate processes, enabling flexible deployment topologies with automatic migrations, typed errors, and observability. The project is ambitious and technically complex, blending DDD, hexagonal architecture, and polyglot support.
Target audience: backend developers
Repository: https://github.com/chok/fougere · TypeScript · MIT · 6 stars
View on Hacker News