Ross ROSS = Recommend OSS · open-source software intelligence for agents

babelouest/ulfius

Web Framework to build REST APIs, Webservices or any HTTP endpoint in C language. Can stream large amount of data, integrate JSON data with Jansson, and create websocket services observed · 2026-08-28

github.com/babelouest/ulfius · homepage · C · LGPL-2.1 (copyleft) observed · 2026-08-28

Health v2 · maintenance only

64/100

  • Activity 92
  • Release rhythm 8
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 3958
  • days_rel: n/a
  • days_push: 50
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

1147 stars · 188 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Ulfius is an HTTP framework for building REST APIs, webservices, and HTTP endpoints in C, built on libmicrohttpd, Jansson, and libcurl. It supports streaming large data with low memory footprint, JSON handling, and both server- and client-side websockets.

Use cases

  • build a REST API in C
  • create an HTTP webservice in an embedded system
  • serve websocket connections from a C program
  • make HTTP or SMTP client requests from C
  • stream large files over HTTP with low memory usage
  • handle JSON request and response bodies in a C web service

When to choose

  • you need a lightweight C web framework with a small memory footprint
  • you are writing web services for embedded or resource-constrained systems
  • you need websocket server and client support in C
  • you want JSON-based REST endpoints without leaving C

When to avoid

  • you want a high-level framework with batteries included like routing middleware and ORMs
  • you are building in a higher-level language where C is unnecessary
  • you need async I/O or massive concurrency out of the box

Facets

framework · maturity active

web-framework http-server http-client websocket json routing web-development backend apis embedded-systems c windows cross-platform embedded rest-api libmicrohttpd libcurl jansson webservice small-footprint linux macos

2 sources

Member repositories

RepositoryRoleHealth v2
babelouest/ulfiusmain64

For agents

markdown · JSON · MCP: product_card(name="babelouest/ulfius")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem