<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Projects on (car . cdr)</title><link>http://carcdr.net/projects/</link><description>Recent content in Projects on (car . cdr)</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 27 Jan 2025 00:00:00 +0000</lastBuildDate><atom:link href="http://carcdr.net/projects/index.xml" rel="self" type="application/rss+xml"/><item><title>ycrdt</title><link>http://carcdr.net/projects/ycrdt/</link><pubDate>Mon, 27 Jan 2025 00:00:00 +0000</pubDate><guid>http://carcdr.net/projects/ycrdt/</guid><description>&lt;h2 id="ycrdt"&gt;ycrdt&lt;/h2&gt;
&lt;p&gt;Core Y-CRDT JNI bindings with Rust native library.&lt;/p&gt;
&lt;h3 id="overview"&gt;Overview&lt;/h3&gt;
&lt;p&gt;ycrdt provides the foundational Java Native Interface bindings for Y-CRDT (Yrs), implemented with a Rust native library. This module enables conflict-free replicated data types in Java applications.&lt;/p&gt;
&lt;h3 id="features"&gt;Features&lt;/h3&gt;
&lt;p&gt;The library provides access to core Y-CRDT data structures:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;YDoc - Document container&lt;/li&gt;
&lt;li&gt;YText - Collaborative text editing&lt;/li&gt;
&lt;li&gt;YArray - Collaborative arrays&lt;/li&gt;
&lt;li&gt;YMap - Collaborative maps&lt;/li&gt;
&lt;li&gt;YXmlText - Collaborative XML text nodes&lt;/li&gt;
&lt;li&gt;YXmlElement - Collaborative XML elements&lt;/li&gt;
&lt;li&gt;YXmlFragment - Collaborative XML fragments&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="documentation"&gt;Documentation&lt;/h3&gt;
&lt;p&gt;For detailed documentation, visit the &lt;a href="http://carcdr.net/y-crdt-jni/"&gt;y-crdt-jni repository documentation&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>yprosemirror</title><link>http://carcdr.net/projects/yprosemirror/</link><pubDate>Mon, 27 Jan 2025 00:00:00 +0000</pubDate><guid>http://carcdr.net/projects/yprosemirror/</guid><description>&lt;h2 id="yprosemirror"&gt;yprosemirror&lt;/h2&gt;
&lt;p&gt;Bidirectional sync between ProseMirror editors and Y-CRDT for real-time collaboration.&lt;/p&gt;
&lt;h3 id="overview"&gt;Overview&lt;/h3&gt;
&lt;p&gt;yprosemirror enables synchronization between ProseMirror editors and Y-CRDT, providing bidirectional sync capabilities for building real-time collaborative editing experiences within the ProseMirror framework.&lt;/p&gt;
&lt;h3 id="features"&gt;Features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Seamless integration between ProseMirror and Y-CRDT&lt;/li&gt;
&lt;li&gt;Bidirectional synchronization&lt;/li&gt;
&lt;li&gt;Real-time collaborative editing&lt;/li&gt;
&lt;li&gt;Conflict-free merging of concurrent edits&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="documentation"&gt;Documentation&lt;/h3&gt;
&lt;p&gt;For detailed documentation, visit the &lt;a href="http://carcdr.net/y-crdt-jni/"&gt;y-crdt-jni repository documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="resources"&gt;Resources&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/edpaget/y-crdt-jni"&gt;GitHub Repository&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://prosemirror.net/"&gt;ProseMirror&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>yhocuspocus</title><link>http://carcdr.net/projects/yhocuspocus/</link><pubDate>Mon, 27 Jan 2025 00:00:00 +0000</pubDate><guid>http://carcdr.net/projects/yhocuspocus/</guid><description>&lt;h2 id="yhocuspocus"&gt;yhocuspocus&lt;/h2&gt;
&lt;p&gt;Transport-agnostic collaborative editing server.&lt;/p&gt;
&lt;h3 id="overview"&gt;Overview&lt;/h3&gt;
&lt;p&gt;yhocuspocus is a transport-agnostic collaborative editing server designed to facilitate Y-CRDT synchronization across distributed systems. It provides a flexible foundation for building collaborative applications without depending on specific networking protocols.&lt;/p&gt;
&lt;h3 id="features"&gt;Features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Transport-agnostic architecture&lt;/li&gt;
&lt;li&gt;Y-CRDT synchronization server&lt;/li&gt;
&lt;li&gt;Distributed collaboration support&lt;/li&gt;
&lt;li&gt;Protocol-independent design&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="documentation"&gt;Documentation&lt;/h3&gt;
&lt;p&gt;For detailed documentation, visit the &lt;a href="http://carcdr.net/y-crdt-jni/"&gt;y-crdt-jni repository documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="resources"&gt;Resources&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/edpaget/y-crdt-jni"&gt;GitHub Repository&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>exclusive-initializer</title><link>http://carcdr.net/projects/exclusive-initializer/</link><pubDate>Mon, 27 Jan 2025 00:00:00 +0000</pubDate><guid>http://carcdr.net/projects/exclusive-initializer/</guid><description>&lt;h2 id="exclusive-initializer"&gt;exclusive-initializer&lt;/h2&gt;
&lt;p&gt;Exclusive initialization utilities for Clojure applications.&lt;/p&gt;
&lt;h3 id="overview"&gt;Overview&lt;/h3&gt;
&lt;p&gt;exclusive-initializer provides utilities for ensuring exclusive initialization in Clojure applications, helping manage startup sequences and prevent race conditions during application initialization.&lt;/p&gt;
&lt;h3 id="documentation"&gt;Documentation&lt;/h3&gt;
&lt;p&gt;For detailed documentation, visit the &lt;a href="http://carcdr.net/clj-monorepo/"&gt;clj-monorepo repository documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="resources"&gt;Resources&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/edpaget/clj-monorepo"&gt;GitHub Repository&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>db</title><link>http://carcdr.net/projects/db/</link><pubDate>Mon, 27 Jan 2025 00:00:00 +0000</pubDate><guid>http://carcdr.net/projects/db/</guid><description>&lt;h2 id="db"&gt;db&lt;/h2&gt;
&lt;p&gt;Database utilities and helpers.&lt;/p&gt;
&lt;h3 id="overview"&gt;Overview&lt;/h3&gt;
&lt;p&gt;db provides a collection of database utilities and helper functions for Clojure applications, simplifying common database operations and patterns.&lt;/p&gt;
&lt;h3 id="documentation"&gt;Documentation&lt;/h3&gt;
&lt;p&gt;For detailed documentation, visit the &lt;a href="http://carcdr.net/clj-monorepo/"&gt;clj-monorepo repository documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="resources"&gt;Resources&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/edpaget/clj-monorepo"&gt;GitHub Repository&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>polix</title><link>http://carcdr.net/projects/polix/</link><pubDate>Mon, 27 Jan 2025 00:00:00 +0000</pubDate><guid>http://carcdr.net/projects/polix/</guid><description>&lt;h2 id="polix"&gt;polix&lt;/h2&gt;
&lt;p&gt;A DSL for writing declarative policies with document accessors and URI support.&lt;/p&gt;
&lt;h3 id="overview"&gt;Overview&lt;/h3&gt;
&lt;p&gt;polix provides a domain-specific language (DSL) for writing declarative policies in Clojure. It includes document accessors and URI support, making it easier to define and enforce policies across your application.&lt;/p&gt;
&lt;h3 id="features"&gt;Features&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Declarative policy DSL&lt;/li&gt;
&lt;li&gt;Document accessor support&lt;/li&gt;
&lt;li&gt;URI-based policy definitions&lt;/li&gt;
&lt;li&gt;Flexible policy enforcement&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="documentation"&gt;Documentation&lt;/h3&gt;
&lt;p&gt;For detailed documentation, visit the &lt;a href="http://carcdr.net/clj-monorepo/"&gt;clj-monorepo repository documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="resources"&gt;Resources&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/edpaget/clj-monorepo"&gt;GitHub Repository&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>