{"id":26155553,"url":"https://github.com/ntdls/tightwiki","last_synced_at":"2026-05-10T06:20:13.025Z","repository":{"id":60449404,"uuid":"536673221","full_name":"NTDLS/TightWiki","owner":"NTDLS","description":"The flexible and customizable Wiki Platform written in c# using aspnet core and SQLite. Runs on Windows, Linux, and Mac with zero upfront configuration.","archived":false,"fork":false,"pushed_at":"2026-03-27T20:44:32.000Z","size":360200,"stargazers_count":43,"open_issues_count":10,"forks_count":9,"subscribers_count":9,"default_branch":"main","last_synced_at":"2026-03-28T02:17:57.157Z","etag":null,"topics":["content-management","sqlite","wiki"],"latest_commit_sha":null,"homepage":"https://TightWiki.com","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NTDLS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-09-14T16:43:18.000Z","updated_at":"2026-03-26T21:33:35.000Z","dependencies_parsed_at":"2024-05-28T23:27:21.848Z","dependency_job_id":"79e809d5-6f58-4d03-aec6-9ad2b8b47c9e","html_url":"https://github.com/NTDLS/TightWiki","commit_stats":null,"previous_names":[],"tags_count":96,"template":false,"template_full_name":null,"purl":"pkg:github/NTDLS/TightWiki","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NTDLS%2FTightWiki","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NTDLS%2FTightWiki/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NTDLS%2FTightWiki/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NTDLS%2FTightWiki/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NTDLS","download_url":"https://codeload.github.com/NTDLS/TightWiki/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NTDLS%2FTightWiki/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31291303,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T13:12:26.723Z","status":"ssl_error","status_checked_at":"2026-04-01T13:12:25.102Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["content-management","sqlite","wiki"],"created_at":"2025-03-11T08:57:08.638Z","updated_at":"2026-05-10T06:20:12.973Z","avatar_url":"https://github.com/NTDLS.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TightWiki\n\n[![Regression Tests](https://github.com/NTDLS/TightWiki/actions/workflows/Regression%20Tests.yml/badge.svg)](https://github.com/NTDLS/TightWiki/actions/workflows/Regression%20Tests.yml)\n\nFor 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.\nThe 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.\n\n:yum: TightWiki is an ASP.NET Core MVC Razor WIKI written in C# that sits on top of a SQLite database (zero configuration required).\n\n: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.\n\n:eyes: Or check out the full wiki [documentation](https://tightwiki.com/Wiki%20Help%20::%20Wiki%20Help) to learn about the engine functionality.\n\n:star: Ready to run it for yourself? Check out the [installation instructions](https://tightwiki.com/wiki_help::installation)!\n\n:boom: Also be sure to check out the screenshots below the feature list...\n\n:anguished: Its been like a modern retelling of Sisyphus, only this time the stone is RegEx.\n\n# :astonished: Features (some of them anyway)\n* MIT license, you can use it for free at home or at your business.\n* Open source, you can make changes, submit fixes or just make suggestions.\n* Completely customizable and rebrandable including name, title, footer, copyright and all images.\n* Editor toolbar with markup, link insertion, feature search, and emojis.\n* User signup can be disabled, enabled and can require users to verify email before logging in.\n* Role-based and per-user security for managing who can read/edit/delete/moderate pages and namespaces.\n* Easy page linking. Can even link to pages that do not exist and the link will subtly prompt you to create the page when logged in with a role that has page creation support.\n* Admin shows missing pages, namespace metrics, users, roles, etc.\n* Multi-language. Translated into 25 languages, so if you speak it - so does TightWiki.\n* Manual account creation, editing and deletion.\n* Emojis! Lots built-in, and you can add custom - including animations.\n* Page creation templates - to assit in uniformity and rapid page creation.\n* All dates/times are stored in UTC and localized for logged in users.\n* Admin moderation which is driven by page processing instructions for things like page deletions, review, drafts, etc.\n* Page versioning. Revisions can be viewed by the original page URL with a /r/number route or by logging in a viewing the full page history.\n* Revertible page history.\n* Theme-able, with 25+ built in themes.\n* Drag-drop fie uploads / page attachments, images.\n* Versioned file uploads.\n* Namespace support so you can have multiple pages with the same name in different namespaces.\n* Fully baked in documentation of all wiki functions.\n* Wiki Markup allows you post non-formatted code and even auto-syntax highlighting for things like C#, PHP, SQL, etc. Can also explicitly specify language.\n* Wiki markup supports basic formatting, headings and sub-headings, tagging, tables, callouts, alerts, variables, bullets lists, dynamic glossaries, inline search results, dynamic tag clouds, related linking, expanding sections, auto-table of contents, and much more.\n* Wiki page editing is syntax highlighted.\n* Built in search supports fuzzy matching to support even mild misspellings.\n* Authentication: Built-in, Google, Microsoft, 2FA, OAuth, and LDAP.\n\n# Default home page\n![image](https://github.com/user-attachments/assets/7a8c0c6f-b865-415c-9b29-9833ba2cf58f)\n\n# Site Metrics\nWe'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?\n\n\u003cimg width=\"933\" height=\"776\" alt=\"image\" src=\"https://github.com/user-attachments/assets/b2fc57b6-24b1-4f02-b2b0-3f6dc6730151\" /\u003e\n\n# Multiple languages.\n\u003cimg width=\"927\" height=\"557\" alt=\"image\" src=\"https://github.com/user-attachments/assets/8e99f359-320a-4696-b9a8-ead27ba5ed14\" /\u003e\n\n# Page search (inexact fuzzy matching with weighted tokens)\n\u003cimg width=\"929\" height=\"610\" alt=\"image\" src=\"https://github.com/user-attachments/assets/657927c6-f669-4e37-bdea-530c0e12adda\" /\u003e\n\n# Page History\n\u003cimg width=\"1006\" height=\"776\" alt=\"image\" src=\"https://github.com/user-attachments/assets/c0da4f47-5ce7-49c0-855e-0fbd17a0c78a\" /\u003e\n\n# Difference View\n\u003cimg width=\"1004\" height=\"773\" alt=\"image\" src=\"https://github.com/user-attachments/assets/dd90febf-e476-4344-85a4-774dbf644cae\" /\u003e\n\n# Example edit page\n![image](https://github.com/user-attachments/assets/2e1205d2-fcd5-42aa-aa1a-ef35c5e9ac0a)\n\n#Snippets\n\u003cimg width=\"895\" height=\"588\" alt=\"image\" src=\"https://github.com/user-attachments/assets/24b0d384-82d6-4a8d-acf5-030c44cd7578\" /\u003e\n\n# Multiple Themes\n\u003cimg width=\"1022\" height=\"702\" alt=\"image\" src=\"https://github.com/user-attachments/assets/af96a6b8-244c-4b9f-9e28-9aea9e35db7a\" /\u003e\n\n# Emojis Configuration \n\u003cimg width=\"1009\" height=\"772\" alt=\"image\" src=\"https://github.com/user-attachments/assets/5e169d21-c616-452f-a70d-5d18f1add01e\" /\u003e\n\n# Role-based security\n![image](https://github.com/user-attachments/assets/c8e84282-c4e3-4f57-8bca-60c7fe7df804)\n\n# Compiliation\n![image](https://github.com/user-attachments/assets/55dc9836-9dd4-4fcc-a922-923868d7d731)\n\n# Deleted Pages\n![image](https://github.com/user-attachments/assets/80559132-60dc-42ab-bb51-cb66d25658df)\n\n# History and Revert\n![image](https://github.com/user-attachments/assets/92f74860-afab-421e-9db9-99040e1d4431)\n\n# Side-by-side Differences\n\u003cimg width=\"920\" height=\"627\" alt=\"image\" src=\"https://github.com/user-attachments/assets/6b03cbc2-ba85-4aaa-bd72-6facf00ff542\" /\u003e\n\n# Page Attachments\n![image](https://github.com/user-attachments/assets/751640d8-bd3f-4b63-ae69-916f624f09bc)\n\n# Attachment Revisions\n![image](https://github.com/user-attachments/assets/a49540cb-24b7-42a7-b955-3c6fa17a5180)\n\n# Built-in documentation list\n![image](https://github.com/user-attachments/assets/00b23663-972d-4791-8698-99e54bbc601c)\n\n# Built-in documentation example\n![image](https://github.com/user-attachments/assets/ab6a1893-d0b5-4ba5-8262-d71423d8d49d)\n\n# Configuration\n![image](https://github.com/user-attachments/assets/8afe427e-cafd-48cc-92e3-a67529c379a3)\n\n# Admin page list\n![image](https://github.com/user-attachments/assets/9a8068c9-2176-4ee4-8670-5f74f3470002)\n\n# Admin role list\n![image](https://github.com/user-attachments/assets/2aa340d1-c1eb-4ee9-b3c7-91ff6e4f0a7b)\n\n## License\n[MIT](https://choosealicense.com/licenses/mit/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fntdls%2Ftightwiki","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fntdls%2Ftightwiki","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fntdls%2Ftightwiki/lists"}