It's a Node.js web framework. it will provide you :
| Service / feature | Description | status |
|---|---|---|
| HTTP & HTTPS Server | - | ✔️ Done |
| Service | DI , TopoSort dependencies | ✔️ Done |
| Database | internal ORM | ✔️ Done |
| Router | OOP based router | ✔️ Done |
| Cluster handling | running on every core in cpu | ✔️ Done |
| Authentication | auth - tokens | ✔️ Done |
| Entity change tracking | document change tracking ( git like ) | ✔️ Done |
| Logging | API requests : user-agent - action result or error | planned |
| View engine | ejs - pug - mustache | planned - mustache Done |
| Email inbox/compose | syncing with gmail - connecting to pop3,SMTP - email templates | ✔️ Done (SMTP) |
| Sms send/receive | implementing SMS.ir API - SMS templates | ✔️ Done |
| Fax send/receive | implementing fax.ir API - fax templates | planned |
| VoIP call | WebRTC TURN and STUN server | planned |
using npm :
npm install serendip
ℹ️ more information at Wiki
- collaboration, issue reporting kindly accepted
- Contact m-esm@hotmail.com
