GitHub

Raptor Framework

Raptor Framework

Raptor is a lightweight middleware framework for Deno, Bun & Node.

About

Find a perfect balance between simplicity and power, with type-safe validation, lightening-fast routing and elegant middleware definition. Everything you need to build your next application.

  • Automatic response processing.
  • Fast, predictable, sub-2 microsecond HTTP routing.
  • Intuitive, familiar & extensible request validation.
  • Support for Deno, Bun & Node runtimes.

Get started today with the simple installation guide.

Documentation

To learn more about how to use Raptor for your next project, check out the documentation.

License

The Raptor framework is licensed under the MIT license.

Pinned Loading

  1. Kernel is the core Raptor system, providing a mechanism for processing a request and returning a response through a powerful but lightweight middleware stack.

    TypeScript 12 1

  2. Router is the core routing solution for Raptor, providing a way to configure handlers and middleware for specific paths.

    TypeScript 3

  3. Validator is a core library for Raptor, providing a flexible and configurable solution to request validation.

    TypeScript 3

  4. A simple starter kit for Raptor using Vite and Preact.

    TypeScript 2

  5. Error is a core package for Raptor, providing a way to handle application errors based on environment.

    TypeScript 2

  6. Static is a core package for Raptor, providing a way to serve static files.

    TypeScript 2

Repositories

Showing 10 of 12 repositories

  • lambda Public

    The AWS serverless adapter for Raptor.

    raptor-js/lambda's past year of commit activity

    TypeScript

    1

    MIT

    0 0 0

    Updated Jul 31, 2026

  • kernel Public

    Kernel is the core Raptor system, providing a mechanism for processing a request and returning a response through a powerful but lightweight middleware stack.

    raptor-js/kernel's past year of commit activity

    TypeScript

    12

    MIT

    1 0 0

    Updated Jul 31, 2026

  • types Public

    A set of shared types across the Raptor component ecosystem.

    raptor-js/types's past year of commit activity

    TypeScript

    1

    MIT

    0 0 0

    Updated Jul 30, 2026

  • error Public

    Error is a core package for Raptor, providing a way to handle application errors based on environment.

    raptor-js/error's past year of commit activity

    TypeScript

    2

    MIT

    0 0 0

    Updated Jul 15, 2026

  • static Public

    Static is a core package for Raptor, providing a way to serve static files.

    raptor-js/static's past year of commit activity

    TypeScript

    2

    MIT

    0 0 0

    Updated Jun 23, 2026

  • preact-starter Public

    A simple starter kit for Raptor using Vite and Preact.

    raptor-js/preact-starter's past year of commit activity

    TypeScript

    2 0 0 0

    Updated Apr 14, 2026

  • validator Public

    Validator is a core library for Raptor, providing a flexible and configurable solution to request validation.

    raptor-js/validator's past year of commit activity

    TypeScript

    3

    MIT

    0 0 0

    Updated Mar 31, 2026

  • cors Public

    CORS is a core package for Raptor, providing a way to configure Cross-Origin Resource Sharing for Raptor applications.

    raptor-js/cors's past year of commit activity

    TypeScript

    2

    MIT

    0 0 0

    Updated Mar 30, 2026

  • router Public

    Router is the core routing solution for Raptor, providing a way to configure handlers and middleware for specific paths.

    raptor-js/router's past year of commit activity

    TypeScript

    3

    MIT

    0 0 0

    Updated Mar 30, 2026

  • pages Public

    Pages provides a way to route requests to MDX-powered files both dynamically and statically.

    raptor-js/pages's past year of commit activity

    TypeScript

    2

    MIT

    0 0 0

    Updated Mar 4, 2026

Read the original on github.com ↗