<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: FrenchGithubUser</title>
    <description>The latest articles on DEV Community by FrenchGithubUser (@frenchgithubuser).</description>
    <link>https://dev.to/frenchgithubuser</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3239996%2Fe859e61a-759f-4091-97d6-90e054491f41.jpeg</url>
      <title>DEV Community: FrenchGithubUser</title>
      <link>https://dev.to/frenchgithubuser</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/frenchgithubuser"/>
    <language>en</language>
    <item>
      <title>Introducing: Arcadia, content-agnostic bittorrent site/tracker framework</title>
      <dc:creator>FrenchGithubUser</dc:creator>
      <pubDate>Mon, 02 Jun 2025 20:33:10 +0000</pubDate>
      <link>https://dev.to/frenchgithubuser/introducing-arcadia-content-agnostic-bittorrent-sitetracker-framework-18d6</link>
      <guid>https://dev.to/frenchgithubuser/introducing-arcadia-content-agnostic-bittorrent-sitetracker-framework-18d6</guid>
      <description>&lt;p&gt;Hello all !&lt;/p&gt;

&lt;p&gt;I am pleased to introduce Arcadia ! This is a full solution, self-hostable, &lt;strong&gt;torrent site and tracker&lt;/strong&gt; framework (similar to Gazelle + Ocelot, Unit3d + Unit3d-Announce, and others) that aims at supporting &lt;strong&gt;any kind of content&lt;/strong&gt;, with a very high level of organization.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Disclaimer:&lt;/strong&gt; Arcadia is still in early development stages, and there is a lot to do!&lt;/p&gt;

&lt;p&gt;The main goals are :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;content-agnostic and flexibility to properly organize anything&lt;/li&gt;
&lt;li&gt;rust backend for high performance and low resource usage&lt;/li&gt;
&lt;li&gt;client-side rendering for lower load on the server&lt;/li&gt;
&lt;li&gt;image and icons first, for a nice user experience&lt;/li&gt;
&lt;li&gt;beautiful user interface&lt;/li&gt;
&lt;li&gt;good documentation&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;What is in a usable state (sometimes only in the backend) :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;user auth (invite, register, login)&lt;/li&gt;
&lt;li&gt;upload/download/seed a torrent with upload/download accouting&lt;/li&gt;
&lt;li&gt;master groups/title groups/edition groups/torrents creation and viewing&lt;/li&gt;
&lt;li&gt;torrent requests&lt;/li&gt;
&lt;li&gt;series&lt;/li&gt;
&lt;li&gt;authors&lt;/li&gt;
&lt;li&gt;forum&lt;/li&gt;
&lt;li&gt;gifts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Dev features :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;docker support&lt;/li&gt;
&lt;li&gt;dev containers (soon)&lt;/li&gt;
&lt;li&gt;fully typed swagger&lt;/li&gt;
&lt;li&gt;github CI&lt;/li&gt;
&lt;li&gt;detailed contribution guides&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Technology choices :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;rust backend, actix web server&lt;/li&gt;
&lt;li&gt;vuejs frontend, primevue component library&lt;/li&gt;
&lt;li&gt;postgresql db, sqlx rust driver&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you read this far, you are probably interested ! So here are&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Arcadia-Solutions/arcadia/?tab=readme-ov-file#screenshots" rel="noopener noreferrer"&gt;screenshots&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://discord.gg/amYWVk7pS3" rel="noopener noreferrer"&gt;discord server&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Arcadia-Solutions/arcadia" rel="noopener noreferrer"&gt;github repository&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I am still looking for devs who would like to join the forces ! If you would like to help, hop on the discord server and let's chat !&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; I am not planning on hosting anything, this is only a project to learn rust better and give tools to the community&lt;/p&gt;

</description>
      <category>rust</category>
      <category>bittorrent</category>
      <category>vue</category>
      <category>tracker</category>
    </item>
  </channel>
</rss>
