
Всем привет!
Хочу поделиться историей создания проекта, над которым я работал последние несколько лет — 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. Старая версия доступна по ссылке