Skip to content

Documentation

Express-C Effect for Web Operations

Simple As Node.js

Ecewo is inspired by the simplicity of Express.js. So it’s really simple, but in a C kind of way.

Asynchronous Support

Ecewo is built on libuv, a native C library designed for non-blocking asynchronous I/O operations and originally developed for Node.js.

JSON and CBOR Support

Both text-based responses such as JSON and binary-based responses such as CBOR are supported.

Middleware Structure

Provides built-in support for advanced route-level and global middleware, similar to Express.js.

Authentication Mechanism

You can easily do authentication and authorization using the built-in cookie and ecewo-session.

Asynchronous Postgres Support

It’s supported to run asynchronous Postgres queries with pquv, a library that integrates libpq with libuv to simplify running asynchronous Postgres queries in libuv-based projects.

Star on Github

Star the Github repo if you find it useful.





ecewo

v1.2.0

Copyright 2025 © Ecewo. Licensed under MIT.