Vermell: 의존성 제로 C++ 웹 프레임워크, epoll 기반으로 출시

Vermell – Minimal, dependency-free C++ web framework using epoll

Vermell은 C++20 환경을 위한 최소주의 웹 프레임워크로, 단일 헤더와 정적 라이브러리만으로 구성되며 런타임, GC, DSL, 외부 의존성이 전혀 없습니다. 내부적으로는 논블로킹 epoll 이벤트 루프가 요청을 읽고 워커 스레드 풀에 분배하여 느린 클라이언트에도 강건합니다. 기본 제공되는 하드닝 기능(타임아웃, 요청 크기 제한, 연결 제한, 렌더 격리)과 엄격한 RFC 8259 JSON DOM, 템플릿 시스템(compose/render)을 갖추고 있습니다. Linux, ARM, Termux, WSL, Raspberry Pi 등에서 동작하며, CMake, npx, Docker, APT로 설치할 수 있습니다.

Vermell은 의존성이 전혀 없으므로 Linux에서 파생된 모든 환경과 C++20 g++만 있으면 빌드할 수 있습니다: x86_64, ARM(aarch64, armv7), Termux를 통한 Android, WSL, Raspberry Pi, 컨테이너.
  1. sriniwasx

    멋져 보이긴 하는데, 실제로 필요한가? 그리고 어떤 문제를 해결하려는 거지? 성능이 아마 유일하게 가능성이 있는 부분이겠지만, 짧은 요청에만 해당하고, DB나 다른 외부 I/O/서비스가 더 큰 병목이다.

  2. Panzerschrek

    수상해 보인다. 커밋이 18개뿐이고, 코드 대부분이 단일 초기 커밋으로 추가됐다. LLM이 생성한 건가?

  3. hilti

    아이디어와 로고는 마음에 든다. 하지만 데이터베이스 사용, 템플릿 내 부분, 폼 처리 같은 실제 사례가 빠져 있다.

이 날의 다른 글

2026-09-01