Clojure с открытым исходным кодом, 2023 г.

Отличный способ внести свой вклад и выучить язык

Плавка

Penpot — это первая платформа с открытым исходным кодом для проектирования и создания прототипов, предназначенная для междисциплинарных команд. Независимо от операционных систем, Penpot работает через Интернет и работает с открытыми стандартами (SVG). Penpot приглашает дизайнеров со всего мира влюбиться в открытый исходный код, в то же время получая от разработчиков удовольствие от процесса проектирования» (из репозитория Github).

Существует также сообщество, посвященное разработке Penpot, которое вы можете найти здесь.

Углубленное обучение4J

Коллекция проектов, известная как экосистема Eclipse Deeplearning4J (DL4J), была создана для поддержки всех требований приложения глубокого обучения на основе JVM. Это влечет за собой начало работы с необработанными данными, их загрузку откуда бы они ни находились и в каком бы формате они ни были, а также их предварительную обработку перед созданием и тонкой настройкой широкого спектра простых и сложных сетей глубокого обучения.

Вы можете использовать Deeplearning4J со многими языками на основе JVM, помимо Java, поскольку он работает на JVM, включая Scala, Kotlin, Clojure и многие другие.

Пьедестал

Padestal — это набор библиотек Clojure, призванный помочь разработчикам серверной части придерживаться трех основных принципов языка: простоты, мощности и целенаправленности.

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

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

Бабашка

Babashka — это среда сценариев, в которой используется малый интерпретатор Clojure и собственный образ GraalVM для обеспечения полной автономности и мгновенного запуска. Предназначен для замены сценариев Bash в тех случаях, когда вы уже используете Clojure.

Подобно bash, Babashka может платить другим программам CLI. Кроме того, он обеспечивает бесшовную интеграцию с другими двоичными файлами, которые следуют протоколу pod. Поды можно реализовать на любом языке, включая Clojure, Rust и Go.

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

Если вы хотите подписаться на мою рассылку, нажмите здесь

Мой бизнес-сайт находится здесь