Projects
Web apps
Section titled “Web apps”- ⭐ Epoch Unix epoch timestamp converter: convert between epoch timestamps (milliseconds, seconds or ISO 8601) and human-readable dates with automatic timezone detection.
- Permutations and combinations Permutations and combinations generator.
- tic-tac-toe Tic-tac-toe vs computer and global leaderboard.
VScode extensions
Section titled “VScode extensions”- ⭐ HoverLookup Instantly see what those IDs, codes, and numbers mean by hovering over them in your code.
- Mementos Enhances your productivity by providing visual cues and easy navigation to your important areas with specific and configurable comments.
NPM packages
Section titled “NPM packages”All of them have 0 dependencies.
- ⭐ up-npm CLI tool written in Go to review and update your NPM dependencies, easy and fast.
- ⭐ dame: minimalistic HTTP client for the browser and Node.js.
- sincro CLI tool written in Go to sync your files between a source and multiple destinations.
- cajache minimalistic javascript caching library.
- entor: loads environment variables from JSON files into process.env and supports shared environments.
- validame: javascript string validator that returns the error message.
- @icaruk/debounce: javascript debouncer that instead returning a debounced function it will execute it after the specified time.
- objdeepset: javascript immutable object deep setter.
- objeto: Object helper to get, set, delete and check nested properties without risk.
Projects
Section titled “Projects”Agora
Agora is a web application that helps you keep your household chores up to date in an organized way. You can also keep track of the stock of all your groceries to generate shopping lists automatically.
- React + MobX + Mantine
- Fastify
- SurrealDB
Tres en raya
Tic tac toe game vs computer. The computer is smart, but not perfect. No login required. Ranked leaderboards.
- React + Ant Design
- Fastify
- MongoDB
Albion profit
https://icaruk.github.io/albion-profit
Albion Profit is a tool for the game “Albion Online” that enables users to semi-automatically calculate the profit of any combination of one product with multiple ingredients. Is multiserver and multilanguage.
- React + MobX
- Inlang
For fun
Section titled “For fun”- Trapping rain water: This is my solution to the Trapping Rain Water challenge. Demo here.
- DungeonJS: One of my first javascript projects, it’s a simple game where you need to find the key to enter the door to the next level, the level generation is procedural. If you hold the space bar a “bot” will play for you. Demo here.
- Ojson: JSON visualizer done while learning Svelte. Demo here.