Wiki

Top 23 Wiki Open-Source Projects

  • AppFlowy

    AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations. Built with Flutter and Rust.

  • Project mention: šŸžļø5 beautiful open-source web apps to learn from and get inspired šŸ™‡ā€ā™€ļøšŸ’” | dev.to | 2024-01-17

    šŸ’¾ Source code: https://github.com/AppFlowy-IO/AppFlowy šŸ‘• Size: M šŸ› ļø Stack: Flutter, Rust

  • AFFiNE

    There can be more than Notion and Miro. AFFiNE(pronounced [əā€˜fain]) is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.

  • Project mention: Are we making the best notion open source alternative? | news.ycombinator.com | 2024-01-20

    Also has a self-hosted version however itā€™s a bit out of date with their SaaS product

    https://github.com/toeverything/AFFiNE#self-host

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Trilium Notes

    Build your personal knowledge base with Trilium Notes

  • Project mention: Patterns of personal knowledge base (2023) | news.ycombinator.com | 2024-03-11
  • Outline

    The fastest knowledge base for growing teams. Beautiful, realtime collaborative, feature packed, and markdown compatible.

  • Project mention: My Open-Source toolkit for 2024 | dev.to | 2024-02-11

    Outline is another open-source tool Iā€™ve been using lately for note-taking and knowledgebase purposes. Previously, my app of choice for this was Bear.app. It worked out well for markdown notes, but I needed something more like a wiki to organize content. I discovered Outline in late 2022 and found it to be a snappy experience and just what I needed: nestable collections, markdown, and a decent search experience. Outline delivers that and more. It also offers real-time collaborative editing like Google Docs and public shares for either a single page or for all nested pages of a share.

  • Wiki.js

    Wiki.js | A modern and powerful wiki app built on Node.js

  • Project mention: Adding a simple light box in wiki.js | dev.to | 2024-03-20

    Wiki.js is a self hosted, open source Wiki that has a lot of awesome functionality. Unfortunately it's lacking some small, but important UI features, like a light box, to enlarge downsized images to it's full size. And unless you want to add a link to each image, to open it in a new tab, you would probably go for a modal view here.

  • siyuan

    A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang.

  • Project mention: A structured note-taking app for personal use | news.ycombinator.com | 2023-12-21

    Try SiYuan Note. It's free and open source local-first mix of Notion and Obsidian.

    https://github.com/siyuan-note/siyuan

  • BookStack

    A platform to create documentation/wiki content built with PHP & Laravel

  • Project mention: 15 open-source tools to elevate your software design workflow | dev.to | 2024-01-22

    Link | Demo | Github | License

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Gollum

    A simple, Git-powered wiki with a local frontend and support for many kinds of markup and content.

  • Project mention: Can Git or any other VCS be used as a database instead of SQL/NoSQL ones? Have you ever seen such a thing? | /r/AskProgramming | 2023-12-07

    Arguably something like ikiwiki or gollum is doing this. These are both wikis that use git as their backend 'database'. I happen to like wikis like this a lot better over wikis that store their data in mysql or some other traditional SQL backend.

  • Seafile

    High performance file syncing and sharing, with also Markdown WYSIWYG editing, Wiki, file label and other knowledge management features.

  • Project mention: I have a cloud storage problem! | /r/selfhosted | 2023-12-07
  • vimwiki

    Personal Wiki for Vim

  • Project mention: Neorg ā€“ organize your life in Neovim | news.ycombinator.com | 2024-03-26

    No, Neorg does not use the same markup as Org-mode. They use their own specification that is specifically designed to be different from Org-mode spec.

    https://raw.githubusercontent.com/nvim-neorg/norg-specs/main...

    Furthermore, each item you have listed as a benefit to Org-mode is in fact capable of being done in Markdown via plugins for neovim, and probably other markdown editors, like Loqseq, Roamresearch, or Obisidian, much in the same way you speak of plugins that interface with .org docs.

    https://github.com/wthollingsworth/pomodoro.nvim

    https://github.com/Myzel394/easytables.nvim

    https://github.com/vimwiki/vimwiki

    So, my suggestion is that before dismissing a comment regarding a plugin that is unfamiliar to you, is to read its spec, and then try to understand why people would be perhaps dismissive of that tool, especially when it chooses to conflict with existing, more popular choices.

  • TiddlyWiki

    A self-contained JavaScript wiki for the browser, Node.js, AWS Lambda etc.

  • Project mention: It's 29 Delphi, I mean | news.ycombinator.com | 2024-02-22

    > What does ownership mean here?

    It means owning the code and the data. With webapps, the code and data are hosted and owned, the users do not own the code, cannot run it independently. This is a clear dileneation between owner and user, and the owners can use that clear line to create artificial scarcity of various kinds. (The most popular being the subscription SaaS model). It's also easier to defend your IP since end users never see your binaries.

    I like to make my software single html files whenever possible. People can just save them and run them locally. Havent met anyone who cares yet though.

    I like that idea a lot, and I care. I think others care, but yes, it's a niche interest. Take a look at https://tiddlywiki.com/ for an example of a fairly successful project that uses the single html format running locally. However it suffers from limitations on File|Save which often requires a separate runtime of some kind to support.

    Another project that approaches this ideal is https://redbean.dev/, @jart's tiny, performant, featureful single-file webserver. In this case the "single file" is a server executable + zip whose state must be updated on the command-line, but I think hits a sweet spot in terms of practicality, and a global minima when it comes to minimizing dependencies. (Redbean bundles SQLite and Lua so it's also possible to do through-the-web state updates as in a traditional webapp.)

    My own project, Simpatico, aspires to be something along these lines. Eventually your browser tab is both a client and server process, connecting via websockets to other connected browsers, storing all state locally. I call this pattern "monomorphism", a play on the "isomorphic" javascript SPA. The server[2] is currently written in ~1 node file, but eventually I would like to port to redbean (and greenbean, the websocket version of redbean, but it isn't quite ready yet). The server grew several features to support a fast, practical BTD loop using markdown[1], and safe, performant execution on the public internet[2], but ultimately I'd like to pare it down to serving a single html file and allow the connected clients to provide all diversity of experience. I've used it to explore all kinds of browser apis, from crypto[3] to svg[4] to writing my own libraries (combine[4] and stree[5]). And it's all running locally, and easily hosted on a $5 VPS, and its all open source.

    1 - https://simpatico.io/lit.md

    2 - https://simpatico.io/reflector

    3 - https://simpatico.io/crypto

    4 - https://simpatico.io/combine

    5 - https://simpatico.io/stree

  • persepolis

    Persepolis Download Manager is a GUI for aria2.

  • Project mention: Password-stealing Linux malware served for 3 years and no one noticed | news.ycombinator.com | 2023-09-12

    This is installed by adding a shady repository to your apt sources.list...

    How is this a supply chain attack? My official debian repository have never been breached so far.

    This is no different from downloading an .exe of a shady website and running it.

    Also: https://packages.debian.org/search?keywords=download+manager... lists:

    ā€¢ uget: https://sourceforge.net/projects/urlget/

    ā€¢ kget: https://apps.kde.org/en-gb/kget/

    ā€¢ persepolis: https://persepolisdm.github.io/

    why use "Free Download Manager"? Is this targeting new-comers from windows?

  • knowledge

    Everything I know

  • Project mention: My Knowledge Wiki | news.ycombinator.com | 2023-05-20
  • Dokuwiki

    The DokuWiki Open Source Wiki Engine

  • Project mention: List of your reverse proxied services | /r/selfhosted | 2023-12-05

    Dokuwiki for Documentation

  • Mediawiki

    šŸŒ» The collaborative editing software that runs Wikipedia. MirrorĀ fromĀ https://gerrit.wikimedia.org/g/mediawiki/core. SeeĀ https://mediawiki.org/wiki/Developer_access forĀ contributing.

  • Project mention: The most interesting Open Source web applications | dev.to | 2023-06-15

    Wikipedia that runs on MediaWiki which is written in PHP. source code

  • digital-gardeners

    Resources, links, projects, and ideas for gardeners tending their digital notes on the public interwebs

  • Project mention: What *don't* you share in your digital garden? Cross-pollinating very different topics. | /r/DigitalGardens | 2023-06-21

    Digital Gardens are freeform, public collections of ever-evolving personal knowledge, comparable to an "open" PKM system. Maggie Appleton is my go to thinker about them: She's written about them here and here.

  • BoostNote-App

    Boost Note is a document driven project management tool that maximizes remote DevOps team velocity.

  • Project mention: Created a versus list for Note Taking Apps (last tab). What do you guys think? Did I miss anything? | /r/UpNote_App | 2023-07-04
  • mapnik

    Mapnik is an open source toolkit for developing mapping applications

  • Raneto

    Markdown powered Knowledgebase Wiki for Node.js

  • apps-android-wikipedia

    šŸ“±The official Wikipedia app for Android!

  • platform

    Huly ā€” All-in-One Project Management Platform (alternative to Linear, Jira, Slack, Notion, Motion) (by hcengineering)

  • Project mention: Zed and AI will save us millions | dev.to | 2024-04-09

    If you want to be productive, not only with coding tasks but also with everything related to teamwork, including collaboration and project management, you should try Huly. Huly aims to be the Zed of project management and team collaboration.

  • Documize

    Modern Confluence alternative designed for internal & external docs, built with Go + EmberJS (by documize)

  • Project mention: Looking for collaboration platform (preferably open source, alternative to Confluence) | /r/selfhosted | 2023-05-06

    You could try Documize https://github.com/documize/community

  • org-brain

    Org-mode wiki + concept-mapping

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Wiki related posts

Index

What are some of the best open-source Wiki projects? This list will help you:

Project Stars
1 AppFlowy 48,612
2 AFFiNE 30,494
3 Trilium Notes 25,378
4 Outline 24,001
5 Wiki.js 23,451
6 siyuan 15,872
7 BookStack 13,833
8 Gollum 13,559
9 Seafile 11,646
10 vimwiki 8,568
11 TiddlyWiki 7,710
12 persepolis 5,994
13 knowledge 4,743
14 Dokuwiki 3,997
15 Mediawiki 3,962
16 digital-gardeners 3,726
17 BoostNote-App 3,633
18 mapnik 3,547
19 Raneto 2,711
20 apps-android-wikipedia 2,210
21 platform 2,178
22 Documize 2,065
23 org-brain 1,694

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com