Aviene provides the scaffolding for a modern, cloud-native SaaS platform. It emphasizes scalability, event-driven communication, and developer experience while remaining cloud-agnostic.
- Node.js (v24 or later)
- pnpm 10
- Clone the repo
git clone https://github.com/stefan-karlsson/aviene.git cd aviene
- Install dependencies
pnpm install
- Run lint and tests
pnpm lint pnpm test
Build packages or run type checks:
pnpm build:packages
pnpm check:types
TBD
See the open issues for a full list of proposed features.
Contributions are what make the open source community such an amazing place. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'feat: add amazing feature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the AGPL-3.0 License. See LICENSE
for more information.
Project Link: https://github.com/stefan-karlsson/aviene