GitBook (@GitbookIO)

Top repositories

1

gitbook

πŸ“ Modern documentation format and toolchain using Git and Markdown
JavaScript
25,813
star
2

javascript

GitBook teaching programming basics with Javascript
3,322
star
3

nuts

🌰 Releases/downloads server with auto-updater and GitHub as a backend
JavaScript
1,228
star
4

gitbook-cli

GitBook's command line interface
JavaScript
704
star
5

git

ProGit Book Fork generated using GitBook
306
star
6

markup-it

JavaScript library to parse and serialize markup content (Markdown and HTML)
JavaScript
268
star
7

markdown

Learn how to use Markdown
242
star
8

kramed

A markdown (kramdown compatible) parser and compiler. Built for speed. (Fork of marked)
HTML
224
star
9

theme-default

Default theme for GitBook
JavaScript
196
star
10

rousseau

Lightweight proofreader in JS
JavaScript
178
star
11

theme-api

Theme for publishing a beautiful API documentation with GitBook
JavaScript
150
star
12

community

GitBook's official community page
102
star
13

gitbook-convert

CLI to convert an existing document to a GitBook.
JavaScript
101
star
14

slate-edit-table

Slate plugin for table edition
JavaScript
101
star
15

slate-edit-list

A Slate plugin to handle keyboard events in lists.
JavaScript
94
star
16

proxies-on-cloudflare

Proxies in Cloudflare Workers
TypeScript
90
star
17

plugin-mathjax

MathJAX plugin for GitBook
JavaScript
89
star
18

plugin-autocover

Generate a cover for the book
JavaScript
87
star
19

styleguide

GitBook.com HTML/CSS Style Guide
JavaScript
86
star
20

repofs

Simple and unified API to manipulate Git repositories
JavaScript
76
star
21

micro-analytics

A micro multi-website analytics database service designed to be fast and robust, built with Go and SQLite.
Go
76
star
22

hunspell-spellchecker

Parse and use Hunspell dictionaries in Javascript
JavaScript
74
star
23

plugin

Sample plugin for GitBook
JavaScript
66
star
24

filterable

Parse and convert GitHub-like search queries in Node.JS
JavaScript
60
star
25

example

Simple GitBook example
59
star
26

plugin-katex

Math typesetting using KaTex
JavaScript
59
star
27

integrations

Toolkit to build integrations on GitBook
TypeScript
58
star
28

plugin-exercises

Interactive exercices in a gitbook
JavaScript
56
star
29

react-rich-diff

React component to render rich diff between two documents (Markdown, HTML)
JavaScript
52
star
30

plugin-disqus

Disqus comments on your books
JavaScript
51
star
31

plugin-ga

Google Analytics tracking for your book
JavaScript
51
star
32

git-sync-normalization

A repository that shows how we translate every content block to markdown.
48
star
33

slate-edit-code

A Slate plugin for code block editing
JavaScript
43
star
34

theme-faq

Theme for publishing a FAQ or Knowledge base
HTML
38
star
35

node-gitbook-api

Node client library for the GitBook API
JavaScript
36
star
36

plugin-youtube

Plugin to insert youtube videos in a GitBook
JavaScript
33
star
37

tokenize-text

Javascript text tokenizer that is easy to use and compose.
JavaScript
30
star
38

slate-prism

A Slate plugin to highlight code blocks using PrismJS
JavaScript
27
star
39

plugin-quizzes

Interactive quizzes in a gitbook
JavaScript
26
star
40

theme-official

GitBook theme for our own books
HTML
26
star
41

plugin-search

Search content in your book
JavaScript
25
star
42

plugin-codetabs

Multiple languages code blocks for GitBook
JavaScript
25
star
43

plugin-algolia

Power search using Algolia
JavaScript
25
star
44

go-gitbook-api

GitBook API client in GO (golang)
Go
24
star
45

plugin-github

Display a link to your GitHub repo in your gitbook
JavaScript
24
star
46

slate-hyperprint

A library to convert Slate models to their slate-hyperscript representation
JavaScript
24
star
47

plugin-hints

GitBook plugin. Defines 4 types of styled hint blocks: info, danger, tip, working
JavaScript
23
star
48

expect-firestore

API client and Jasmine matchers for the Firestore Rules API
JavaScript
22
star
49

plugin-puml

UML Diagrams rendering using PlantUML
JavaScript
21
star
50

node-opds

Node.js library to parse/generate OPDS feed
JavaScript
21
star
51

go-github-webhook

A GitHub webhook handler written in Go
Go
20
star
52

plugin-comment

Inline discussions integrated with gitbook.com
JavaScript
20
star
53

node-onix

Node.JS library to parse/generate ONIX XML files
JavaScript
18
star
54

slate-sugar

🍭 Create Slate documents using JSX.
JavaScript
17
star
55

bipbip

Benchmark runner for performance regression test suites
JavaScript
17
star
56

slate-lite-renderer

Fast renderer for read-only Slate documents
JavaScript
16
star
57

plugin-fontsettings

Font settings for GitBook website
CSS
16
star
58

github-api-signature

Node.js signature generator for GitHub API using a PGP key
TypeScript
15
star
59

isbn-utils

Javascript utilities to parse and normalize ISBNs
JavaScript
15
star
60

plugin-versions

Display a <select> with other versions of your gitbook
JavaScript
15
star
61

markdown-css

Minimalist stylesheet (CSS or Less) for markup output
CSS
14
star
62

plugin-scripts

Include scripts in your GitBook
JavaScript
14
star
63

plugin-sharing

Sharing button in toolbar for GitBooks
JavaScript
14
star
64

tokenize-english

Javascript tokenizer for english sentences
JavaScript
14
star
65

diskache

Lightweight Golang disk cache
Go
13
star
66

mimedb

An extensive mime database in Go
Go
13
star
67

DraftMirror

Draft.js-like API on top of ProseMirror
JavaScript
13
star
68

normall

Normall: normalize filenames, accents etc ... in JS
JavaScript
13
star
69

plugin-highlight

Default syntax highlighter for GitBook
CSS
12
star
70

unstated

Simple state management for react
TypeScript
12
star
71

services-slack

Slack notifications service
JavaScript
12
star
72

plugin-gist

Embed Gist in your book
JavaScript
10
star
73

monorepo

A big home for small repos
Go
10
star
74

slate-edit-footnote

A Slate plugin to handle footnotes
JavaScript
10
star
75

lru-diskcache

A disk cache object that deletes the least-recently-used items
JavaScript
10
star
76

slate-edit-blockquote

A Slate plugin to handle keyboard events in blockquotes
JavaScript
10
star
77

plugin-styles-sass

SASS custom stylesheets instead of CSS
JavaScript
9
star
78

node-epubcheck

Node wrapper for epubcheck
JavaScript
9
star
79

plugin-lunr

Backend for the search plugin using Lunr
JavaScript
9
star
80

geo-utils

Utilities to get countries, languages and US states
JavaScript
9
star
81

slate-trailing-block

Slate plugin to ensure a trailing block
JavaScript
9
star
82

eslint-config-gitbook

GitBook's ESLint config, following our styleguide
JavaScript
9
star
83

go-sqlpool

A high level pool for maintaining pools of *sql.DB databases (e.g: thousands of SQLite files)
Go
9
star
84

syncgroup

Like golang's sync package but allows locking per groups of (string) keys (e.g: syncgroup.MutexGroup)
Go
9
star
85

plugin-infinitescroll

Infinite scrolling in your gitbook
JavaScript
8
star
86

node-tasqueue

Node.js job/task-queue library using disque
JavaScript
8
star
87

plugin-livereload

Live reloading for your gitbook
JavaScript
8
star
88

plugin-tonic

Embed Tonic notebook into your GitBook
JavaScript
8
star
89

markdown-tools

A small CLI interface to kramed with lots of useful markdown tools (like go's "go fmt", lexing, rendering ...)
JavaScript
8
star
90

openapi-autodoc

Generate a GitBook Space from an OpenAPI spec
JavaScript
8
star
91

slate-no-empty

Slate plugin to prevent the document from being empty
JavaScript
8
star
92

plugin-mixpanel

Mixpanel tracking for your gitbook
JavaScript
7
star
93

brightml

Smart utility rendering markdown-ready HTML
JavaScript
7
star
94

html2hs

Convert HTML to hyperscript for virtual-dom
JavaScript
7
star
95

kramed-text-renderer

Renderer for kramed outputting plain text that can easily be fed to a search indexer/tokenizer/...
JavaScript
7
star
96

plugin-sitemap

Generate a sitemap for the gitbook website
JavaScript
7
star
97

firebase-apparatus

Lightweight implementation of firebase-tools as a Node module
TypeScript
7
star
98

licenses-utils

Utilities to detect licenses from project
JavaScript
7
star
99

example-visitor-authentication

Minimalist NodeJS application for "Visitor Authentication"
JavaScript
7
star
100

plugin-superscript

Use superscript in your content
JavaScript
6
star