Become a sponsor to Nikita Nitichevski
48 65 6c 6c 6f
!
My name is Nikita and I am primarily a web engineer, over the past 15+ years I've accumulated enough
knowledge to start publish and contribute to various open source projects.
Being a developer and knowing how hard it can be from time to time, I am trying to improve DX in
different ways.
So far I've created and am maintaining:
- vite-plugin-html-inject, a plugin for Vite.js to split index.html into smaller, more manageable pieces
- vite-plugin-php, a plugin for Vite to use it's speed and tooling to preprocess PHP-files
- mutableJS, an experimental front-end frame work for reactive computing and DOM manipulation
- A couple useful React hooks
- useMountedState(), a
useState()
replacement for spontaneous/ maybe unmounted components - useGlobal(), a hook to share global state/ variables between unconnected components
- usePromise(), makes it possible to use promises (asynchronous code) as states
- useMountedState(), a
Projects in active development:
- mutableJS, of course 💪
- something HTMX related 🤫
- UI library, including reusable:
- Styling
- React components
- Vue.JS components
- Web Components
Sponsorships to me will help me continue working on my project and contribute to other open source projects.
1 sponsor has funded donnikitos’s work.
Featured work
-
donnikitos/vite-plugin-html-inject
Split your ViteJS index.html into smaller pieces
TypeScript 60 -
donnikitos/vite-plugin-php
Vite's speed and tooling to preprocess PHP-files!
TypeScript 41 -
mutableJS/core
Mutable state, with reactive functions - automatic result recalculations on state changes
TypeScript 6 -
mutableJS/dom
Reactive DOM elements, based on mutableJS's state
TypeScript 4 -
nititech/php-vite-starter
A modern vanilla PHP-Vite starter repo, utilizing vite-plugin-php
PHP 24