# @donutteam/fritter

> A web framework.

Latest version **4.2.4** (published 2025-05-14) · MIT license · 0 weekly downloads

## Install

```sh
npm install @donutteam/fritter
pnpm add @donutteam/fritter
yarn add @donutteam/fritter
bun add @donutteam/fritter
```

## Health

**Score 35/100 (D)** — status: maintenance-mode.

Positive: has types; esm support; no vulnerabilities.

Warnings: low downloads.

Negative: stale; low maintenance score.

## Facts

| | |
|---|---|
| Version | 4.2.4 |
| Published | 2025-05-14 |
| First published | 2024-05-02 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 27 |
| Unpacked size | 184 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Donut Team |
| Maintainers | duckdotexe, proddy3, scoobert |
| Keywords | web, framework, server |

## Links

- npm: https://www.npmjs.com/package/@donutteam/fritter
- npm.io page: https://npm.io/package/@donutteam/fritter

## Dependencies (27)

- [vary](https://npm.io/package/vary.md) ^1.1.2
- [fresh](https://npm.io/package/fresh.md) ^0.5.2
- [accepts](https://npm.io/package/accepts.md) ^1.3.8
- [cookies](https://npm.io/package/cookies.md) ^0.9.1
- [destroy](https://npm.io/package/destroy.md) ^1.2.0
- [type-is](https://npm.io/package/type-is.md) ^1.6.18
- [formidable](https://npm.io/package/formidable.md) ^3.5.4
- [mime-types](https://npm.io/package/mime-types.md) ^2.1.35
- [@types/node](https://npm.io/package/@types/node.md) ^22.15.18
- [@types/vary](https://npm.io/package/@types/vary.md) ^1.1.3
- [on-finished](https://npm.io/package/on-finished.md) ^2.4.1
- [@types/fresh](https://npm.io/package/@types/fresh.md) ^0.5.2
- [compressible](https://npm.io/package/compressible.md) ^2.0.18
- [content-type](https://npm.io/package/content-type.md) ^1.0.5
- [@types/accepts](https://npm.io/package/@types/accepts.md) ^1.3.7
- [@types/cookies](https://npm.io/package/@types/cookies.md) ^0.9.0
- [@types/destroy](https://npm.io/package/@types/destroy.md) ^1.0.3
- [@types/type-is](https://npm.io/package/@types/type-is.md) ^1.6.7
- [path-to-regexp](https://npm.io/package/path-to-regexp.md) ^6.3.0
- [@types/formidable](https://npm.io/package/@types/formidable.md) ^3.4.5
- [@types/mime-types](https://npm.io/package/@types/mime-types.md) ^2.1.4
- [@types/on-finished](https://npm.io/package/@types/on-finished.md) ^2.3.4
- [@types/compressible](https://npm.io/package/@types/compressible.md) ^2.0.2
- [@types/content-type](https://npm.io/package/@types/content-type.md) ^1.1.8
- [content-disposition](https://npm.io/package/content-disposition.md) ^0.5.4
- [@types/content-disposition](https://npm.io/package/@types/content-disposition.md) ^0.5.8
- [@lorenstuff/universal-utilities](https://npm.io/package/@lorenstuff/universal-utilities.md) ^4.0.0

## Alternatives

- [@opentelemetry/exporter-zipkin](https://npm.io/package/@opentelemetry/exporter-zipkin.md) — 14.8M weekly downloads
- [pusher-js](https://npm.io/package/pusher-js.md) — 2.0M weekly downloads
- [browserify](https://npm.io/package/browserify.md) — 1.7M weekly downloads
- [sqs-consumer](https://npm.io/package/sqs-consumer.md) — 1.7M weekly downloads
- [@sanity/eventsource](https://npm.io/package/@sanity/eventsource.md) — 930.8K weekly downloads

## Recent versions

- 4.2.4 (latest) — 2025-05-14
- 4.2.3 — 2024-12-31
- 4.2.2 — 2024-12-24
- 4.2.1 — 2024-12-24
- 4.2.0 — 2024-12-24
- 4.1.0 — 2024-12-02
- 4.0.0 — 2024-11-14
- 3.0.3 — 2024-11-12
- 3.0.2 — 2024-11-12
- 3.0.1 — 2024-11-11
- 3.0.0 — 2024-11-11
- 2.1.1 — 2024-09-25
- 2.1.0 — 2024-08-28
- 2.0.0 — 2024-08-05
- 1.4.0 — 2024-08-01
- … 8 more at https://npm.io/package/@donutteam/fritter/versions

## README

# Fritter
Fritter is a web framework for Node.js built with TypeScript to make it simple and fast to write web applications and APIs.

Inspired by Koa, Fritter provides many of the same features while removing much of the ambiguity and providing type safety.

It also comes bundled with several (optional) middlewares that cover various common use cases such as routing and serving static assets.

This library is mostly intended for use by Donut Team's web services, but it is open source and can be used by anyone who finds it useful.

## Installation
Fritter is tested against the LTS version of Node.js. It may work in earlier versions, but we cannot offer any guarantees.

```
npm install @donutteam/fritter
```

## License
[MIT](https://github.com/donutteam/fritter/blob/main/LICENSE.md)

---
_Source: https://npm.io/package/@donutteam/fritter · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
