Skip to content
forked from pleisto/mashcard

An open-source web-based OS and no-code PaaS to boost productivity.

License

Notifications You must be signed in to change notification settings

nicbair/mashcard

 
 

Repository files navigation

MashCard - A bicycle of the mind to Internet OS

commitizen friendly Crowdin codecov Lint Code Unit Test

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

MashCard is an all-in-one workspace and low-code platform with Compound Document at its core. It's not only an open source alternative to Coda and Notion but also an Internet OS of an age when SaaS is eating the world.

MashCard Screenshot

Highlights

  • All your data is under your control - MashCard 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.
  • Meet Human-machine collaboration - Create applications in the MashCard 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. Enhancing synergy in modern productivity tools is a movement that will give rise to a platform shift where humans and machines complement each other.
  • Renaissance of the mashup - Integrate everything into one place, and ensure interoperability between them as easily as copy & paste.
  • Plugin architecture - MashCard 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.

Demo

⚠️ Early access to mashcard.cloud 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 MashCard is to use Docker. And we recommend to use Helm for installing MashCard on Kubernetes.

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

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

Contributing

MashCard is an open source project and we are very happy to accept community contributions. To contribute to MashCard, you have to agree with the MashCard 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 MashCard 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

An open-source web-based OS and no-code PaaS to boost productivity.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 82.3%
  • Ruby 15.8%
  • Rust 1.0%
  • JavaScript 0.6%
  • Dockerfile 0.1%
  • HTML 0.1%
  • Other 0.1%