Awesome Open Source
Awesome Open Source
Sponsorship

Balsa logo

Privacy and security focused knowledgebase and tasks management


Balsa

Gitter License Version

forthebadge forthebadge forthebadge

Table of Contents

Introduction

Balsa is an open source knowledge management platform that has an aim to meet the most demanding privacy and security standards. Balsa centralizes your company documents, helping you collaborate and get organized using a single, privacy-focusing service.

Balsa helps diversified, team-based organizations collaborate and share knowledge seamlessly and securely. It centralizes internal knowledge and workflow, without worrying about security and data privacy. With Balsa, you can get up and start collaborating quickly with the help of integrations and underlying robust, secure infrastructure.

Use Balsa to:

  • Empower your colleagues and help them document faster - with less email, and fewer meetings.
  • Connect people with company’s private knowledge in a trusted workplace
  • Customize, white label, and adopt according to your requirements

Balsa is β€œwork processing” made simple and secure.

Features

We realize you need a modern, fast, plugin based knowledge management platform that you can trust. Balsa centralizes your company documents, helping you collaborate and get organized using a single, privacy-focusing service.

  • πŸš€ Knowledgebase & documents: Balsa has a company-wide knowledgebase that you can store and share your most important documents within the company, without sharing it with 3rd parties, using highest security standards.
  • πŸ”– Tasks & projects: From simple listviews to tasks, Balsa provides you the simplest yet thought out solution your project teams across the company can use.
  • πŸ“„ Tables (and soon spreadsheets): Keeping a list of your todo items, organizing your client list or just maintain your HR resources is a breeze with Balsa. Just start with a blank page, add collaborators and go.
  • πŸ‘₯ Team management: Balsa has 2-level user management role system where you can define admins or users, each having different permissions.
  • ⚑️ Keep track of changes in the activity stream
  • πŸ’¬ Discuss with your team using comments
  • πŸ” Search in documents and preview all results in a simple manner

Installation

Balsa installer assumes it is running on a vanilla Ubuntu without any services listening on port 80 or 443 (which should also be open to incoming traffic). Once run, it takes care of every configuration and doesn't require any additional, manual intervention.

To deploy Balsa, download the latest release and run: sudo ./install.sh.

We are going to add more Linux distributions (e.g CentOS and RHEL) in the very near future.

Roadmap

What we would like to add on top of Balsa are as follows:

Currently working on Near term features Long term features
Offline access Spreadsheet support A full fledged database
Emoji support Image annotations Edit/annotate images
Smart links preview Calendar support Search in PDFs
File lock & unlock Document history Search in images
Evernote importer Any file upload & storage Spell checker
Document anchors Bulk image upload Mobile apps for iOS/Android
Font & table bg colors Tip/warn/error/note extension
LDAP support for Enterprise Edition Web clipper
Confluence importer Gantt support
Plugin support Table of contents

Credits

Balsa is written using modern stacks, including Vue (with Element Vue UI framework), Nodejs, Apollo GraphQL and Postgresql. Our editor is Tiptap, a Vue wrapper on top of Prosemirror.

Video

Balsa

Security

Security is critical to us. If you discover any issue regarding security, please disclose the information responsibly by sending an email to [email protected] and not by creating a GitHub issue. We'll respond immediately.

Feedback

Feel free to file an issue. Feature requests are always welcome. If you wish to contribute, please take a quick look at the guidelines!

In case there is a feature you care about currently missing, make sure to browse the issue tracker and add your "πŸ‘" reaction to the issue(s) you care about. That way you will help us prioritize those ones.

License

Apache 2.0 with Commons Clause


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
css (7,139)Β 
vue (3,795)Β 
markdown (788)Β 
js (476)Β 
editor (431)Β 
wysiwyg (99)Β 
documentation-tool (86)Β 
rich-text-editor (64)Β 
knowledgebase (27)Β 
collaborative (18)Β 
prosemirror (15)Β 

Find Open Source By Browsing 7,000 Topics Across 59 Categories