doix
is a node.js based framework for building middleware applications.
The core module is pretty dependency free, so it contains only general purpose, mostly abstract classes. Their bindings to specific protocols and external libraries are implemented in multiple sibling projects:
- doix-http — for building Web applications
- cookie based session providers:
- doix-http-cookie-jwt — using JSON Web tokens
- doix-http-cookie-redis — using Redis cache
- bindings to Web frameworks:
- doix-devextreme — DevExtreme AJAX request parser
- doix-w2ui — w2ui AJAX request parser
- cookie based session providers:
- doix-db — the common part for database drivers
- doix-db-postgresql — PostgreSQL DBMS adapter
- doix-db-clickhouse — ClickHouse DBMS adapter
- node-doix-legacy — a compatibility layer for some existing projects
More information is available in wiki documentation.