Your rating: None Average: 4.5 (11 votes)

GagBook is an unofficial client for the website that allows you to easily browse 9GAG with a simple, smooth and native user interface.

GagBook brings the fun to your device. It is light, fast and easy to use. It is so easy to kill time by viewing funny memes and videos from 9GAG. Just try it and you will love it.

This GagBook fork uses the undisclosed official 9GAG API as data source. Finally you are able to spend your time browsing 9GAG again after GagBook was not working due to a 9GAG website change back in December 2017.


Currently not working/implemented:

  • The user login is not fully implemented yet and will expire every 90 days without warning (Beware: Currently NSFW/NFK content is shown nevertheless)
  • Delete/Add sections is currently disabled/not implemented
  • It seems that in some occasions some gags are loaded multiple times - I'm investigating the root cause


I am spending a lot of my spare time fixing and updating GagBook to provide you with a native app for browsing 9GAG. If you like it, show me your support by buying me a beer or two. :)


I intend to update GagBook by fixing bugs and adding a bunch of new features, if there is enough interest.


Application versions: 
File harbour-gagbook-1.3.3-1.armv7hl.rpm99.55 KB05/04/2018 - 23:44
File harbour-gagbook-1.3.3-1.i486.rpm110.99 KB05/04/2018 - 23:44

1.3.3-1 5/4/2018

  • Fix loading top three comments (loads mobile website)
  • Save downloaded files to '/home/nemo/Downloads/GagBook'
  • Save the mp4-video instead of the image on a manual download
  • Increase maximal image height for better image quality
  • Fix download icons resetting its state
  • Cache long images
  • Rename the cache folder
  • Improve the info banner readability
  • Show corresponding error message if there are no further posts available (e.g. in 'Fresh' section)

1.3.2-1 19/3/2018

  • Fix the access to the 9GAG sections

1.3.1-1 9/3/2018

  • Enable the access to all 42 9GAG sections
  • Fix crashing on a bad network connection, on network errors and on an expired session
  • Add an automatic re-login on an expired session before fetching further posts
  • Add an easily extendable data model for the 9GAG sections
  • Reset deprecated config files and add all 42 9GAG sections on first app session

1.3.0-1 25/2/2018

  • Implement a library to access the undisclosed official 9GAG API
  • Switch to the newly implemented data source
  • Speed up the app and reduce data and resource consumption due to the new API source
  • Reduce the amount of memory allocations by extending the object lifetime
  • Update the AboutPage


gaelic's picture

Since today the parse errors again :(

Alex's picture

Thanks for letting me know.

This issue is fixed with v. 1.3.2 now. :)

TamarindoJuice's picture

What a lovely meegon avatar :)

lutinotmalin's picture

Very good 9gag client, smooth and clear, love it ! Any plans about translations ? Would be great if that app could be translated via Transifex or similar ;-) Cheers !

Alex's picture

Yes translations are already planned but I need to implement some other things first. :)

Vieno's picture

Brilliant! Thanks for your effort.

llelectronics's picture

Wow wonderful work :)

Thanks for that.