# pistacheio/pistache

A high-performance REST toolkit written in C++

Repository: https://github.com/pistacheio/pistache
Canonical: https://ross.abutalabs.com/products/pistache
Homepage: https://pistacheio.github.io/pistache/
Language: C++
License: Apache-2.0
License Family: permissive
Topics: server, api-rest
Last push: 2026-07-11T00:17:42+00:00

## Health v2 (maintenance only)
Score: 75/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 91, release rhythm 40, longevity 100
- inputs: {"age_days": 4039, "days_push": 54, "days_rel": 618, "gap_med": 5.5, "n_releases_24m": 3}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3473, forks 707 (observed 2026-08-28T04:08:06.065014+00:00)

## What it is
Pistache is a modern, elegant HTTP and REST framework written in pure C++17. It provides a multi-threaded HTTP server, an asynchronous HTTP client, a request router, and a REST description DSL with type-safe headers and MIME types.

## Use cases
- build a REST API server in C++
- make asynchronous HTTP requests from C++
- route HTTP requests to C++ handler functions
- build lightweight C++ microservices
- serve a high-performance HTTP backend

## When to choose
- you need a fast, native C++ HTTP/REST toolkit
- you want a clean modern C++17 API without heavyweight dependencies
- you are building microservices or API backends in C++ on Linux/macOS/Windows/BSD

## When to avoid
- you need extensive documentation and a large community ecosystem
- you want a cross-platform framework with first-class mobile or embedded support
- your project is not C++ or requires a higher-level language

## Facets
- artifact type: framework
- maturity: active
- function: web-framework, http-server, http-client, routing, api-framework
- domain: web-development, backend, apis, developer-tools
- platform: windows, bsd, cpp
- tags: rest, http, c++17, microservices, high-performance, linux, macos

## Member repositories
- pistacheio/pistache (main) score 75

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:06.065014+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:36:34.343731+00:00, confidence not recorded.
  - readme: https://github.com/pistacheio/pistache (fetched 2026-08-28T04:08:06.065014+00:00, sha deb80818e74a)
  - homepage: https://pistacheio.github.io/pistache/ (fetched 2026-08-29T09:30:31.737811+00:00, sha 202e1eba2521)
- Data as of 2026-08-30T08:39:29.467469+00:00.
