// 25 libraries · indexed live from GitHub

Open-source flipbook libraries

Every serious open-source page-flip engine we could find on GitHub, sorted by stars. Each entry has a dedicated deep-dive page with browser support, code samples, license, and head-to-head alternatives. Click any name to read the full breakdown.

Page-Curl Android

OpenGL Android page-curl reference implementation by Harism, the spiritual ancestor of every page-curl on the Play Store.

★ 1,667 Apache-2.0 Java Since 2011

BookBlock

A Codrops content-flip plugin with portrait and landscape modes, perfect for editorial layouts.

★ 983 MIT HTML Since 2012

flipbookr

R-Markdown package that turns reproducible R code chunks into step-by-step educational flipbooks.

★ 210 NOASSERTION CSS Since 2019

flipbook-viewer

Headless viewer that renders any sequence of images into a flipbook, perfect for static-site galleries.

★ 198 MIT JavaScript Since 2020

PageFlipLayout

Android RecyclerView layout manager that adds a page-flip transition to vertical/horizontal lists.

★ 0 Apache-2.0 JavaScript Since 2023

Flipbook3

Three.js based 3D flipbook with full WebGL page bending and interactive light source.

★ 0 MIT JavaScript Since 2018

JYPaging

iOS Swift framework for paged page-flip transitions in UICollectionView and UIPageViewController.

★ 0 MIT JavaScript Since 2017

How to read this index

FlipCatalog is opinionated about open-source flipbook software because that is what developers can read, fork, audit, and ship without licensing surprises. The libraries on this page are ordered by GitHub star count at the time of the most recent re-seed, but star count is not the whole story. A 700-star, actively maintained TypeScript library that ships ESM is often a better choice for a 2026 build than a 7,000-star jQuery plugin whose last commit was in 2018.

Use the deep-dive pages to compare the dimensions that actually matter: the rendering technology (DOM vs Canvas vs WebGL), the dependency footprint (zero-dep vs jQuery vs Three.js), the framework wrappers available (React, Vue, Svelte, React Native), the input modes (touch, mouse, keyboard, pinch-zoom), and the practical question of how the library plays with your build tooling. Every entry includes a copy-pasteable code sample so you can spike a prototype in five minutes.

If you are choosing a library for a specific project, the buyer guides bundle the right libraries by use-case, and the comparison pages walk through head-to-head verdicts. our editorial methodology explains how each library is evaluated. We re-fetch GitHub metadata on every seed run, so star counts, license fields, and primary languages reflect what the upstream repos actually look like.