Urubu
Python tool that builds static websites from Markdown files and Jinja2 layouts, with a focus on navigation.
urubu.jandecaluwe.comrepositorydocs
Urubu is a Python tool that builds a static website from Markdown files and Jinja2 layouts. Its pages describe it as a tool for sites that are a set of logically related content rather than a blog, with a navbar, a table of contents sidebar, breadcrumbs and pagers set up from the folder tree. urubu build writes the site into a _build directory, and urubu serve starts a local server on port 8000. The homepage also describes Python hooks that assist in templating, and deployment by pushing to a git repository.
Worth knowing
The homepage calls Urubu a micro CMS, while the start page describes it as a tool to build static websites. The software is under the GNU Affero General Public License, and the documentation content is under CC-BY-SA.
Identity
- Status
- Active
- Maintainer
- Jan Decaluwe4
- Maintained by
- Individual
- First release
- 20148
Rendering and deploy
- Runs as
- Static files5
- Rendering
- Static output5
- Install with
- pip install urubu6
Releases
Adoption
Sources
- 2026-10-23: links, Written in, Runtime, Templating
urubu.jandecaluwe.com/ - 2026-10-23: links, License, GitHub stars
api.github.com/repos/jandecaluwe/urubu - 2026-10-23: links
urubu.jandecaluwe.com/manual/ - 2026-10-23: Maintainer, License model
urubu.jandecaluwe.com/more/about.html - 2026-10-23: Categories, Rendering, Runs as
urubu.jandecaluwe.com/start.html - 2026-10-23: Minimum runtime, Install with
urubu.jandecaluwe.com/manual/install.html - 2026-10-23: Content storage
urubu.jandecaluwe.com/manual/structure.html - 2026-10-23: First release, Last release
pypi.org/pypi/urubu/json - 2026-10-23: Current major version
api.github.com/repos/jandecaluwe/urubu/tags - 2026-10-23: Contributors
api.github.com/repos/jandecaluwe/urubu/contributors?per_page=1 - 2026-10-25: Dependent repositories, Downloads a month
packages.ecosyste.ms/api/v1/registries/pypi.org/packages/urubu