User profile picture

Malus

@Maluscat
πŸ³οΈβ€πŸŒˆ Being gay, doing crime
  • Maluscat
  • README.md

Heya πŸ³οΈβ€πŸŒˆ

I'm Malus, a cheepup on the internet who studies computer science badly and codes too much. You can check out some of my silly projects on my website malus.zone πŸ†. I'm active on GitLab 🦊 and GitHub πŸ™.

Projects

Coding is my main pastime – I love building cool stuff and constantly improving my skills. The majority of my projects have evolved from one another, creating my own little code ecosystem that I sink a lot of time into. I maintain some neat libraries and have built various web projects, all with a focus on being configurable, modular and easy to use.

Legend:
βœ… Released and maintained or feature-complete
▢️ Unreleased but being developed
πŸ’€ Rarely worked on
❌ Not worked on anymore

Web projects

  • βœ… Malus.zone (Website), my website
  • βœ… Game of Life (Website), a feature-rich implementation of Conway's Game of Life
  • βœ… Website-Common, a bunch of shared templates and static files for internal use by all my websites
  • ▢️ 404-WebGL, an upcoming 404 page
  • πŸ’€ Scratchet (GitHub) (Website), a WebSocket based multiplayer drawing app with no external dependencies
  • ❌ Snake, a very rough implementation of both a normal game of Snake and Snake on three axes
  • ❌ Win95-Web (Website), a barebones JS implementation of Windows 95 with a feature-complete Minesweeper
  • ❌ Graphics Experiments (Website), projects I did years ago to learn about WebGL and WebGL2
  • ❌ Graphics tools, a collection of small WebGL2 helpers for use within my websites

Libraries

Bigger

  • ▢️ SimpleViewRouter (GitHub pending) (npm pending), a clean and intuitive static site generator and dynamic router
  • ▢️ InteractiveShadowDOM, a dynamic front end window multiplexer
  • ▢️ trdoc (Website), a TypeDoc-based single-page documentation generator for TypeScript
  • ▢️ Slider89, a front end range slider library

Small and self-contained

  • βœ… SocketBase (GitHub) (npm), a tiny abstraction layer over WebSockets that automatically handles pings, timeouts and reconnects
  • βœ… RuntimeTypeCheck (GitHub) (npm), a modular runtime type checker with a focus on smart and readable error messages
  • βœ… UtilityWheel (GitHub), a drop-in front end utility wheel with four sections
  • ▢️ Controls3D, a library for handling mouse and touch controls both in 2D and 3D space, featuring a comprehensive animation system
  • ▢️ ReactiveStorage (GitHub) (npm), a library that allows the creation of deeply reactive data without the need for proxies

Misc

  • βœ… vim-less-autocompile, a Vim plugin to automatically compile Less files to CSS on save
  • βœ… codemirror-theme-moonfly (npm), a port of an excellent Vim dark theme for the CodeMirror editor

Standalone stuff

  • βœ… dotfiles, containing my Vim config

Dependency graph

Here's a fun little dependency graph over all of my (side) projects. Generated using Graphviz with the sfdp layout engine.

A dependency graph showing the connections between all of my projects and side projects

Activity

View all
Loading
There was an error loading users activity calendar.
  • Loading

Personal projects

View all
  • Loading
Loading

About

Pronouns: He/Him

Cheetah on the internet who studies computer science badly and codes too much

Info

Germany
1:54 PM
Member since June 14, 2022

Contact

malus.zone
maluscat@proton.me
did:plc:egxubzdee5r2hmovceluhtk3
Maluscat