About this website
LibFlow started as a personal website to organize notes, documents and papers on GNU/Linux, Programming, Maths and Physics. After we began sharing links with friends, we decided to allow everybody freely upload what they considered interesting for other people to read. Here we share free documentation only!

Special thanks go to all people contributing to the free and open source community. LibFlow is made possible by the work of Creative Commons, FSF, GNU/Linux, PDF.js, Freebase, jQuery, pdf2htmlEX, Fontforge, Poppler
Can you help us?
We truly believe in free and open content, and that sharing knowledge freely is the only way to build amazing things together.
LibFlow is not just about hosting files, but we want to nurture a solid community that supports free makers and encourages the creation of new, free content. We hope you will join us and help achieve this goal together.

You can help by
  • supporting authors: authors make content. They write papers and textbooks. When they release their work as "free", they are giving you rights. You have the right to share their work with your friends, or build upon their work. These authors care about freedom, and they care about you. Compare it with the traditional "Copyright - All rights reserved" license, and you will understand how this is about taking away freedom from you (you do not have any of the previously mentioned rights indeed). Making good content takes time, effort and sometimes even money. Therefore if an author accepts money, donations or tips, we sincerely invite you to contact him/her and ask how you can give back and support his/her work.
  • supporting LibFlow: if an author does not accept donations, or if you just want to support our work, we kindly ask you to support LibFlow with a donation at Gratipay. Our goal is $500/week, that will be used to cover servers costs (in particular we need more storage space, bandwidth, and a backup unit), development and maintenance.
    Please note that we do not display ads throughout the website.

    These are some features that we would like to implement if you decide to support us:
    • improve documents metadata: metadata (available on every document in the "More info" tab) is extracted automatically from each PDF. This data only contains information about the document itself (e.g. # of pages). It shall be possible instead to add other custom data.
    • convert PDF files to HTML: currently, files are served as PDF. This is handy, but comes with several problems. For example it might be difficult to locate the text you searched for when coming from a search engine, especially for documents with lots of pages. Also, the whole file is downloaded at every request which makes it impractical to host large documents. Converting them to HTML pages will solve these problems.
    • API: an API that everybody can use to browse/download the entire collection of documents.
    • expand the collection: add more textbooks, documents, and papers to the website.
    • annotations: users should be able to add annotations when reading a document, and maybe share them with other users.
    • source code major overhaul: when LibFlow first started it was almost a pet project. The code must be revised and improved.

Click here to lend your support to: Support LibFlow and make a donation at pledgie.com !;
Unfortunately we are not lawyers nor we have the material resources to read and study all the ins and outs of any different law and bill. For these reasons we have put together a list of few points that should cover any possible use of this service, and that you must read and accept before using the website.
By using LibFlow you acknowledge that you have read and agree that
  • every user has the right to read, free of charge, any document that has been uploaded to LibFlow and that adheres to the website rules
  • you will not upload documents that cannot be read publicly and without restrictions
  • authors of any published document must be given full credit for their work
  • you respect and adhere to all copyright notices that you will find within each document
  • you will make sure that every document you upload has a free license such as Creative Commons. You will not upload documents that do not have a free license.
  • all copyrighted works, whose rights to be distributed or displayed publicly have been revoked by its authors, will be taken down without previous notice. However, despite all our efforts it might still happen that some of them get unnoticed. Please consider that we are committed to complying with copyright laws and do our best to ensure that all rights are respected. We do not make any profit from this website. For these reasons if you find a document that is not compliant with LibFlow rules, please kindly email us at and we will remove it as soon as we will receive your notice
  • this website is offered "AS IS" and free of charge. We do not assume any sort of legal responsibility or liability and we do not offer any sort of warranty. We cannot be held responsible for any misuse or money loss derived from the use of the website
  • all rights belong to their respective authors, even after a document has been uploaded
  • to the best of our knowledge this document is in accordance with European copyright laws and practice. These matters vary internationally, so please check the copyright laws of your country before using LibFlow
  • this document can change without notice, and you will periodically check for changes