Coder Social home page Coder Social logo

drgarlic / quickbook Goto Github PK

View Code? Open in Web Editor NEW
18.0 2.0 1.0 12.03 MB

:book: The quickest way to write a book/PDF using Markdown

Home Page: https://quickbook.io

License: MIT License

JavaScript 48.85% CSS 0.47% HTML 50.68%
pdf markdown editor custom tailwind tailwindcss pdf-generation export

quickbook's Introduction

The quickest way to write a book/PDF using Markdown.

Why ?

Have you found yourself having to create a PDF for school or for work ? I did, quite a lot and nowadays you can use Word, Google docs or even LaTeX if you want have to. I actually always found myself writing it in Markdown because it is so simple and easy to use but sadly I couldn't find an editor that gave enough control of the design and the output. It is also not suitable for anything more serious like a memoir, where LaTeX is a requirement but it shouldn't be one, with some tweaking Markdown is just as good, if not better because it lets you focus on the most important thing, your text.

How ?

The goal of this web application is to bring back the simplicity of writing a book back to its golden age, to the typewriter, while giving a realtime preview of the PDF, just like before. It fixes all the other issues, by giving you a total control of the design, everything about the output is fully customizable. Yet, this editor is still feature-complete, you can use anything that you're used: images, codeblocks, emojis, HTML, LaTeX.

What ?

So here's Quickbook. What I believe is the simplest but fully capable book maker.

Features

  • Minimal and fast
  • Instant and accurate preview right in the browser
  • Fully customizable
    • Using Tailwind CSS (all of it !) and/or pure CSS you can change all the visual of the output
  • Has a feature complete editor
    • With integrated search, just like the one that you use everyday
  • Contains additional HTML elements to make your life easier
    • <pbr>: Page break
    • <page>...</page>: Full custom HTML page
  • Shareable
    • You can quickly send a link containing the current mardown compressed right in it
  • Exportable in various formats
    • Markdown
    • HTML
    • Quickbook (contains the markdown, the theme and all used images)
    • PDF
  • Installable
    • It's a PWA so the application is instalable in Chrome and mobiles
    • By extension it's usable offline !
  • With various other features
    • Images support (with auto compression !)
    • Highlighting support
    • Emoji support
    • LaTeX support
    • The text and images are saved automatically, there's no need to worry about them
  • Privacy friendly
    • Everything is stored inside your browser, nothing is stored in our servers
    • The PDFs are generated and immediately sent back to you, I don't keep them

What's coming ?

  • A zen mode, to improve even more your focus
  • An improved mobile version
  • Drag and drop
  • Scroll sync
  • Headers and footers for pages
  • An automatic table of contents

quickbook's People

Contributors

drgarlic avatar

Stargazers

Ahmad Insan avatar  avatar  avatar Ebuka Ezeh avatar tg-z avatar smithart avatar Jero Soler avatar Genar Trias Ortiz avatar Nikolaus Schlemm avatar Code Artistry avatar Mark avatar Kevin Åberg Kultalahti avatar Jacob Bowdoin avatar Jérémy Goldsztejn avatar mick delaney avatar Reece May avatar Mattèo Gauthier avatar Zaydek MG avatar

Watchers

James Cloos avatar  avatar

Forkers

reecem

quickbook's Issues

Share Link error on Safari, doesn't copy

Hi,

Not sure if you haven't gotten around to it, you did say it was buggy on discord😄

Clicking the link/share icon throws an error on safari.

[Error] TypeError: undefined is not an object (evaluating 'navigator.clipboard.writeText')
	(anonymous function) (main.js:69:557427)
	(anonymous function) (main.js:1:9977)
	forEach
	(anonymous function) (main.js:1:9966)
	(anonymous function) (main.js:7:33194)

The copy to clipboard code might not be cross compatible. As this is only what I noticed on a Safari browser Version 12.1.2 (yeah, I know).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.