Pixelib Logo

pixelib

Solutions that scale and just make sense, for projects that can't accept anything less.

By Duco & Mats

Our products

Built, used and maintained by us
commands/command_fly.js
import { error, success } from '@/patches/chat/messages';

registerCommand('fly', (sender, args) => {
  if (!sender.hasPermission('dc.command.fly')) {
    sender.sendMessage(error('You do not have permission for that.'));
    return;
  }

  const enabled = !sender.getAllowFlight();
  sender.setAllowFlight(enabled);

  sender.sendMessage(
    success(enabled ? 'Flight enabled.' : 'Flight disabled.')
  );
});

PixelScript

JavaScript & TypeScript runtime for Minecraft servers

Write your server logic in JavaScript or TypeScript against the real Paper/Spigot API, and see every change go live the moment you hit save. No rebuild, no restart, no reconnect.

JavaScriptTypeScriptMinecraftHot reload
The Arca repository view, showing artifacts, storage and publish activity

Arca

Artifact repository server for Maven, npm, Docker and p2

A repository server that runs as a single binary. Four formats, hosted, proxy and group repositories, per-user permissions and real usage insights, with no separate database to operate.

Maven 2npmDockerEclipse p2

Open source libraries

All projects

Why we build

We're two developers who build tools we need in our daily work. When we encounter something frustrating or missing in the Java ecosystem, we build it ourselves.

Our approach is straightforward: create libraries with clean APIs that behave intuitively. No overengineering, no unnecessary complexity.

For us, it's about the craft. We enjoy the challenge of making complex problems simple, and we use these tools in our own projects.

D
M
Duco & Mats