NTDLS / TightWiki

The flexible and customizable Wiki Platform written in c# using aspnet core and SQLite. Runs on Windows, Linux, and Mac with zero upfront configuration.
MIT License
18 stars 2 forks source link
aspnet-mvc content-management documentation-tool dokuwiki dotnet mvc mvvm netcore search sql sqlite sqlite3 syntax-highlighting wiki wiki-engine

TightWiki

For years I’ve worked at places where we just needed a simple to use, searchable, unobtrusive, no-nonsense, collaborative and free place to dump documentation. The first thing that comes to mind is a Wiki but for some reason I can never find anything that "checks all the boxes". Hopefully you'll find this one does for you.

:yum: TightWiki is an ASP.NET Core MVC Razor WIKI written in C# that sits on top of a SQLite database (zero configuration required).

:crossed_fingers: Play with the latest dev build at http://TightWiki.com/. If you want to edit, you can signup using google auth or native TightWiki login.

:eyes: Or check out the full wiki documentation to learn about the engine functionality.

:star: Ready to run it for yourself? Check out the installation instructions!

:boom: Also be sure to check out the screenshots below the feature list...

:anguished: Its been like a modern retelling of Sisyphus, only this time the stone is RegEx.

:astonished: Features (some of them anyway)

Default home page

image

Site Metrics

We've beat the wiki up with more data than this, but this is our standard workload. ~45,000 pages, in ~400 namespaces, with ~250,000 revisions, created by ~1,000 users, manifesting ~5 million search tokens. The random fuzzy-match search time is 11 milliseconds. Not too shabby, right?

image

Page search

Clip9

Page History

Clip2

Example edit page

Clip1

Build in documentation list

Clip7

Build in documentation sample

Clip8

Configuration

Clip3

Admin page list

Clip6

Admin role list

Clip4

Its been like a modern retelling of Sisyphus, only this time with RegEx.