Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danielledeleo/periwiki
MediaWiki-inspired wiki in Go
https://github.com/danielledeleo/periwiki
wiki
Last synced: 5 days ago
JSON representation
MediaWiki-inspired wiki in Go
- Host: GitHub
- URL: https://github.com/danielledeleo/periwiki
- Owner: danielledeleo
- License: mpl-2.0
- Created: 2018-05-17T22:57:34.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2023-02-21T17:01:18.000Z (over 1 year ago)
- Last Synced: 2024-05-06T15:11:39.327Z (6 months ago)
- Topics: wiki
- Language: Go
- Size: 4.58 MB
- Stars: 12
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - danielledeleo/periwiki - MediaWiki-inspired wiki in Go (others)
README
MediaWiki-inspired, [Goldmark](https://github.com/yuin/goldmark) powered wiki written in Go with an SQLite backend.
## Why?
Because I don't like managing PHP installations.There are a ton of "Hello World" wikis written in Go out there1. The longterm goal is be a serious, lightweight, (maybe fast) alternative to MediaWiki for smaller, simple wikis.
## What's with the name?
periwiki2 is a [portmanteau](https://en.wikipedia.org/wiki/Portmanteau) of periwinkle and wiki. I pronounce it /periwɪki/ and spell it **periwiki**.## It sort of looks like MediaWiki
That is not an accident. It is what a wiki should look like.## What's the license?
The [Mozilla Public License](LICENSE). Share what you do with it!## Build/Run
Requirements: `make`, `sqlite3`, and `go`. `sass` is optional unless you make any edits to the .scss as a compiled .css file is included.```bash
git clone github.com/danielledeleo/periwikimake
make run```
## Anything else?
See [TODO](docs/TODO.md) for a little insight on what's on the road map.1: Mostly because of this wonderful intro to Go web apps, [Writing Web Applications](https://golang.org/doc/articles/wiki/).
2: This project [used to be called iwikii](https://github.com/danielledeleo/periwiki/commit/1cab3f24ae07390975d06be4343b7b3deea11cad).