Aller au contenu principal

W5s Standard Library

A collection of type safe, functional style packages for building great applications and libraries

Standardized

Standardized code and conventions for high productivity
✓ Inspired by industry-grade technologies (Rust, Ocaml)
✓ Self explanatory names, (almost) no abbreviations
✓ Smooth tool integration and testability

Simple

Functional programming, done simple.
✓ No OOP : Plain Javascript object
✓ Pragmatic FP : pure but never obscure
✓ Explicit and deterministic API

Stable

Fight framework obsolescence !
✓ Loose coupling between packages
✓ Designed for maintainable applications
✓ Harmonize frontend/backend practices

Safe

One ambitious goal : 0 bug in production
✓ Strict and type safe
✓ Battle tested
✓ No external NPM runtime dependencies

Slim

Because CI performances and environment matters
✓ Lean yet highly composable API
✓ Strong package size constraint with size-limit
✓ No constraint to use all `@w5s` packages, pick only the needed ones.