Codemadness

codemadness.org · Personal blog · on HN since 2019

Codemadness is a personal site of small, minimal open-source tools, including sfeed, stagit, and saait, plus related tutorials.

What HN saysHN commenters praise sfeed as a customizable feed parser that beats Newsboat and avoids unread counts, and like the site's minimal style.
23HN people shared it
17linked it in comments
6stories submitted
61story points
3 months agolast shared
2019people per year2026

Most-shared posts

  1. 1
    Stagit
    7 people · first shared 2021
  2. 2
    Sfeed simple feed parser
    6 people · first shared 2021
  3. 3
    Feeds
    2 people · first shared 2021
  4. 4
    Saait: a boring HTML page generator
    1 people · 35 points · first shared 2019 · 9 comments on HN
  5. 5
    2FA TOTP without crappy authenticator apps
    1 people · 17 points · first shared 2022 · 5 comments on HN
  6. 6
  7. 7
    Stagit: Static Git Page Generator
    1 people · 2 points · first shared 2024 · 1 comments on HN
  8. 8
    A Simple TODO Application
    1 people · 2 points · first shared 2026 · discussion on HN
  9. 9
    Setup Git Hosting
    1 people · 1 points · first shared 2023 · discussion on HN
  10. 10
    Idiotbox
    1 people · first shared 2021
  11. 11
    README
    1 people · first shared 2025
  12. 12
    Webdump
    1 people · first shared 2024
  13. 13
    Webdump
    1 people · first shared 2026
  14. 14
    Homepage
    1 people · first shared 2023
  15. 15
    Json2tsv
    1 people · first shared 2023

What HN people wrote when they linked it

ninjin · 2023-09-24
There is also json2tsv [1] that follows a similar philosophy and I have had some fun combining it with awk(1) recently for database ingestion. [1]: https://www.codemadness.org/json2tsv.html
anthk · 2023-07-07
I had no issues with sfeed, you can get it from https://codemadness.org
CoBE10 · 2022-12-23
Sfeed: https://codemadness.org/sfeed-simple-feed-parser.html It's better and more customizable than Newsboat, plus there is an option to transfer everything from the Newsboat to it. It is not really a reader but a parser, but that's what makes it great.
varenc · 2021-07-03
it’s built with stagit: https://codemadness.org/stagit.html Love the minimal style and monospace font!
pwrplus1 · 2021-03-10
sfeed is the greatest! [1] The reason I couldn't stick with other feed aggregators in the past is because of the perpetual accumulation of the unread count. The output of sfeed_html is just links [2]. No unread counts. I can remember whether I've read something or not. Just stick it on a server, run as a cronjob, and you have your new browser homepage. And if you want to move your "database" it's just a directory of tsv files. Brilliant. [1] https://codemadness.org/sfeed-simple-feed-parser.html [2] https://codemadness.org/downloads/sfeed/html/feeds.html
zoobab · 2025-10-11
There is stagit as well, but it does not support branches: https://codemadness.org/stagit.html Does Pgit support branches?
PaulHoule · 2025-09-29
For the hell of it I cut-n-pasted your original post into Google's AI mode which all of a sudden got really good in the last few weeks, particularly for the kind of question that you were asking where you are trying to find something that you saw a while back. It said Based on your description, the project you likely saw on Hacker News was stagit. It is known for creating an extremely minimal, bare-bones website for a Git repository by generating static HTML pages. https://codemadness.org/stagit.html It strikes me as pretty similar to your link! I have found many cases like "Is Strike Witches a kemonomimi anime?" where the site summary gives the wrong answer and the new AI mode gives the right answer.
BoingBoomTschak · 2025-03-20
I don't see why my point is that hard to see: the "do one thing" part of the UNIX philosophy is a good ideal to aim for, even if often ignored in favour of a more convenient kitchen sink approach. I then just mentioned that a good majority of these useful Rust tools (I really like hyperfine and oxipng, for example) don't seem to care much about it. Some example of that idea I use every day is https://codemadness.org/sfeed-simple-feed-parser.html, where feed parsing, serialization and visualization are completely separated in small orthogonal binaries with very few options. It could have been one fat "sfeed" or something like its newsboat instead. (shilling it a bit more there: https://world-playground-deceit.net/blog/2024/10/sfeed-setup.html)
rakoo · 2024-12-21
sfeed (https://codemadness.org/sfeed-simple-feed-parser.html) has basic infrastructure to do that
bkq · 2022-10-07
A pretty interesting project I came across via reddit. Seems like a good lightweight solution for self-hosting git repos if you don't want to be burdened with the overhead of managing a full-fledged code forge. This also seems to come with a stagit offering for serving over gopher [1][2]. [1] - https://codemadness.org/git/stagit-gopher/log.html [2] - https://en.wikipedia.org/wiki/Gopher_(protocol)
acdw · 2022-07-18
I had this problem too, until I installed and configured sfeed[1] on my server --- now it's all on one page, and much less "push-y" :P [1]: https://codemadness.org/sfeed-simple-feed-parser.html (You can see my setup at https://acdw.casa/planet)
reayn · 2021-12-09
I personally find IdiotBox[1] to be better than this as it opens links in ad free youtube embeds and also links channel and other information alongside the video itself. P.S. you can replace the “watch?=“ part of a youtube url with “/embed/“ and get a distraction free view of the video. Or you could just open it in mpv or something. 1. https://codemadness.org/idiotbox
fsiefken · 2021-07-15
If you can somehow run it through github actions and output to styled html see: https://codemadness.org/downloads/sfeed/html/feeds.html not sure if it would fit on the screen. alternatively you could export to gopher put he file/files on a gopher server and read in the gopher client app on ios https://apps.apple.com/us/app/gopher-client/id1235310088
lolinder · 2021-07-03
Googling a bit of the stylesheet suggests that it's stagit, a static page generator for git repos: https://codemadness.org/stagit.html Contrast these two pages, and you'll see it's a match: https://codemadness.org/git/bmf/log.html https://thelig.ht/code/block-tracing/log.html
dchest · 2021-07-03
This looks like https://codemadness.org/stagit.html Other popular choices are gitweb and cgit (both dynamic).
hendry · 2020-06-06
https://codemadness.org/datatable-example.html is the lightest version of sortable table in JS i've seen. https://git.codemadness.org/jscancer/files.html for more goodness

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close