What does HackerNews think of Kavita?

Kavita is a fast, feature rich, cross platform reading server. Built with a focus for manga and the goal of being a full solution for all your reading needs. Setup your own server and share your reading collection with your friends and family.

Language: C#

#16 in C#
#111 in Linux
#83 in macOS
#51 in Windows
There also is Kavita:

Homepage: https://www.kavitareader.com/

Repository: https://github.com/Kareadita/Kavita

I don't know if it fits your needs, but i think its pretty cool. Written in C# it is also pretty "hackable".

Been working on the past 2 years nearly 100% of my time outside of work a self-hosted media server for books and comics, Kavita.

The goal is to take the simplicity of Plex and bring that to comics, manga, and books (epub and pdf). There is so much potential with an app like this, esp with text to speech getting good.

I'm also working on Comic tagging tool: MangaManager, which is aimed at bulk editing/writing ComicInfo.xml into archives, which is how metadata is loaded into the major applications for Comics/Manga.

https://github.com/Kareadita/Kavita https://github.com/MangaManagerORG/Manga-Manager

I build open source software, I have one project with nearly 2k stars. It is a product itself and used by thousands of people. I do this while also holding a job as open source doesn't pay (although I do have donations).

I've always enjoyed learning and coding, especially when I was in college. I remember in High School I learned about VB in Word and fell in love with how fun it was (not the language). That sealed me in and during college I would learn and code for fun, rather than do the homework assignments. I've always really loved it.

I've learned from watching youtube, reading articles, reading pull requests in software I liked or used, and just doing it. For the project above, I did it in Angular, something I already learned from work and C#, something I had touched a bit in college but due to the cross platform (.net 5), i picked it up as something to learn. Bought 1 course on Udemy, watched half of it and started coding. It was always a program to meet my needs but the lack of competition made me release it and grow with the communities needs as well.

For anyone interested: https://github.com/Kareadita/Kavita

I build and maintain one larger open source application currently, although am pretty adamant on releasing my side projects under an open source license.

For me, I spend copious time working on it or engaging with my users purely to improve the app, which adds value in my life. (It's a self hosted reading server like Plex).

Even though I develop at work as well, coding on something for myself and something that I have complete control over, is extremely fun and I end up with tough problems that I would have never faced in my current job function (like optimizing for memory and learning how that works in a CRUD-like application).

My project is: https://github.com/Kareadita/Kavita

https://kavitareader.com/

I've been working on this for just over a year now. Started it to learn .net and build myself a self-hosted reading server since the different software out there were pretty bare bones on had a UX I didn't personally like.

Really fun project that I've learned a ton on and so much more to do.

Source Code: https://github.com/Kareadita/Kavita