Skip to content

dzek69/dzek69

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

👋 Hi there, I'm Jacek

Here is my little playground, where I tinker with various projects. I have 92 public repositories (non-forks) and 47 private ones, so please excuse some mess 😅

Some project I actively upgrade and maintain as much as I can in my free time, others are just experiments, one-off utilities or dead ends.

I never advertise my work anywhere, so if you like something, feel free to star and share it!

If you want to know me better, check my personal website and get my CV there.

🌟 Highlighted repositories

Projects I'm most proud of.

It's a collection of React hooks like no other. The biggest achievement here is ability to call hooks conditionally. It also provides useEffect with superpowers, cross tabs communication and advanced ref handling, to name a few.

An eslint plugin that requires a comment and/or a task ID in TODO/FIXME comments. Helps to keep track of technical debt. All alternatives were broken one way or another, so I made my own.

An upgradable template for TypeScript libraries. It supports building to CommonJS and ESM in a safe manner and comes with useful tools for testing/linting etc. out of the box.

A CLI tool I've made out of a need. It's currently installed 2k times a week even I did not say a word about it to anyone.

Set of libraries to help with WebSocket communication. It allows users to emit/receive EventEmitter typed messages through WebSockets. Pass any data type (even instances like Date), mixed with binary, with queuing, reconnection and authentication out of the box. Packages are currently being battle-tested and unfortunately are undocumented at the moment.

OOP approach to timers in JavaScript. Super useful when timers have to be restarted repeatedly. I have no idea why nobody thought of it before.

A tiny state management library for React apps. When simplicity meets performance.

Tired of lodash output bloat I created my own collection of tiny utilities. I got surprised to learn it's being downloaded 1.5k times a week!

A simple queue system with concurrency control and some unique features like cancelling async tasks mid-execution. 1.5k installs per week.

A wrapper around eslint, allowing users to install and upgrade just one package to have linting capabilities in their projects. Users won't have to install dozens of eslint plugins, parsers and configurations anymore. Yet it is still very configurable and also very strict by default. Strict rules = less bugs.

📈 Other notables

Beware: Undocumented code ahead :)

🔢 Links & stats

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors