GithubHelp home page GithubHelp logo

gorkem-cetin / balsa Goto Github PK

View Code? Open in Web Editor NEW
6.0 1.0 9.0 271 KB

This repository holds source code of Balsa, a self hosted, privacy focused knowledgebase. Still ironing out the quirks, hence star/watch this repo to get future updates once we make a stable release.

Home Page: https://getbalsa.com

License: GNU Affero General Public License v3.0

TSQL 0.01% JavaScript 22.39% Dockerfile 0.05% TypeScript 6.34% HTML 0.51% Vue 66.81% CSS 3.42% Shell 0.47%

balsa's Introduction

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/CentOS/RHEL 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.

Roadmap

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

  • A full fledged database
  • Calendar integration
  • Gantt chart
  • Spell checker
  • ENEX dump (for Evernote migration)
  • Web clipper (not very soon)
  • Better offline work

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 send us feedback on Twitter or file an issue. Feature requests are always welcome. If you wish to contribute, please take a quick look at the guidelines!

If there's anything you'd like to chat about, please feel free to join our Gitter chat!

balsa's People

Contributors

lexygon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.