← Все проекты
Проект / TypeScript

domye/Solace: Solace — современный блог на Go и React для разработчиков

Готовый full-stack блог с чистым кодом, который можно развернуть за пару команд и сразу начать писать статьи.

Проект позиционируется как production-ready система для блогов с упором на современный стек и качество кода. Есть полный набор: от редактора статей до SEO-оптимизации и Docker-деплоя. Подходит как для реального использования, так и для обучения full-stack...

★ 20 TypeScript Форки 0 Issue 0 Оценка 8/10 Карточка проверена

Для кого это

Для разработчиков, которые хотят завести личный блог или портфолио без головной боли с настройкой. Подойдёт и начинающим для изучения современных стеков.

Проблема / задача

Разработчики тратят недели на сборку своего блога с нуля: настраивают бэкенд, фронтенд, редактор, SEO, тёмную тему — а писать статьи некогда.

Как это работает

Solace — это монолитное приложение с бэкендом на Go (Gin, GORM) и фронтендом на React + TypeScript (Vite, Tailwind). База — PostgreSQL. Всё упаковано в Docker, есть JWT-авторизация, редактор Markdown с подсветкой, управление фотоальбомами, карта посещений на ECharts и автоматическая тёмная тема. Архитектура чистая, код структурирован — можно кастомизировать под себя.

Что видно по README

Проект позиционируется как production-ready система для блогов с упором на современный стек и качество кода. Есть полный набор: от редактора статей до SEO-оптимизации и Docker-деплоя. Подходит как для реального использования, так и для обучения full-stack разработке.

Ключевые возможности

Редактор Markdown с подсветкой синтаксисаУправление фотоальбомами с ленивой загрузкойКарта посещений на ECharts и тёмная темаПолнотекстовый поиск по статьямАвтоматическая Swagger-документация APIГотовая Docker-конфигурация для деплоя

Технологии

Go (Gin, GORM)React 18 + TypeScript + VitePostgreSQLTailwind CSSDockerTypeScriptKubernetesReactVue.jsNext.js

Темы и ключи

bloggolangreacttypescript

Интересный факт

В проекте используется продвинутая система CSS-переменных на основе oklch-цветов с динамическим hue — можно менять весь цветовой тон сайта одной переменной. А ещё есть кастомный скроллбар, который прячется через 5 секунд бездействия.

С чего начать

  • Клонировать репозиторий
  • Настроить .env и запустить docker-compose up
  • Открыть localhost и начать писать статьи

Оценка GitRadar

Удобство
9/10
Свежесть
7/10
Перспектива
8/10
Монетизация
6/10
Общая оценка
8/10

Вердикт GitRadar

Стоит попробовать, если нужен готовый, качественно написанный блог «из коробки». Проект выглядит цельным, с продуманной архитектурой и стилем кода. Идеально для быстрого старта или как учебный материал.

Наблюдения по обновлениям

Проект активен, код структурирован, есть подробная документация по стилям и архитектуре. Звёзд пока мало (19), но это скорее из-за новизны.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/domye/Solace
Официальный сайт
https://blog.domye.top
Создан на GitHub
19 апреля 2026 г.
Последнее обновление репо
19 апреля 2026 г.
Последняя проверка GitRadar
19 апреля 2026 г.
Изученные файлы
frontend/src/styles/README.md, frontend/src/main.tsx, frontend/src/App.tsx, frontend/src/router/index.ts, frontend/src/stores/index.ts, frontend/src/layouts/index.ts

FAQ

Что это такое?

Готовый full-stack блог на Go и React с редактором Markdown, фотоальбомами, SEO и Docker-деплоем.

Для кого подходит?

Для разработчиков, которые хотят личный блог без сборки с нуля, и для изучающих современные стек Go + React + TypeScript.

Источники

Нужна помощь с domye/Solace?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.