[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-8890":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":37,"readmeContent":38,"aiSummary":39,"trendingCount":16,"starSnapshotCount":16,"syncStatus":40,"lastSyncTime":41,"discoverSource":42},8890,"Alexandrie","Smaug6739\u002FAlexandrie","Smaug6739","Self-hosted knowledge base with extended Markdown, Kanban, OIDC\u002FSSO, PWA & offline support. Deploy in one command.","https:\u002F\u002Falexandrie-hub.fr",null,"Vue",1647,101,11,13,0,1,4,40,5,19.03,"MIT License",false,"main",true,[27,28,29,30,31,32,33,34,35,36],"docker","kanban","knowledge-base","markdown","note-taking","notes-app","nuxtjs","pwa","selfhosted","wiki","2026-06-12 02:01:59","\u003Cdiv align=\"center\">\n\n\u003Cimg src=\".\u002Ffrontend\u002Fpublic\u002FLogo\u002FAlexandrie-logo-dark.png\" width=\"140\">\n\n# Alexandrie\n\n**A self-hosted, open-source knowledge base with an extended Markdown editor.**\u003Cbr>\nOrganize, search, share and export your notes — from any device, even offline.\n\n[Live Demo](https:\u002F\u002Falexandrie-hub.fr) · [Documentation](.\u002Fdocs\u002FREADME.md) · [Discord](https:\u002F\u002Fdiscord.gg\u002FUPsEg6egPj)\n\n[![GitHub Repo stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FSmaug6739\u002FAlexandrie?style=for-the-badge)](https:\u002F\u002Fgithub.com\u002FSmaug6739\u002FAlexandrie\u002Fstargazers)\n[![GitHub release](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002FSmaug6739\u002FAlexandrie?style=for-the-badge)](https:\u002F\u002Fgithub.com\u002FSmaug6739\u002FAlexandrie\u002Freleases)\n[![GitHub license](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002FSmaug6739\u002FAlexandrie?style=for-the-badge)](https:\u002F\u002Fgithub.com\u002FSmaug6739\u002FAlexandrie\u002Fblob\u002Fmain\u002FLICENSE)\n[![Discord](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDiscord-%235865F2.svg?style=for-the-badge&logo=discord&logoColor=white)](https:\u002F\u002Fdiscord.gg\u002FUPsEg6egPj)\n\n\u003C\u002Fdiv>\n\n![Alexandrie Preview](.github\u002Fpresent.png)\n\n## Why Alexandrie?\n\nMost note-taking apps are either too simple or too bloated. Alexandrie is the sweet spot: a **fast, self-hosted Markdown knowledge base** that's easy to deploy and packed with features you actually need.\n\n- **One command to deploy** — `docker compose up` brings up the full stack 🚀\n- **Extended Markdown** — colored containers, academic blocks, KaTeX math, footnotes, interactive checkboxes, and more. Also change preferred theme globally and see all of your notes in a consistent style\n- **Full-text search** — instant results with content snippets and relevance ranking\n- **Granular permissions** — 5-level access control (None → Read → Write → Admin → Owner) per document, per user\n- **PWA & offline support** — install on any device and work without internet\n- **SSO \u002F OIDC** — connect Google, GitHub, Microsoft, Discord, or any OpenID provider\n- **Workspaces, categories, nested docs** — organize naturally with a tree sidebar, tags, bookmarks, and pinned notes\n- **Kanban boards** — plan and organize tasks visually within workspaces\n- **Voice-to-text** — dictate notes directly into the editor\n- **Backups** — export everything (docs, files, settings) as a ZIP with one click\n\n---\n\n## Screenshots\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Editor with live preview\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n![Editor](.\u002Ffrontend\u002Fpublic\u002Fscreenshots\u002Fmock\u002F2.png)\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Sharing & permissions\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n![Permissions](.\u002Ffrontend\u002Fpublic\u002Fscreenshots\u002Fmock\u002F3.png)\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Mobile view\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n\u003Cimg src=\".\u002Ffrontend\u002Fpublic\u002Fscreenshots\u002Fmock\u002Fphone-1.png\" width=\"300\">\n\n\u003C\u002Fdetails>\n\n---\n\n## Quick Start\n\nGet Alexandrie running in under a minute:\n\n```bash\n# 1. Clone (or just download docker-compose.yml + .env.example)\ngit clone https:\u002F\u002Fgithub.com\u002FSmaug6739\u002FAlexandrie.git\ncd Alexandrie\n\n# 2. Configure\ncp .env.example .env   # defaults work out of the box\n\n# 3. Launch\ndocker compose up -d\n```\n\nOpen **http:\u002F\u002Flocalhost:8200** and create your account.\n\n> **Dev mode with HMR:**\n>\n> ```bash\n> docker compose -f docker-compose.yml -f docker-compose.dev.yml up --build\n> ```\n\nFor manual setup without Docker, see [CONTRIBUTING.md](.\u002FCONTRIBUTING.md).\n\n---\n\n## Tech Stack\n\n| Layer        | Technology                                     |\n| :----------- | :--------------------------------------------- |\n| **Frontend** | Nuxt 4 (Vue 3), TypeScript, Pinia, SCSS        |\n| **Editor**   | CodeMirror 6 with custom extensions            |\n| **Markdown** | markdown-it + custom plugins, KaTeX            |\n| **Backend**  | Go (Gin), JWT auth, sqlx                       |\n| **Database** | MySQL 8                                        |\n| **Storage**  | S3-compatible (RustFS, MinIO, AWS S3, Garage…) |\n| **Auth**     | JWT + OIDC \u002F SSO                               |\n| **Infra**    | Docker Compose (4 services)                    |\n\n---\n\n## Features at a Glance\n\n\u003Ctable>\n\u003Ctr>\n\u003Ctd width=\"50%\">\n\n**Editor & Writing**\n\n- CodeMirror 6 with rich toolbar\n- Live preview with scroll sync\n- Custom containers, academic blocks, cards\u002Fpanels\n- KaTeX math, syntax highlighting, footnotes\n- Custom snippets (create, import\u002Fexport)\n- Voice recognition, drag & drop uploads\n- Auto-save, word count, spell check\n\n\u003C\u002Ftd>\n\u003Ctd width=\"50%\">\n\n**Organization & Collaboration**\n\n- Workspaces → Categories → Documents (tree)\n- Tags, bookmarks, pinned notes, custom icons\n- Kanban boards per workspace\n- Public sharing with unique links\n- Per-user, per-node permission system\n- Full-text search with `Ctrl+K` command center\n\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\n\n**Files & Media**\n\n- S3-based CDN for images, videos, audio, docs\n- In-app PDF viewer with zoom modes\n- 30+ supported formats (images, video, office…)\n- Drag & drop file upload into notes\n\n\u003C\u002Ftd>\n\u003Ctd>\n\n**Customization & Admin**\n\n- Dark \u002F Light mode, glassmorphism UI\n- Custom CSS injection (global & per-document)\n- Font family, size, line height settings\n- Admin panel with user management\n- Async backup & restore (ZIP)\n\n\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftable>\n\n---\n\n## Roadmap\n\nSee the [open issues](https:\u002F\u002Fgithub.com\u002FSmaug6739\u002FAlexandrie\u002Fissues) for planned features and known bugs.\n\n---\n\n## Contributing\n\nAlexandrie is MIT-licensed and contributions are welcome!\nPlease read [CONTRIBUTING.md](.\u002FCONTRIBUTING.md) before submitting a pull request.\n\n---\n\n## Support the Project\n\nIf Alexandrie is useful to you, consider:\n\n- ⭐ **[Star the repository](https:\u002F\u002Fgithub.com\u002FSmaug6739\u002FAlexandrie)** — it helps others discover the project\n- **[Report issues](https:\u002F\u002Fgithub.com\u002FSmaug6739\u002FAlexandrie\u002Fissues)** — bug reports and feature requests help improve the app\n- **[Join the Discord](https:\u002F\u002Fdiscord.gg\u002FUPsEg6egPj)** — get help, share feedback, or just hang out\n- **Spread the word** — share Alexandrie with your friends, on social media, or in your community\n\n---\n\n\u003Cdiv align=\"center\">\n  \u003Csub>Built with ❤️ by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FSmaug6739\">Smaug6739\u003C\u002Fa> and contributors.\u003C\u002Fsub>\n\u003C\u002Fdiv>\n","Alexandrie 是一个自托管的知识库，支持扩展 Markdown、看板、OIDC\u002FSSO、PWA 以及离线功能。其核心功能包括通过 Docker 一键部署、丰富的 Markdown 编辑器（支持彩色容器、学术区块、KaTeX 数学公式等）、全文搜索、细粒度权限控制、PWA 和离线支持、SSO\u002FOIDC 集成、工作区和分类管理、看板任务规划以及语音输入。适合需要高效组织、搜索和分享笔记的个人或团队使用，在任何设备上都能保持一致性和便捷性。",2,"2026-06-11 03:20:11","top_language"]