dima-popov
My name is Dima Popov. I am from Ukraine. Software developer since 2016. I like Math, TS, JS, React.
Ukraine
Pinned Repositories
acorn
A small, fast, JavaScript-based JavaScript parser
AI-For-Beginners
12 Weeks, 24 Lessons, AI for All!
ammo.js
Direct port of the Bullet physics engine to JavaScript using Emscripten
animate
Javascript animation library for use with PIXI.js
animate.css
🍿 A cross-browser library of CSS animations. As easy to use as an easy thing.
ant-design
An enterprise-class UI design language and React UI library
awesome-editorjs
🤩 A curated list of awesome Editor.js tools, libraries and resources.
bouncing-ball-graph
The trajectory of the bouncing ball (on canvas).
brain.js
🤖 GPU accelerated Neural networks in JavaScript for Browsers and Node.js
react-cool-virtual
😎 ♻️ A tiny React hook for rendering large datasets like a breeze.
dima-popov's Repositories
dima-popov/acorn
A small, fast, JavaScript-based JavaScript parser
dima-popov/AI-For-Beginners
12 Weeks, 24 Lessons, AI for All!
dima-popov/cfgm
dima-popov/DOMPurify
DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo:
dima-popov/graphql-http
Simple, pluggable, zero-dependency, GraphQL over HTTP spec compliant server, client and audit suite.
dima-popov/husky
Git hooks made easy 🐶 woof!
dima-popov/imaskjs
vanilla javascript input mask
dima-popov/jimp
An image processing library written entirely in JavaScript for Node, with zero external or native dependencies.
dima-popov/jose
JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes.
dima-popov/jsPDF
Client-side JavaScript PDF generation for everyone.
dima-popov/moment
Parse, validate, manipulate, and display dates in javascript.
dima-popov/next-amazona-v2
dima-popov/nextjs-appdir-docker
The Next.js App repository is an all-inclusive, cutting-edge web application development template that showcases the seamless integration of Next.js, Docker, MongoDB, and Tailwind CSS.
dima-popov/nivo
nivo provides a rich set of dataviz components, built on top of the awesome d3 and React libraries
dima-popov/playwright
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
dima-popov/purescript
A strongly-typed language that compiles to JavaScript
dima-popov/react-cheatsheets
Cheatsheets for experienced React developers getting started with TypeScript
dima-popov/react-error-boundary
Simple reusable React error boundary component
dima-popov/react-lazyload
Lazy load your component, image or anything matters the performance.
dima-popov/react-multi-carousel
A lightweight production-ready Carousel that rocks supports multiple items and server-side rendering with no dependency. Bundle size 2kb.
dima-popov/react-select-async-paginate
Wrapper above react-select that supports pagination on menu scroll
dima-popov/react-toastify
React notification made easy 🚀 !
dima-popov/react-tooltip
React Tooltip Component
dima-popov/SelfAssessment
Software engineering self assessment
dima-popov/state-manager-example
State manager example for teaching. It is a sketch of Redux without constructors, state serialization, and other features.
dima-popov/svgr
Transform SVGs into React components 🦁
dima-popov/validator.js
String validation
dima-popov/video-recorder
React component for video recording with MediaRecorder.
dima-popov/video.js
Video.js - open source HTML5 video player
dima-popov/zod
TypeScript-first schema validation with static type inference