React Tour Guide

A flexible React component for creating step-by-step tours in your UI. Use it for onboarding, product tours, or tutorials.

Convert price numbers to Polish words

Convert numeric PLN amounts into written words in Polish. Ideal for invoices and documents.
 

nject class and ID attributes into Markdown AST

Remark plugin that allows adding class and ID attributes to Markdown AST via special comment syntax.
 

Convert MIME types to file extensions and back

Convert MIME types to file extensions and file extensions back to MIME types. Fast, lightweight, and written in TypeScript.

Web Audio API Limiter built with AudioWorklet

Limiter node for Web Audio API, built with AudioWorklet. Cap peak levels of audio in real time with precision and low latency.

GraphQL API for DJ Truck logistics backend

Modular GraphQL API server for DJ Truck platform, built with Express, Apollo, and Sequelize ORM. Handles authentication, queries, and DB integration.

Virtual DJ console in the browser with YouTube track support

Virtual DJ console built in React – mix tracks from YouTube mixer console with waveform preview, sync tools, and in-browser performance controls.

Reverse Polish Notation calculator written in TypeScript

A small Reverse Polish Notation (RPN) calculator written in TypeScript. Evaluates arithmetic expressions using a stack.

Svelte-based interactive demo for Reverse Polish Notation expressions

Interactive Svelte demo for evaluating Reverse Polish Notation(RPN) expressions using rpn-ts. Includes stack visualisation and expression input.

Scroll-triggered animation for React components

react-on-scroll-animation (ROSA) is a React library that enables scroll animations for components using Intersection Observer and AOS-style classes.

Demonstration of scroll animations in a React app

Demonstration of how to add scroll animations in a React application using the react-on-scroll-animation library.

Virtual modular synthesizer with integrated audio limiter module

Interactive virtual modular synthesizer built with React, featuring an audio limiter module. Explore modular synthesis concepts directly in your browser.

Server-side HTTP API for image resizing

Server-side HTTP API for image resizing and format conversion. Upload an image and receive a resized version based on parameters.

Tetris game built in pure JavaScript

Classic Tetris game implemented in pure JavaScript and built around the MVC architecture. Runs entirely in the browser using HTML5 Canvas.