Skip to content
This repository was archived by the owner on Jun 7, 2024. It is now read-only.
pleistoPublic archive

About

MashPod ProjectQ

Resources

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

356 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pleisto Inc Monorepo

commitizen friendly Lint Code Unit Test codecov

⚠️ Note: This software is currently under active development. Some features may be available in the future, and the API and interface may change.

Pleisto MashPod is an all-in-one workspace and low-code platform with Compound Document at its core. You can use it to create, connect and collaborate with your own files, docs and data in a single place under your control.

MashPod Screenshot

Highlights

Meet Human-machine Collaboration

Enhancing synergy in modern productivity tool is a movement that will give rise to a platform shift where human and machines complement each other.

Create applications in the office suite as if they were documents and apply AI to aid in actions like using excel-like formulas to import live data in apps or calling in external APIs.

Integrate everything

With the exponential rate that SaaS is eating the world, RPA and automated workflows are not able to satiate anymore.

The people needs instead an Internet OS that can connect, modify and share structured data between sources as easily as copy-paste.

OS is essentially a system software that provides interoperability and functionality for applications. MashPod is an Internet OS with micro-kernel architecture that provides a WordPress-like plugin system to build, customize and express on top of it for an enhanced experience.

All your data is under your control

MashPod is free and open-source software that can be hosted on your own server or from a cloud provider.

As a Solid inspired decentralized data store, any access to the structured data and regular files stored can be granted or revoked as needed to any extent.

Demo

⚠️ Early access to mashpod.net will be available soon. Please check back later.

You can request a free trial on our SaaS platform here.

Installation

The only official way to install MashPod is to use Docker. And we recommend to use Helm for installing MashPod on Kubernetes.

helm install ${release-name} ./tools/helm-charts/mashpod --set-some-variable=some-value

Development

Instructions on how to set up the environment for development are available here.

Quickstart

## Local Development
yarn install
yarn build:deps # build native modules
yarn dev ext start # start the external services in docker compose
yarn dev g dotenv # generate a dotenv file for local development and testing. Please do not forget to install the self-signed certificate.
yarn dev db:create # create the database
yarn dev db:migrate # migrate the database
yarn dev start # start both the frontend and backend development server

## Debugging
yarn server console # start the server in the console

## Commit Changes
yarn commit # use `yarn commit` instead of `git add . && git commit` to commit changes

Contributing

MashPod is an open source project and we are very happy to accept community contributions. To contribute to MashPod, you have to agree with the MashPod Contributor License Agreement.Please refer to Contributing Documentation for more details.

Copyright/License

Copyright © 2022, Brickdoc Inc. - Released under the Apache 2.0 License

  • All content residing under the "docs/" directory of this repository is licensed under "Creative Commons: CC BY-SA 4.0 license".
  • All third party components incorporated into the MashPod Software are licensed under the original license provided by the owner of the applicable component.
  • All content that resides under the "packages/", "apps/" or "plugins/*" directory of this repository, if that directory exists, is licensed under the license defined in "/LICENSE" in the corresponding directory.
  • Content outside of the above mentioned directories or restrictions above is available under the "Apache 2.0" license as defined below.

About

MashPod ProjectQ

Resources

Code of conduct

Contributing

Security policy

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages