We welcome contributions of all kinds to the Wiredoor project, whether it's bug reports, feature requests, code, documentation, or community engagement.
Wiredoor is an open-source platform that allows you to securely expose private services through an encrypted reverse VPN tunnel using WireGuard and a lightweight proxy system powered by NGinx. It's self-hostable, minimal, and privacy-focused.
git clone https://github.com/wirdoor/wiredoor.git
cd wiredoorOpen project with Dev Container and Install any dependencies, depending on the component (./, frontend/).
Before submitting a Pull Request, please open an issue to discuss:
- Bugs
- Features
- Documentation updates
That helps us maintain project direction and avoid duplicate work.
- Server: Node.js/TypeScript (follow project's ESLint/Prettier rules)
- Frontend: Vue.js/TypeScript (follow project's ESLint/Prettier rules)
- Docs: Use MDX following Nextra Guidelines
- Keep PRs small and focused
- Fork the repo
- Create a feature branch
- Write your changes
- Commit with clear messages using conventional commits
- Open a PR against the
developmentbranch
Please be kind and respectfull. All contributions are subject to our Code of Conduct
Your input makes Wiredoor better for everyone. Whether you're reporting a typo or building a new feature, we appreciate your effort!