
Всем привет!
Хочу поделиться историей создания проекта, над которым я работал последние несколько лет — foxBase (https://fox-base.ru).
Как часто вам приходилось переключаться между десятком приложений для управления разными аспектами вашей работы и жизни? Блокнот для заметок, Excel для финансов, Trello для задач, отдельные инструменты для хранения кода и документации... Знакомая ситуация?
Меня зовут Игорь, я разработчик, и я столкнулся с этой проблемой в полный рост. Мне нужен был один инструмент, который объединил бы всё: от личных заметок до сложных бизнес-форм, от хранения кода до ведения домашнего бюджета. Так родилась идея foxBase.
Что это такое?
foxBase — это веб-приложение для создания универсальных баз знаний и данных. Его ключевая особенность — невероятная гибкость. Это не жёсткий конструктор, а скорее «цифровой конструктор ЛЕГО», где вы сами решаете, как структурировать информацию.
Для кого это?
Разработчики: Хранение сниппетов кода с подсветкой синтаксиса, документация по проектам.
Предприниматели и менеджеры: Управление задачами, базами клиентов, проектная документация.
Семьи и частные пользователи: Домашняя бухгалтерия, каталог рецептов, планирование путешествий, ведение генеалогического древа.
Исследователи и аналитики: Структурирование данных, ведение записей, создание отчётов

Я не хотел делать очередной Notion или Airtable. В основе foxBase лежит несколько простых, но мощных абстракций:
Древовидная структура. Все данные организованы в дерево. Это интуитивно понятно и позволяет создавать любые иерархии: от простого списка дел до сложной базы знаний по проекту.
Ноды (узлы) и их типы. Каждый узел в дереве имеет тип (например,
Папка
Таблица
,Форма
,Статья, Персона, ЗОЖ, Деньгиб Календарь ...
). В зависимости от типа, узел получает определенный набор вкладок и поведение. Типы можно создавать и настраивать.Вкладки (Tabs). Это главный инструмент гибкости. Каждый узел может иметь набор вкладок:
Info: Встроенный Jupyter-подобный редактор, где можно комбинировать ячейки с текстом (Markdown), кодом (с подсветкой синтаксиса), изображениями и другими данными. Каждая строка в любой таблице может иметь тип Info (например, при денежном учете - для прикреплением чеков или гарантий или инструкциий ...)
Persona: Несколько вкладок - Info, persona, family tree, events.
ЗОЖ: HLS Total или HLS Day.
И любые другие, определяемые типом узла.
Ключевые сценарии использования
Гибкость системы позволяет использовать ее для совершенно разных задач.
1. Ведение инвентаризации
Я подробно описал этот кейс у себя в блоге. foxBase идеально подходит для учета всего: от домашней техники с чеками и гарантиями до инструментов в гараже.

2. Разработка: хранение кода и документации
Встроенный редактор с подсветкой синтаксиса для большинства языков программирования позволяет удобно хранить сниппеты, конфиги, примеры кода и сопровождать их развернутыми комментариями прямо в Markdown. RunTime редактор для HTML, JS, CSS, JSON.
3. No-code создание форм и интерфейсов
В разработке тип узла Form
, который позволяет создавать интерфейсы для сбора данных без написания кода. Например, форму для приема заказов или анкету для опроса.

4. Персональная база знаний
Отличная замена Notion и Confluence. С помощью древовидной структуры и гибкого редактора можно вести проекты, конспекты, планы и личные дневники.
5. Специализированные трекеры
Реализованы встроенные типы для конкретных задач:
Finance: Домашняя бухгалтерия с учетом расходов/доходов.
Persona: Информация о семье

Family Tree: Визуальное построение генеалогического древа.

HLS (Healthy Lifestyle): Трекер привычек, питания, тренировок и сна.
Events: Визуализация жизни в неделях — уникальный способ регистрации и отображения событий на временной шкале с возможностью отображения событий в календаре. Статьи про Events публиковались ранее на habr. Здесь реализована более расшеренная версия.

Чем это лучше/хуже существующих решений?
Критерий | foxBase | Notion | Airtable | Excel/Sheets |
---|---|---|---|---|
Локальное хранение | ✅ Да | ❌ Нет | ❌ Нет | ⚠️ Зависит |
Гибкость структуры | ✅ Высокая | ⚠️ Средняя | ✅ Высокая | ❌ Низкая |
Работа с кодом | ✅ Отлично | ❌ Плохо | ❌ Нет | ❌ Нет |
No-code формы | ✅ Есть | ❌ Нет | ✅ Есть | ❌ Нет |
Оффлайн-работа | ✅ Полная | ❌ Нет | ❌ Нет | ✅ Частично |
Цена | Бесплатно | Подписка | Подписка | Бесплатно/Подписка |
Идеально для: разработчиков, технических писателей, исследователей, малого бизнеса и всех, кому нужен полный контроль над своими данными без ежемесячных подписок.
Не идеально для: тех, кому нужны готовые шаблоны «из коробки» и кто не готов потратить 15 минут на освоение базовых принципов.
Ссылки и попробовать
Проект живой и развивается. Вот некоторые ссылки на него:
Вместо заключения
Я не ставил целью создать монетизацию. Главная задача — решить собственную боль и, возможно, помочь в этом кому-то еще.
Буду рад услышать ваше мнение здесь, в комментариях!
Сталкивались ли вы с подобной проблемой хранения данных?
Какой ваш идеальный инструмент для организации информации?
Какие сценарии использования вы видите для такого инструмента?
Спасибо, что дочитали!
P.S. Это новая версия foxBase. Старая версия доступна по ссылке