Skip to content
caffeinejsPublic

About

Modular, batteries-included TypeScript framework for server-side applications, built on standard ECMAScript decorators. End-to-end type safety.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

591 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CaffeineJS

Modular, batteries-included TypeScript framework for server-side applications.
Built on standard ECMAScript decorators.
End-to-end type safety.

CI codecov OpenSSF Scorecard Quality gate status Status: work in progress

About

CaffeineJS is a TypeScript framework for building server-side applications. It is a monorepo of focused @caffeinejs/* packages — an IoC container, HTTP, configuration, messaging, caching, resilience, and more — so an application depends on the pieces it uses and nothing else.

It is built on standard ECMAScript decorators, with no experimentalDecorators, emitDecoratorMetadata or reflect-metadata anywhere, and it carries types end to end: the configuration schema, the route handler and the HTTP client all check against the same definitions.

Warning

Work in progress. Nothing is published to npm yet, and the public API changes without notice.

License

This project is MIT licensed.

About

Modular, batteries-included TypeScript framework for server-side applications, built on standard ECMAScript decorators. End-to-end type safety.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages