projects.md

 1---
 2title: "Projects"
 3description: "Projects I'm currently working or have (mostly) finished"
 4date: 2023-01-17T13:42:01-05:00
 5draft: false
 6---
 7
 8Most of my projects are hosted on [Sourcehut,][sourcehut] but some of my older
 9projects can also be found on [NixNet's Forgejo instance.][forgejo] I do have a
10[Github account,][github] but I don't actually host any projects on it as I
11prefer more open platforms.
12
13[sourcehut]: https://sr.ht/~amolith/
14[forgejo]: https://git.nixnet.services/
15[github]: https://github.com/Amolith
16
17All of these projects were created and are maintained [Just For Fun. No,
18Really.][jffnr]
19
20[jffnr]: https://justforfunnoreally.dev/
21
22## Active projects
23
24These are what I'm currently focusing on.
25
26<details>
27    <summary><a href="https://sr.ht/~amolith/earl/">earl</a> (2022-01-01) (Go)</summary>
28    <p>
29    I take a lot of hand-written notes and wanted a quick way to write down web
30    references. I was unsatisfied with all of the current URL shortener
31    implementations so I decided to write my own.
32    </p>
33</details>
34
35## Finished projects
36
37These are projects that I consider ["finished".][finished] I might fix the
38occasional bug, but they meet my needs as they are and I will not be adding
39major swaths of code to introduce new features.
40
41[finished]: https://gavinhoward.com/2019/11/finishing-software/
42
43<details>
44    <summary><a href="https://sr.ht/~amolith/go-webring/">go-webring</a> (2021-12-18) (Go)</summary>
45    <p>
46    This is generalised software for creating and maintaining old-school <a
47    href="https://en.wikipedia.org/wiki/Webring">webrings.</a> It currently
48    powers <a href="https://fediring.net">Fediring.net.</a>
49    </p>
50</details>
51
52## Future projects
53
54Tools I want but that I haven't necessarily had time to start on yet
55
56## Abandoned projects
57
58Unfinished tools I don't plan to finish
59
60<details>
61    <summary><a href="https://git.sr.ht/~amolith/rarangi">rārangi</a> (2021-10-12) (Go)</summary>
62    <p>
63    A todo TUI that operates on basic text files. Unfinished items are denoted
64    with a - and finished items are denoted with a +. I wanted to try
65    <a href="https://github.com/charmbracelet/bubbletea">Bubble Tea</a> but
66    decided it was more complicated than I was ready for at the time.
67    </p>
68</details>