Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bubba-os/bubba
Security and compliance, open.
https://github.com/bubba-os/bubba
ai audit authjs compliance gdpr iso27001 nextjs open-source prisma security soc2 t3-stack tailwindcss turborepo zod
Last synced: 8 days ago
JSON representation
Security and compliance, open.
- Host: GitHub
- URL: https://github.com/bubba-os/bubba
- Owner: bubba-os
- License: agpl-3.0
- Created: 2024-12-22T12:30:22.000Z (14 days ago)
- Default Branch: main
- Last Pushed: 2024-12-27T21:09:59.000Z (9 days ago)
- Last Synced: 2024-12-27T21:29:30.993Z (9 days ago)
- Topics: ai, audit, authjs, compliance, gdpr, iso27001, nextjs, open-source, prisma, security, soc2, t3-stack, tailwindcss, turborepo, zod
- Language: TypeScript
- Homepage: https://bubba.ai
- Size: 1.05 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
Bubba AI
The open-source compliance platform.
Learn more »
Discussions
·
Website
·
Issues
·
Roadmap (coming soon)
## About
# Security and compliance, open.
We're building the first open source compliance automation platform that helps companies of any size work towards, manage and achieve compliance with common standards like SOC 2, ISO 27001 and GDPR.
We transform compliance from a vendor checkbox into an engineering problem solved through code. Our platform automates evidence collection, policy management, and control implementation while keeping you in control of your data and infrastructure.
### Built With
- [Next.js](https://nextjs.org/?ref=bubba.ai)
- [Prisma.io](https://prisma.io/?ref=bubba.ai)
- [Tailwind CSS](https://tailwindcss.com/?ref=bubba.ai)
- [Neon](https://neon.tech/?ref=bubba.ai)
- [Upstash](https://upstash.com/?ref=bubba.ai)
- [Vercel](https://vercel.com/?ref=bubba.ai)## Contact us
Contact our founders at [email protected] to learn more about how we can help you achieve compliance.
## Stay Up-to-Date
Join our [waitlist](https://bubba.ai) to get early access to the cloud hosted version of Bubba AI.
## Getting Started
To get a local copy up and running, please follow these simple steps.
### Prerequisites
Here is what you need to be able to run Bubba AI.
- Node.js (Version: >=20.x)
- Bun (Version: >=1.1.36)
- Postgres (Version: >=15.x)## Development
### Setup
1. Clone the repo into a public GitHub repository (or fork https://github.com/bubba-os/bubba/fork). If you plan to distribute the code, keep the source code public to comply with [AGPLv3](https://github.com/bubba-os/bubba/blob/main/LICENSE). To clone in a private repository, [acquire a commercial license](https://bubba.ai)
```sh
git clone https://github.com/bubba-os/bubba.git
```2. Go to the project folder
```sh
cd bubba
```3. Install packages with bun
```sh
bun i
```4. Set up your `.env` file
- Duplicate `.env.example` to `.env`
- Use `openssl rand -base64 32` to generate a key and add it under `NEXTAUTH_SECRET` in the `.env` file.5. Setup Node
If your Node version does not meet the project's requirements as instructed by the docs, "nvm" (Node Version Manager) allows using Node at the version required by the project:```sh
nvm use
```You first might need to install the specific version and then use it:
```sh
nvm install && nvm use
```You can install nvm from [here](https://github.com/nvm-sh/nvm).
6. Run the turbo dev command to start the development server
```sh
turbo dev
```## Deployment
### Docker
Steps to deploy Bubba AI on Docker are coming soon.
### Vercel
Steps to deploy Bubba AI on Vercel are coming soon.
## License
Bubba AI, Inc. is a commercial open source company, which means some parts of this open source repository require a commercial license. The concept is called "Open Core" where the core technology (99%) is fully open source, licensed under [AGPLv3](https://opensource.org/license/agpl-v3) and the last 1% is covered under a commercial license (["/ee" Enterprise Edition"]).
> [!TIP]
> We work closely with the community and always invite feedback about what should be open and what is fine to be commercial. This list is not set and stone and we have moved things from commercial to open in the past. Please open a [discussion](https://github.com/bubba-os/bubba/discussions) if you feel like something is wrong.### Contributors
## License
Distributed under the [AGPLv3 License](https://github.com/bubba-os/bubba/blob/main/LICENSE). See `LICENSE` for more information.