For Developers
Welcome, developers! This section contains everything you need to contribute to Runtipi or create your own apps.
Getting Started
Contributing
Resources
- GitHub Repository: runtipi/runtipi
- App Store Repository: runtipi/runtipi-appstore
- Discord: Join our Discord server
- Forums: forums.runtipi.io
Contributing Guidelines
We welcome contributions! Before you start:
- Read our Code of Conduct
- Check existing issues to avoid duplicates
- For major changes, open an issue first to discuss your ideas
- Follow the project’s code style and conventions
- Write clear commit messages
- Add tests for new features
- Update documentation as needed
Development Stack
Runtipi is built with:
- Frontend: React, React Router, TypeScript, Tailwind CSS
- Backend: Node.js, TypeScript, NestJS
- Database: PostgreSQL (Drizzle ORM)
- Message Queue: RabbitMQ
- Containerization: Docker, Docker Compose
- Reverse Proxy: Traefik
- Package Manager: Bun
Quick Links
Last updated on