HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
jgm
gitit
Haskell2010–2023
jgm / gitit

gitit

A wiki using HAppS, pandoc, and git

15Distinct people
17Mentions
0Explicit recommenders
2.3KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

A wiki using HAppS, pandoc, and git

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 1:49:46 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year17 dated mentions

Observed mentions: 2010-04-11 20:36:26 UTC to 2023-08-03 22:19:57 UTC.

012342010-01-01 00:00:00 UTC to 2011-01-01 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 comments20102011-01-01 00:00:00 UTC to 2012-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2012-01-01 00:00:00 UTC to 2013-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2013-01-01 00:00:00 UTC to 2014-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2014-01-01 00:00:00 UTC to 2015-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2015-01-01 00:00:00 UTC to 2016-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2016-01-01 00:00:00 UTC to 2017-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments20162017-01-01 00:00:00 UTC to 2018-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2018-01-01 00:00:00 UTC to 2019-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2019-01-01 00:00:00 UTC to 2020-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2020-01-01 00:00:00 UTC to 2021-01-01 00:00:00 UTC (exclusive): 3 mentions; 1 submissions, 2 comments2021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2023

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20102010-01-01 00:00:00 UTC2011-01-01 00:00:00 UTC404
20112011-01-01 00:00:00 UTC2012-01-01 00:00:00 UTC101
20122012-01-01 00:00:00 UTC2013-01-01 00:00:00 UTC000
20132013-01-01 00:00:00 UTC2014-01-01 00:00:00 UTC101
20142014-01-01 00:00:00 UTC2015-01-01 00:00:00 UTC202
20152015-01-01 00:00:00 UTC2016-01-01 00:00:00 UTC101
20162016-01-01 00:00:00 UTC2017-01-01 00:00:00 UTC000
20172017-01-01 00:00:00 UTC2018-01-01 00:00:00 UTC202
20182018-01-01 00:00:00 UTC2019-01-01 00:00:00 UTC000
20192019-01-01 00:00:00 UTC2020-01-01 00:00:00 UTC000
20202020-01-01 00:00:00 UTC2021-01-01 00:00:00 UTC312
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC110
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC101
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC101

What Hacker News says

17 sources
In School of Haskell: Basics (2013)

Ask HN: Is there an open-source Git-backed multi-tenant wiki?

Hey all, I'm looking for a wiki that have these features: - Markdown - Git backed - Multi-tenants (authentication, groups and ACL) - Self-hosted - Open-source Imagine a company with multiple departments. Each one of these department can ask for a wiki on the platform, manage access rights on this wiki based on departments or groups. Pages are stored as markdown files and are backed on a git directory. Each wiki get its own git repository, hosted somewhere (e.g. gitlab), meaning on would be able to edit a page either on the wiki platform or by cloning the git repository. I've found Zim[1], Gollum[2], WikiJS[3], Dokuwiki[4], GitIt[5] and BookStack[6]. Each one of them have nice features, but none of them have mixed features in authentication, multi-teneancy or git-backed. I'm looking forward to see how this will be done in W
Read the rest
ikiJS as multi-site support will be released in version 3 (ETA: Q4 2020), but as far as I can tell, this is the closest to my requirements. I write in the hope that someone have an alternative to suggest or a way to do it? Thanks anyways! -- [1]: https://zim-wiki.org/ [2]: https://github.com/gollum/gollum/wiki [3]: https://wiki.js.org/ [4]: https://www.dokuwiki.org/dokuwiki [5]: https://github.com/jgm/gitit [6]: https://www.bookstackapp.com/
2 points · Open discussion
I wanted to implement a feature, like seing the most recent changes time, or fix a bug https://github.com/jgm/gitit/pull/388 and to implement those I had to learn haskell. That wasn't easy... If the software were written in python/ruby/c/c++/php whatever it'd take me an order of magnitude less effort and time to fix/contribute.
In Git-Based Wiki
That's not a git-based wiki. That's a GitHub-based wiki. gitit is a git-based wiki. https://github.com/jgm/gitit It's written in Haskell, which will thrill some people and annoy some people and make most people shrug. We used gitit for more than a year, but realized that it just wasn't enough fun to use. Transitioning to Dokuwiki was fast, and it turns out to hold our interest pretty well.
In Git-Based Wiki
I use gitit [1], which is open-source [2]. As a programmer, I really like being able to browse (less), search (grep), and edit (vi) via the command line. For my personal wiki, I do not even run the web server, saving RAM, though I can easily start the server if/when desired. Since it is backed by git, it is also easy to clone the wiki for offline usage and sync when going back online. [1] http://gitit.net/ [2] https://github.com/jgm/gitit
In Ask HN: Open-source knowledge base or wiki software?
The plugins are bundled with Gitit. See: https://github.com/jgm/gitit/blob/master/plugins/Interwiki.h... https://github.com/jgm/gitit/blob/master/plugins/Subst.hs https://github.com/jgm/gitit/blob/master/plugins/WebArchiver... They are meant for use with Gitit, but they are easily adapted for other purposes. For example, the archive code was easily adapted into a script to read Markdown files and spit out external links to stdout: http://groups.google.com/group/pandoc-discuss/browse_thread/...
In Pandoc: universal document converter
how about a look see at gitit? http://github.com/jgm/gitit Its a general wiki app that by default is backed by git, though darcs and mercurial are designed to work too, and it also has the webserver functionality baked in. Oh, and it does syntax highlighting for pretty much any language if you compile it accordingly, and it supports several different backeds for rendering latex math equations! And since its written in haskell, all you need to do change backend functionality is write a bugfree snippet of the same type as the code you're swapping out, and tada! edit: also see http://gitit.johnmacfarlane.net/ for a live example
In Ask HN: Recommend a note taking wiki-like "super" application?

Showing the 15 most recent of 17 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.