В абстрактной алгебре, магмой (или группоидом) называется базовый тип алгебраической структуры. Магма состоит из множества М с одной бинарной операцией M × M → M. Помимо требования замкнутости множества относительно заданной на нём операции, других требований к операции и множеству не предъявляется. Термин магма был предложен Бурбаки. Термин **группоид** старше, но использование его в качестве альтернативы ввёл Остин Ор. Однако **группоид** также относится к другой алгебраической структуре, имеющей отношение к теории категорий.