<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>About on Quollix</title><link>https://quollix.org/docs/about/</link><description>Recent content in About on Quollix</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://quollix.org/docs/about/index.xml" rel="self" type="application/rss+xml"/><item><title>Principles</title><link>https://quollix.org/docs/about/principles/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://quollix.org/docs/about/principles/</guid><description>&lt;h2 id="digital-power-should-be-distributed"&gt;Digital Power Should Be Distributed&lt;/h2&gt;
&lt;p&gt;Digital infrastructure is a political matter. When a small number of large companies control everyday digital services, they gain power over everyday life. Big tech monopolies force entire organizations into dependence, while abusing their power to maximize profits.&lt;/p&gt;
&lt;p&gt;Any concentration of power undermines the foundations of a free society. People should not have to give up autonomy just to participate in digital life.&lt;/p&gt;
&lt;h2 id="privacy-is-a-human-right"&gt;Privacy Is a Human Right&lt;/h2&gt;
&lt;p&gt;Digital infrastructure should protect privacy by default. People should be able to debate and organize without being spied on. Privacy should be the normal condition of digital life, not a premium feature or an exceptional need.&lt;/p&gt;</description></item><item><title>Acknowledgements</title><link>https://quollix.org/docs/about/acknowledgements/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://quollix.org/docs/about/acknowledgements/</guid><description>&lt;p&gt;Quollix is made possible by open-source software, tools, and communities. This page highlights some of the projects that shape this software.&lt;/p&gt;
&lt;h2 id="core-platform"&gt;Core Platform&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Name&lt;/th&gt;
 &lt;th&gt;Role&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://www.kernel.org/" target="_blank" rel="noopener noreferrer"&gt;Linux&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;operating system foundation&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://go.dev/" target="_blank" rel="noopener noreferrer"&gt;Go&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;main implementation language&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://docs.docker.com/engine/" target="_blank" rel="noopener noreferrer"&gt;Docker&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;application packaging and runtime isolation&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://www.postgresql.org/" target="_blank" rel="noopener noreferrer"&gt;PostgreSQL&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;system database&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://restic.net/" target="_blank" rel="noopener noreferrer"&gt;Restic&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;encrypted backups&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://letsencrypt.org/" target="_blank" rel="noopener noreferrer"&gt;Let&amp;#39;s Encrypt&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;automated certificate issuance&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://picocss.com/" target="_blank" rel="noopener noreferrer"&gt;Pico CSS&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;frontend styling&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="development-tools"&gt;Development Tools&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Name&lt;/th&gt;
 &lt;th&gt;Role&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://github.com/google/wire" target="_blank" rel="noopener noreferrer"&gt;Wire&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;dependency injection code generation&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://github.com/vektra/mockery" target="_blank" rel="noopener noreferrer"&gt;Mockery&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;mock generation for tests&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://github.com/stretchr/testify" target="_blank" rel="noopener noreferrer"&gt;Testify&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;assertions and test helpers&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://go-rod.github.io/" target="_blank" rel="noopener noreferrer"&gt;Rod&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;browser automation used in tests&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://helix-editor.com/" target="_blank" rel="noopener noreferrer"&gt;Helix&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;editor used for day-to-day development&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://github.com/tmux/tmux" target="_blank" rel="noopener noreferrer"&gt;tmux&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;terminal workflow and session management&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="website-and-app-store"&gt;Website and App Store&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Name&lt;/th&gt;
 &lt;th&gt;Role&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://traefik.io/traefik/" target="_blank" rel="noopener noreferrer"&gt;Traefik&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;reverse proxy including rate limiting&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://nginx.org/en" target="_blank" rel="noopener noreferrer"&gt;nginx&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;static web resource content delivery&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://caddyserver.com/" target="_blank" rel="noopener noreferrer"&gt;Caddy&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;static web resource content delivery&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://gohugo.io/" target="_blank" rel="noopener noreferrer"&gt;Hugo&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;static site generation&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://www.docsy.dev/" target="_blank" rel="noopener noreferrer"&gt;Docsy&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;documentation theme&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;</description></item></channel></rss>