Привет! Меня зовут Тим, я веб-разработчик.

Сегодня разработчики используют множество небольших ориентированных библиотек с открытым исходным кодом для создания приложений, но эти приложения нельзя компоновать.

Представьте, что у нас есть подход к созданию небольших специализированных приложений (таких как предварительный просмотр URL-адресов, создание заметок, доска канбан, чат и т. Д.), А затем их объединение для достижения следующего уровня функциональности.

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

Эксперименты по этой теме привели меня к созданию Узлов.

Работа ведется, но некоторые закономерности уже видны:

  • Узлы похожи на каталоги со сверхспособностями, предоставляемыми микроприложениями, называемыми сторонами.
  • Каждая сторона «делает одно и делает это хорошо» (например, предварительный просмотр URL, текстовая заметка и т. Д.)
  • Узел может содержать по одному экземпляру каждого типа стороны и еще один узел.

Это дает возможность фрактального дизайна для решения произвольных задач.

Учитывая, что стороны могут быть разработаны независимо сообществом OSS, а затем легко и мгновенно «установлены» с URL-адреса, и что каждый узел (со всеми дочерними узлами) может использоваться в качестве шаблона для создания новых узлов, мы получаем простую, масштабируемую и надежную альтернативу текущим « связка независимых приложений с закрытым исходным кодом ».

Теперь вы можете попробовать Nodes, они работают в первую очередь в автономном режиме (можно добавить облачное или децентрализованное сотрудничество), и продемонстрировать эти идеи. Код доступен на Github. Ваши отзывы и поддержка на Patreon очень важны! Хорошего дня;)

П. С. Это мой первый проект с открытым исходным кодом, так что будьте милосердны ко мне🙏