{"id":13858741,"url":"https://github.com/sr/git-wiki","last_synced_at":"2025-07-14T01:31:41.366Z","repository":{"id":65951340,"uuid":"165","full_name":"sr/git-wiki","owner":"sr","description":"A quick \u0026 dirty git-powered Sinatra wiki","archived":true,"fork":false,"pushed_at":"2016-06-08T22:22:28.000Z","size":2350,"stargazers_count":532,"open_issues_count":8,"forks_count":241,"subscribers_count":21,"default_branch":"master","last_synced_at":"2024-11-22T17:48:43.630Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://atonie.org/2008/02/git-wiki","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sr.png","metadata":{"files":{"readme":"README.markdown","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2008-01-29T20:39:42.000Z","updated_at":"2024-11-05T08:21:54.000Z","dependencies_parsed_at":"2023-02-18T02:55:15.644Z","dependency_job_id":null,"html_url":"https://github.com/sr/git-wiki","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sr/git-wiki","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sr%2Fgit-wiki","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sr%2Fgit-wiki/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sr%2Fgit-wiki/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sr%2Fgit-wiki/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sr","download_url":"https://codeload.github.com/sr/git-wiki/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sr%2Fgit-wiki/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265230976,"owners_count":23731495,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-05T03:02:19.320Z","updated_at":"2025-07-14T01:31:41.055Z","avatar_url":"https://github.com/sr.png","language":"Ruby","funding_links":[],"categories":["Ruby","Wiki Engine"],"sub_categories":[],"readme":"git-wiki: because who needs cool names when you use git?\n========================================================\n\ngit-wiki is a wiki that relies on git to keep pages' history\nand [Sinatra][] to serve them.\n\nI wrote git-wiki as a quick and dirty hack, mostly to play with Sinatra.\nIt turned out that Sinatra is an awesome little web framework and that this\nhack isn't as useless as I first though since I now use it daily.\n\nHowever, it is definitely not feature rich and will probably never be because\nI mostly use it as a web frontend for `git`, `ls` and `vim`.\n\nIf you want history, search, etc. you should look at other people's [forks][],\nespecially [al3x][]'s one.\n\nInstall\n-------\n\nThe fellowing [gems][] are required to run git-wiki:\n\n- [Sinatra][]\n- [mojombo-grit][]\n- [HAML][]\n- [RDiscount][]\n\nRun with `mkdir ~/wiki \u0026\u0026 (cd ~/wiki \u0026\u0026 git init) \u0026\u0026 ./run.ru -sthin -p4567`\nand point your browser at \u003chttp://0.0.0.0:4567/\u003e. Enjoy!\n\nSee also\n--------\n\n- [How to use vim to edit \u0026lt;textarea\u0026gt; in lynx][tip]\n- [WiGit][] think git-wiki except implemented in PHP\n- [ikiwiki][] is a wiki compiler supporting git\n\n\n  [Sinatra]: http://www.sinatrarb.com\n  [GitHub]: http://github.com/sr/git-wiki\n  [forks]: http://github.com/sr/git-wiki/network\n  [al3x]: http://github.com/al3x/git-wiki\n  [gems]: http://www.rubygems.org/\n  [mojombo-grit]: http://github.com/mojombo/grit\n  [HAML]: http://haml.hamptoncatlin.com\n  [RDiscount]: http://github.com/rtomayko/rdiscount\n  [tip]: http://wiki.infogami.com/using_lynx_\u0026_vim_with_infogami\n  [WiGit]: http://el-tramo.be/software/wigit\n  [ikiwiki]: http://ikiwiki.info\n\nQuotes\n------\n\n\u003cblockquote\u003e\n\u003cp\u003e[...] the first wiki engine I'd consider worth using for my own projects.\u003c/p\u003e\n\u003cp\u003e\u003ccite\u003e\n\u003ca href=\"http://www.dekorte.com/blog/blog.cgi?do=item\u0026amp;id=3319\"\u003e\nSteve Dekorte\u003c/a\u003e\n\u003c/cite\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\n\u003cblockquote\u003e\n\u003cp\u003eOh, it looks like \u003ca href=\"http://atonie.org/2008/02/git-wiki\"\u003eGit Wiki\u003c/a\u003e\nmay be the starting point for what I need...\u003c/p\u003e\n\u003cp\u003e\u003ccite\u003e\u003ca href=\"http://tommorris.org/blog/2008/03/09#pid2761430\"\u003e\nTom Morris on \"How to build the perfect wiki\"\u003c/a\u003e\u003c/cite\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\n\u003cblockquote\u003e\n\u003cp\u003eWhat makes git-wiki so cool is because it is backed by a git store,\nyou can clone your wiki just like you could any other git repository.\nI’ve always wanted a wiki that I could a.) pull offline when I didn’t\nhave access to the Internets and b.) edit (perhaps in bulk)\nin my favorite text editor. git-wiki allows both.\u003c/p\u003e\n\u003cp\u003e\u003ccite\u003e\u003ca href=\"http://github.com/willcodeforfoo/git-wiki/wikis\"\u003e\nCloning your wiki\u003c/a\u003e\u003c/cite\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\n\u003cblockquote\u003e\n\u003cp\u003eNumerous people have written diff and merge systems for wikis;\nTWiki even uses RCS. If they used git instead, the repository would be tiny, and\nyou could make a personal copy of the entire wiki to take on the plane with you,\nthen sync your changes back when you're done.\u003c/p\u003e\n\u003cp\u003e\u003ccite\u003e\u003ca href=\"http://www.advogato.org/person/apenwarr/diary/371.html\"\u003e\nGit is the next Unix\u003c/a\u003e\u003c/cite\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\nLicence\n-------\n               DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE\n                       Version 2, December 2004\n\n    Copyright (C) 2008 Simon Rozet \u003csimon@rozet.name\u003e\n    Everyone is permitted to copy and distribute verbatim or modified\n    copies of this license document, and changing it is allowed as long\n    as the name is changed.\n\n               DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE\n      TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n     0. You just DO WHAT THE FUCK YOU WANT TO.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsr%2Fgit-wiki","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsr%2Fgit-wiki","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsr%2Fgit-wiki/lists"}