Credits
Last updated October 25, 2026
NeetShelf is built on the work of many open-source projects. Thank you to everyone who writes and maintains them. NeetShelf is not affiliated with or endorsed by any of them.
The projects NeetShelf builds on
NeetShelf would not exist without these open-source readers and their communities.
- Suwayomi (MPL-2.0): Suwayomi-Server runs inside the NeetShelf Local Server; its web UI inspired NeetShelf's own.
- Mihon (Apache-2.0): The manga extension API; the Android app includes Mihon's source API and helpers.
- Tachiyomi (Apache-2.0): Where Mihon and the whole extension ecosystem began.
- Aniyomi (Apache-2.0): The anime extension API; the Android app includes Aniyomi's source API and follows its episode loading.
- Keiyoushi (Apache-2.0): Kei extensions are TypeScript ports of the Mihon extensions maintained by the Keiyoushi community.
- Paperback: NeetShelf runs extensions written for Paperback's 0.8 and 0.9 extension API.
Website
- Next.js (MIT): The framework
- React (MIT): The interface
- PGlite (Apache-2.0 / PostgreSQL): The database in your browser
- Drizzle ORM (Apache-2.0): Database queries
- Neon serverless driver (MIT): Optional sync
- Better Auth (MIT): Optional Google sign-in
- cheerio (MIT): Reading source pages
- hls.js (Apache-2.0): HLS video
- dash.js (BSD-3-Clause): DASH video
- entities, buffer, js-md5 (BSD-2-Clause / MIT): Small helpers used by extensions
Android app
- Kotlin, kotlinx.coroutines and kotlinx.serialization (Apache-2.0): The language and its libraries
- AndroidX and Media3 (ExoPlayer) (Apache-2.0): The app and the video player
- OkHttp, Okio and logcat (Apache-2.0): Networking, by Square
- jsoup (MIT): HTML parsing for extensions
- QuickJS (quickjs-java) (MIT / Apache-2.0): JavaScript for extensions that need it
- RxJava, Injekt, xmlutil, NanoHTTPD (Apache-2.0 / BSD-3-Clause): Libraries extensions expect
NeetShelf Local Server
- Suwayomi-Server (MPL-2.0): Bundled unchanged; runs the Mihon and Aniyomi extensions
- OpenJDK (GPL-2.0 with the Classpath Exception): The Java runtime it ships with
Explore
- three.js (MIT): The 3D room; the walk, run and idle motions come from its walking example, and the wood follows its anisotropy example
- three-vrm (MIT): VRM avatars, by pixiv
- VRoid Studio: The avatars Ary and Libra were made with it
- Tripo: The furniture and figures were made with it
- meshoptimizer and glTF Transform (MIT): Making the models small enough for the web
Fonts and icons
- Geist (OFL-1.1): Text
- Bebas Neue (OFL-1.1): Headings
- Mochiy Pop One and Yomogi (OFL-1.1): The lettering in Explore's books
- Material Design Icons (Apache-2.0): Icons, the set Suwayomi's web UI uses
Something missing or wrong? Tell us at the address below and we'll fix it.