S Panfilov's starred repositories
Babylon.js
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
assemblyscript
A TypeScript-like language for WebAssembly.
browserslist
🦔 Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-preset-env
InversifyJS
A powerful and lightweight inversion of control container for JavaScript & Node.js apps powered by TypeScript.
hotkeys-js
➷ A robust Javascript library for capturing keyboard input. It has no dependencies.
meshoptimizer
Mesh optimization library that makes meshes smaller and faster to render
eslint-plugin-functional
ESLint rules to disable mutation and promote fp in JavaScript and TypeScript.
babel-plugin-tester
Utilities for testing babel plugins
Keystrokes
Keystrokes as an easy to use library for binding functions to keys and key combos. It can be used with any TypeScript or JavaScript project, even in non-browser environments.
decentralized-game-template
Quickly create decentralized web games. Built to be composable, but uses an example stack: Phaser for game engine, Github Actions + Parcel + IPFS for deployment
plugin-essentials
Essential components for Tweakpane
plugin-camerakit
:camera: Enjoyable camera flavored controls for Tweakpane
short-hash
Get a short hash from a string. Uses Bernstein's popular 'times 33' hash algorithm but returns a hex string instead of a number
hash-string
A string hashing function based on Daniel J. Bernstein's popular 'times 33' hash algorithm.
se-panfilov.github.io
Segey Panfilov's personal site