Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Has anyone implemented a wiki in NodeJS? [closed]

I'm looking for a pure javascript, open-sourced, wiki implementation, preferably one using NodeJS. Where might I find it?

like image 396
blueberryfields Avatar asked May 10 '11 20:05

blueberryfields


People also ask

Is node js going away?

The short answer is “NO.” The long answer is, “NO, it's not dead, and it probably will never die.” Node. js is just as relevant to coding in 2021 and beyond, even if the hype around it has stabilized slightly.

For which Nodejs is not recommended?

js receives a CPU bound task: Whenever a heavy request comes to the event loop, Node. js would set all the CPU available to process it first, and then answer other requests queued. That results in slow processing and overall delay in the event loop, which is why Node. js is not recommended for heavy computation.

Why you should not use Nodejs?

Applications with heavy computing server-side. Since Node. js uses only one CPU core, heavy computations on the server will block all other requests. In this case, the event-driven non-blocking I/O model which is the strongest side of Node. js will become useless, and the application performance will suffer.

Who owns Nodejs?

Ryan Dahl (born 1981) is an American software engineer who is best known for creating the Node. js JavaScript runtime as well as the Deno JavaScript/TypeScript runtime. Ryan Dahl (2010; age 29).


3 Answers

I'd suggest jingo thanks to its nice design (with very sane typography), use of git as backing datastore, format compatibility with the markdown format used by github (gollum), and the fact that it's somewhat actively developed.

As of Jan 2017, Matterwiki is also actively developed.

Wiki.js is also being actively developed. It's using a git datastore, has a markdown editor, search engine and assets management.

Tiddlywiki can generate static HTML.

Npmjs and GitHub reveal only two other relatively popular and somewhat active projects: openKB and Hazel.

Wikipedia shows mostly the same JS wiki engines, plus Grokla, which is closed source.

Wikimatrix lists 7 wiki engines powered by JavaScript.


Old answer: https://github.com/gjritter/nodewiki (no updates since 2010).

like image 77
Rob Raisch Avatar answered Oct 07 '22 18:10

Rob Raisch


http://nodebits.org/wiki-challenge

Uses file system https://github.com/nodebits/wiki-challenge

Git based wiki system for markdown files https://github.com/nhoss2/nodewiki

Git based https://github.com/claudioc/jingo

like image 9
Pavel Hlobil Avatar answered Oct 07 '22 19:10

Pavel Hlobil


Here's a very recent Node.js one: https://github.com/milani/node-gitwiki. Needs work I think.

But if you just want HTML5+CSS+JavaScript, then http://www.tiddlywiki.com/ does without a remote server, all via an in-browser web app. Pretty cool :-)

like image 3
w00t Avatar answered Oct 07 '22 18:10

w00t