# GITBOOK

What programming language is Gitbook written in?

GitBook is a complex software application that is written in a variety of programming languages.&#x20;

The core of GitBook is written in JavaScript, which is a popular language for web development.&#x20;

Other languages that are used in GitBook include Python, Go, and Ruby.

Here is a more detailed breakdown of the languages used in GitBook:

* **Frontend:** JavaScript (React, Webpack), CSS, HTML
* **Backend:** Python (Django), Go (Gin), Ruby (Rails)
* **Infrastructure:** Bash, Docker, Kubernetes

In addition to these programming languages, GitBook also uses a number of open-source libraries and frameworks, such as:

* React (JavaScript UI library)
* Redux (state management library)
* Webpack (module bundler)
* Django REST framework (API development framework)
* Gin (Go web framework)
* Rails Active Record (object-relational mapper)

The use of a variety of programming languages and frameworks gives GitBook its flexibility and power. It allows the GitBook team to develop new features and fix bugs quickly and efficiently.

