Files
nwiki-doc/README.md
2026-01-09 12:02:41 -06:00

722 B

nwiki backend

A multi-user wiki backend that provides a stateless REST API for managing Markdown articles, tags, and user access via OAuth. Handles content storage, tag-based queries, and access control for collaborative editing.

Features

  • OAuth 2.0 authentication and authorization
  • Stateless RESTful API design
  • Markdown article storage and retrieval
  • Tag management and filtering
  • Multi-user access control and content ownership

Tech Stack

  • Language: Go
  • Framework: Gin
  • Database: SQL
  • Auth: OAuth 2.0
  • Storage: In-database only (no file system)

Build & Run

go build -o nwikid ./src
./nwikid

Documentation