HMLabs LogoHMLabs

Getting Started

Welcome to HMLabs

Welcome to the official HMLabs documentation. Whether you want to explore our projects, contribute an open-source tool, or launch your own project under the HMLabs umbrella—this guide will help you get started.


1. What is HMLabs?

HMLabs is an independent, developer-oriented collective and incubator for digital tools, open-source projects, and high-performance server infrastructure.

We bridge the gap between hobbyist programming and professional use. Instead of managing domains, hosting environments, and team permissions yourself, HMLabs offers a unified ecosystem. We host everything from technical Minecraft networks and web dashboards to functional hardware utilities.

Core Principles

  • Open Source First: Every project under HMLabs must be open source. Code transparency is crucial. (Rare exceptions can only be granted by admins for specific reasons).
  • Code Ownership: You write the code, you retain the rights. HMLabs provides the platform and infrastructure, but 100% of the intellectual property remains yours.
  • Sustainability: Projects belong to a collective organization. If a maintainer steps down or loses interest, the project can be handed over and continue to exist.

2. General Rules & Infrastructure

To keep the ecosystem clean and secure, every project must follow these strict guidelines:

Repository Rules

  • By default, each project receives exactly one GitHub repository within the HMLabs organization.
  • In justified exceptional cases, admins may approve a second repo for the same project (e.g., for a strict separation of frontend and backend).
  • Separate GitHub Organizations: If your project becomes really large, has multiple team members, and requires its own structure, you can submit a request to link your own GitHub organization to HMLabs.

Domain & Legal Notice Rules (Either/Or)

Every project can have a web presence. A strict exclusivity principle applies to domain selection:

  1. HMLabs subdomain (*.hmlabs.eu): You can use a free subdomain from us. Requirement: A valid, legally correct legal notice (Imprint) with your name and address must be included in the footer of the page.
  2. Your Own Custom Domain (your-project.com): You can set up your own domain at any time. In this case, you are personally responsible for your legal notice; HMLabs is completely off the hook legally.

Important: There is no “both-and.” A project either uses an HMLabs subdomain or its own custom domain; never both at the same time for the same live page.


3. How to submit a project (Dashboard guide)

Soon