getnikola/nikola
getnikola/nikola has 2,748 GitHub stars and 474 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-08 18:54 UTC. Last push 2026-10-24.
A static website and blog generator
What you can do
- Blogs, with tags, feeds, archives, comments, etc.__
- Fast builds, thanks to doit_
- Flexible, extensible via the dozens of available plugins_
- Small codebase (programmers can understand all of Nikola core in a day)
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalNikola, a Static Site and Blog Generator
In goes content, out comes a website, ready to deploy.
.. image:: http://img.shields.io/pypi/v/Nikola.svg :target: https://pypi.python.org/pypi/Nikola
.. image:: https://github.com/getnikola/nikola/workflows/Nikola%20CI/badge.svg :target: https://github.com/getnikola/nikola/actions
.. image:: http://img.shields.io/badge/license-MIT-green.svg :target: https://github.com/getnikola/nikola/blob/master/LICENSE.txt
Why Static Websites?
Static websites are safer, use fewer resources, and avoid vendor and platform lock-in.
You can read more about this in the Nikola Handbook_
What Can Nikola Do?
It has many features, but here are some of the nicer ones:
Blogs, with tags, feeds, archives, comments, etc.__Themable_- Fast builds, thanks to
doit_ - Flexible, extensible via the dozens of
available plugins_ - Small codebase (programmers can understand all of Nikola core in a day)
reStructuredText_ or Markdown as input language (also Wiki, BBCode, Textile, and HTML)- Easy
image galleries_ (just drop files in a folder!) - Syntax highlighting for almost any programming language or markup
- Multilingual sites,
translated to 50 languages.__ - Doesn't reinvent wheels, leverages existing tools.
- Python 3.10+ compatible.
.. _Nikola Handbook: https://getnikola.com/handbook.html#why-static __ https://users.getnikola.com/ .. _Themable: https://themes.getnikola.com .. _doit: https://pydoit.org .. _available plugins: https://plugins.getnikola.com/ .. _reStructuredText: https://getnikola.com/quickstart.html .. _image galleries: https://getnikola.com/galleries/demo/ __ https://www.transifex.com/projects/p/nikola/
Nikola Architecture
.. image:: https://getnikola.com/images/architecture.png
Installation Instructions
Assuming you have pip installed::
pip install Nikola
For optional features::
pip install "Nikola[extras]"
For tests::
pip install "Nikola[extras,tests]"
For more information, see https://getnikola.com/
Explore related projects
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
458,798 starsdonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
377,403 starsreact/react
The library for web and native user interfaces.
252,435 starsvuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212,625 stars