<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Personal Software Projects on Clément Joly – Open-Source, Rust &amp; SQLite</title><link>https://joly.pw/projects/personal/</link><description>Recent content in Personal Software Projects on Clément Joly – Open-Source, Rust &amp; SQLite</description><image><title>Clément Joly – Open-Source, Rust &amp; SQLite</title><url>https://joly.pw/images/open-graph-pages.jpg</url><link>https://joly.pw/images/open-graph-pages.jpg</link></image><generator>Hugo</generator><language>en</language><copyright>Clément Joly</copyright><lastBuildDate>Thu, 28 May 2026 23:48:29 +0000</lastBuildDate><atom:link href="https://joly.pw/projects/personal/index.xml" rel="self" type="application/rss+xml"/><item><title>Rusqlite Migration</title><link>https://joly.pw/projects/personal/rusqlite-migration/</link><pubDate>Fri, 24 Nov 2023 22:46:24 +0000</pubDate><guid>https://joly.pw/projects/personal/rusqlite-migration/</guid><description>database schema migration library for rusqlite, written with performance in mind</description><content:encoded><![CDATA[<ul>
<li>Reviewed contributions, feature requests and bug reports. Respected semantic versioning strictly</li>
<li>Used in the <a href="https://github.com/NordSecurity/nordvpn-linux">NordVPN Linux client</a>, <a href="https://github.com/TabbyML/tabby">Tabby</a> (self-hosted AI coding assistant)…</li>
</ul>
<p>✓  
<!-- raw HTML omitted -->
<strong>Rust</strong> (noteworthy package used: lazy_static, rusqlite), SQLite</p>
<!-- raw HTML omitted -->]]></content:encoded></item><item><title>Plugins for the neovim text editor</title><link>https://joly.pw/projects/personal/misc-nvim/</link><pubDate>Sun, 27 Feb 2022 21:00:23 +0200</pubDate><guid>https://joly.pw/projects/personal/misc-nvim/</guid><description>hundreds of daily users (based on GitHub clones and stars)</description><content:encoded><![CDATA[<p>✓  
<!-- raw HTML omitted -->
Lua, Fennel (a Lisp dialect), VimScript, neovim APIs</p>
<!-- raw HTML omitted -->
<p>See <a href="/open-source/nvim-plugins/">this page</a> for a full list.</p>]]></content:encoded></item><item><title>Bepo.nvim</title><link>https://joly.pw/projects/personal/bepo.nvim/</link><pubDate>Sat, 27 Feb 2021 22:51:38 +0000</pubDate><guid>https://joly.pw/projects/personal/bepo.nvim/</guid><description>[Fennel](https://fennel-lang.org/) (a **Lisp** dialect) plugin for NeoVim to remap keys for the bépo keyboard layout</description><content:encoded>&lt;p>Use Lisp macros to automatically generate the documentation from the code defining the key mappings.&lt;/p>
</content:encoded></item><item><title>Telescope-repo.nvim</title><link>https://joly.pw/projects/personal/telescope-repo.nvim/</link><pubDate>Sat, 27 Feb 2021 22:51:38 +0000</pubDate><guid>https://joly.pw/projects/personal/telescope-repo.nvim/</guid><description>**Lua** plugin for the NeoVim text editor to navigate to local git repositories</description></item><item><title>Sesters</title><link>https://joly.pw/projects/personal/sesters/</link><pubDate>Fri, 01 May 2020 13:26:11 +0200</pubDate><guid>https://joly.pw/projects/personal/sesters/</guid><description>tool to extract price tags from plain text, for conversion from one currency to another</description><content:encoded><![CDATA[<p>✓  
<!-- raw HTML omitted -->
<strong>Rust</strong> (noteworthy package used: serde, clap, reqwest, rusqlite), SQLite, Web API</p>
<!-- raw HTML omitted -->]]></content:encoded></item><item><title>Into-Ledger</title><link>https://joly.pw/projects/personal/into-ledger/</link><pubDate>Sat, 15 Jun 2019 13:26:11 +0200</pubDate><guid>https://joly.pw/projects/personal/into-ledger/</guid><description>fork of an importer/classifier of financial transactions from a file in the CSV format</description><content:encoded><![CDATA[<ul>
<li>The fork improves data collection to make better use of the Bayesian Filtering method</li>
</ul>
<p>✓  
<!-- raw HTML omitted --> <strong>Go</strong>, Bayesian Filtering
<!-- raw HTML omitted --></p>]]></content:encoded></item><item><title>Pomodoro®-like timer</title><link>https://joly.pw/projects/personal/pomodoro-ml/</link><pubDate>Sun, 03 Sep 2017 13:26:11 +0200</pubDate><guid>https://joly.pw/projects/personal/pomodoro-ml/</guid><description>interactive command-line interface, written in **OCaml**</description></item><item><title>OClaunch</title><link>https://joly.pw/projects/personal/oclaunch/</link><pubDate>Mon, 01 Sep 2014 13:26:11 +0200</pubDate><guid>https://joly.pw/projects/personal/oclaunch/</guid><description>first personal project to practice **OCaml**, when I was in high-school</description><content:encoded><![CDATA[<p>✓  
<!-- raw HTML omitted -->
<strong>OCaml</strong></p>
<!-- raw HTML omitted -->]]></content:encoded></item><item><title>Misc. Open-Source Contributions</title><link>https://joly.pw/projects/personal/github-pr/</link><pubDate>Sat, 31 May 2014 13:26:11 +0200</pubDate><guid>https://joly.pw/projects/personal/github-pr/</guid><description>please visit my website at [joly.pw/open-source](https://joly.pw/open-source) for a full list</description></item></channel></rss>