Фреймворк · Bun · TypeScript

Arachne

Статические сайты, серверный рендеринг и API из одного TypeScript-проекта на Bun.

Открыть arachne.rh1.tech
  • Bun
  • TypeScript
  • Совместим с Node
Arachneстатические сайты · SSR · API · Bun
import { route } from "arachne/kit";

export const get = route({
  query: { name: String },
  handler: ({ query }) => ({
    hello: query.name,
  }),
});
1Проект
SSRИ статика
APIПроверка схемы
BunСреда

Страницы, загрузка данных, API с проверкой схемы и UI-компоненты — всё в одном стеке.

Открытый исходный код, ранняя версия. Документация и пакеты — на arachne.rh1.tech.

Возможности
01

Страницы с сервера

Страницы отрисовываются на сервере. На клиент уходит только то, что нужно для взаимодействия.

02

API с проверкой схемы

Неверный запрос получает 422 до запуска обработчика: сначала проверка по схеме.

03

Готовые UI-компоненты

Компоненты для документации, панелей управления и страниц приложения.

04

Основа на Bun

Быстрая установка и запуск. TypeScript работает сразу, без отдельного шага сборки.