GROWI: an Open-source Markdown-based Wiki Engine for Teams

Table of Content

What is GROWI?

GROWI Wiki engine
GROWI Wiki engine

GROWI is a new open-source Wiki engine for teams that supports real-time editing

It is built on top of Node.js and MongoDB. It also uses Redis, and ElasicSearch for full-text search functionality.

Features

  1. It uses Markdown by default: (Create hierarchical pages with Markdown)
  2. Comes with a split-pane viewer
  3. Real-time collaboration for users
  4. Simple yet powerful asset management
  5. Comes with a built-in diagramming editor that uses Draw.io.
  6. Multiple Text keymaps:  Vim, Emacs, and Sublime Text
  7. It has a built-in Emoji (using EmojiOne v3)
  8. Multiple themes support
  9. Team customization
  10. Full-text search support
  11. Authentication and group management based on Passport
  12. Supports login using SAML, LDAP, and OAuth (GitHub, Twitter, Google)
  13. Allows users to create a public wiki that is edited by guests and anonymous users
  14. Internal comments and chat
  15. Slack integration and notification
  16. Developer-friendly documentation
  17. Insert Math formulas easy
  18. Built-in history and revision engine
  19. Supports multiple languages
  20. Mattermost, IFTTT Integration
  21. Easy installation using Docker
  22. Rich shortcuts library

Dependencies

  • Node.js v14.x or v16.x
  • npm 6.x
  • yarn
  • MongoDB 4.x

Optional Dependencies

License

GROWI is open source software developed by WESEEK, Inc. and released under the MIT license.

Resources








Open-source Apps

9,500+

Medical Apps

500+

Lists

450+

Dev. Resources

900+

Read more

Bias in Healthcare AI: How Open-Source Collaboration Can Build Fairer Algorithms for Better Patient Care

Bias in Healthcare AI: How Open-Source Collaboration Can Build Fairer Algorithms for Better Patient Care

The integration of artificial intelligence (AI), particularly large language models (LLMs) and machine learning algorithms, into healthcare has transformed the industry dramatically. These technologies enhance various aspects of patient care, from diagnostics and treatment recommendations to continuous patient monitoring. However, the application of AI in healthcare is not without challenges.

By Hazem Abbas