Bun — это универсальный инструментарий для приложений на JavaScript и TypeScript, объединяющий в одном исполняемом файле быстрый рантайм, бандлер, тест-раннер и менеджер пакетов.
Открытый код. Новые возможности.
Находите качественные проекты с открытым исходным кодом, отправляйте проекты анонимно, заявляйте права на свои проекты и редактируйте их.
Немного любопытства. Мир открытого кода.
THE FIRST COLLECTIONSolid — декларативная JavaScript-библиотека для создания пользовательских интерфейсов, которая компилирует JSX-шаблоны в реальные DOM-узлы и обновляет их с помощью мелкозернистых реактивных примитивов вместо виртуального DOM.
Preact — это легковесная JavaScript-библиотека для создания пользовательских интерфейсов, предлагающая совместимый с React API с компонентами и виртуальным DOM в очень маленьком пакете.
Yew — это фреймворк на Rust/Wasm для создания многопоточных веб-приложений. Он использует макрос, похожий на JSX, для работы с HTML в Rust, минимизирует вызовы DOM, поддерживает веб-воркеры и взаимодействует с JavaScript и пакетами NPM.
esbuild — это очень быстрый пакет JavaScript для веб-приложений, написанный на Go. Нативная поддержка JavaScript, CSS, TypeScript и JSX, сборка ESM и CommonJS, дробление дерева, минификация, карты исходных кодов, локальный сервер, режим наблюдения и плагины через CLI, JS и Go API.
Prettier — это форматтер кода с собственным мнением, который анализирует код и перепечатывает его по единым правилам, учитывая максимальную длину строки и перенося строки при необходимости. Его можно запускать в редакторах при сохранении, в pre-commit-хуках или в CI.
MDX — это авторский формат, позволяющий писать JSX прямо внутри документов Markdown, что даёт возможность импортировать и встраивать интерактивные компоненты в длинные тексты. Этот репозиторий содержит пакеты для компиляции MDX в JavaScript и интеграции с бандлерами и фреймворками, такими как React, Preact и Vue.
Transform — это открытый веб-конвертер, работающий в браузере и поддерживающий множество форматов данных и кода. Проект создан на Next.js, каждый преобразователь доступен по отдельному маршруту, возможен самостоятельный хостинг.
Biome — это инструмент для веб-проектов, объединяющий форматирование и линтинг в одном решении. Он поддерживает JavaScript, TypeScript, JSX, JSON, CSS и GraphQL, работает через CLI или LSP в редакторах, не требует настройки по умолчанию и устанавливается из npm.