GitHub / kaelzhang 447 Repositories
Geek, Full-stack Developer, CG Artist.
kaelzhang/node-ignore
🔍 node-ignore is the manager and filter for .gitignore rules, the one used by eslint, prettier and many others.
Language: JavaScript - Size: 297 KB - Last synced at: about 16 hours ago - Pushed at: 3 months ago - Stars: 480 - Forks: 45

kaelzhang/stock-pandas
🚀 The production-ready subclass of `pandas.DataFrame` to support stock statistics and indicators
Language: Python - Size: 476 KB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 145 - Forks: 17

kaelzhang/handy-nn
Delightful and useful neural networks models, including OrdinalRegressionLoss, etc.
Language: Python - Size: 28.3 KB - Last synced at: 8 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 0

kaelzhang/async-lm
Python implementation of AsyncLM, the Asynchronous LLM Function Calling
Language: Makefile - Size: 4.88 KB - Last synced at: 9 days ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

kaelzhang/shell-safe-rm
😎 Safe-rm: A drop-in and much safer replacement of bash rm with nearly full functionalities and options of the rm command! Safe-rm will act exactly the same as the original rm command.
Language: Shell - Size: 68.4 KB - Last synced at: 8 days ago - Pushed at: 3 months ago - Stars: 542 - Forks: 40

kaelzhang/docker-image-futuopend
Docker image for FutuOpenD, the one that really works and could handle SMS verification requests. 真正可用的 FutuOpenD 镜像,并可以处理短信验证码
Language: JavaScript - Size: 29.3 MB - Last synced at: 8 days ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

kaelzhang/node-fs-sync 📦
Synchronous fs with more fun
Language: JavaScript - Size: 39.1 KB - Last synced at: 8 days ago - Pushed at: 25 days ago - Stars: 12 - Forks: 3

kaelzhang/node-comment-json
Parse and stringify JSON with comments. It will retain comments even when after saved!
Language: JavaScript - Size: 203 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 169 - Forks: 13

kaelzhang/superagent Fork of forwardemail/superagent
Ajax with less suck - (and node.js HTTP client to match)
Language: JavaScript - Size: 915 KB - Last synced at: 8 days ago - Pushed at: over 11 years ago - Stars: 0 - Forks: 0

kaelzhang/penteract-ocr
⭐️ The native node.js bindings to the Tesseract OCR project.
Language: C++ - Size: 1.01 MB - Last synced at: 8 days ago - Pushed at: almost 7 years ago - Stars: 126 - Forks: 13

kaelzhang/python-aiodecorator
Python decorators for asyncio
Language: Python - Size: 11.7 KB - Last synced at: 8 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

kaelzhang/generator-py
Yeoman generator to create a python project with test/coverage ready
Language: JavaScript - Size: 48.8 KB - Last synced at: 8 days ago - Pushed at: 4 months ago - Stars: 3 - Forks: 1

kaelzhang/python-compton
An abstract data flow framework for quantitative trading
Language: Python - Size: 153 KB - Last synced at: 8 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

kaelzhang/my-bash-scripts
My Bash Scripts
Language: Shell - Size: 28.3 KB - Last synced at: 8 days ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

kaelzhang/macd
FinTech utility to calculate MACD, the Moving Average Convergence / Divergence.
Language: JavaScript - Size: 7.81 KB - Last synced at: 8 days ago - Pushed at: over 4 years ago - Stars: 26 - Forks: 7

kaelzhang/bot-state-machine
Finite state machine for chat bot
Language: JavaScript - Size: 219 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 0

kaelzhang/gametra
A cloud game driver and automator
Language: JavaScript - Size: 262 KB - Last synced at: 8 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

kaelzhang/DA-RNN-in-Tensorflow-2-and-PyTorch
A Tensorflow 2 (Keras) implementation of DA-RNN (A Dual-Stage Attention-Based Recurrent Neural Network for Time Series Prediction, arXiv:1704.02971)
Language: Jupyter Notebook - Size: 7.97 MB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 31 - Forks: 11

kaelzhang/helm-stable-charts-mirror
国内镜像 A mirror of helm stable charts, the drop-in replacement of https://kubernetes-charts.storage.googleapis.com
Language: JavaScript - Size: 89.2 MB - Last synced at: 8 days ago - Pushed at: about 6 years ago - Stars: 10 - Forks: 8

kaelzhang/babel-npm
An npm wrapper to install and transform dependency packages into es5 for old node
Language: Shell - Size: 2.93 KB - Last synced at: 8 days ago - Pushed at: about 9 years ago - Stars: 1 - Forks: 0

kaelzhang/ctrip-apollo
The most delightful and handy Node.js client for ctrip apollo configuration service.
Language: JavaScript - Size: 70.3 KB - Last synced at: 8 days ago - Pushed at: over 3 years ago - Stars: 61 - Forks: 5

kaelzhang/binance-agent
Python library for integrating the Binance API into agentic workflows, an MCP (Model Context Protocol) implementation
Size: 0 Bytes - Last synced at: 8 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

kaelzhang/docker-nginx Fork of nginx/docker-nginx
The forked NGINX Dockerfiles with headers-more-nginx-module
Language: Shell - Size: 127 KB - Last synced at: 8 days ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

kaelzhang/node-glob-gitignore
Extends `glob` with support for filtering files according to gitignore rules and exposes an optional Promise API
Language: JavaScript - Size: 27.3 KB - Last synced at: 15 days ago - Pushed at: 12 months ago - Stars: 19 - Forks: 5

kaelzhang/generator-cjs
Yeoman generator to create a CommonJS project
Language: JavaScript - Size: 23.4 KB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

kaelzhang/python-aioretry
Asyncio retry utility for Python 3.7+
Language: Python - Size: 45.9 KB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 13 - Forks: 5

kaelzhang/moving-averages 📦
The collections of simple, weighted, exponential, smoothed moving averages.
Language: JavaScript - Size: 41 KB - Last synced at: 8 days ago - Pushed at: over 4 years ago - Stars: 26 - Forks: 10

kaelzhang/delightful-helm-charts
Delightful and frequently-used helm charts for grpc services, ingress and so on
Language: Mustache - Size: 31.3 KB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

kaelzhang/cert-manager-webhook-dnspod
Cert-manager webhook for DNSPod
Language: Go - Size: 91.8 KB - Last synced at: 8 days ago - Pushed at: over 3 years ago - Stars: 13 - Forks: 4

kaelzhang/easing-functions
Robert Penner's easing functions
Language: JavaScript - Size: 17.6 KB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 8 - Forks: 4

kaelzhang/screen-master
A library to simulate mouse and keyboard behaviors for desktop screens and touch screens
Language: JavaScript - Size: 9.77 KB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

kaelzhang/b2a
btoa and atob support for node.js or old browsers, with the Unicode Problems fixed
Language: JavaScript - Size: 20.5 KB - Last synced at: 8 days ago - Pushed at: about 6 years ago - Stars: 21 - Forks: 3

kaelzhang/3d-rotation
A JavaScript library to calculate 3d rotations
Language: JavaScript - Size: 18.6 KB - Last synced at: 8 days ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

kaelzhang/express-to-koa
Use express middlewares in Koa2, the one that really works.
Language: JavaScript - Size: 32.2 KB - Last synced at: 8 days ago - Pushed at: about 6 years ago - Stars: 21 - Forks: 5

kaelzhang/python-env-get
Manage and retrieve env variables in Python.
Language: Python - Size: 16.6 KB - Last synced at: 8 days ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

kaelzhang/ostai-env
Manage and get process.env
Language: JavaScript - Size: 9.77 KB - Last synced at: 8 days ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

kaelzhang/docker-image-ubuntu-node
Language: Dockerfile - Size: 4.88 KB - Last synced at: 8 days ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

kaelzhang/docker-image-ubuntu-python
The docker image for Ubuntu 16.04 and Python 3.8
Language: Dockerfile - Size: 3.91 KB - Last synced at: 8 days ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

kaelzhang/git-perm-rm
Permanently remove a file or directory from a git repo.
Language: Shell - Size: 156 KB - Last synced at: 8 days ago - Pushed at: about 11 years ago - Stars: 3 - Forks: 0

kaelzhang/lua-gaia
Gaia, the NginX cache addons in Lua based on OpenResty.
Language: Harbour - Size: 73.2 KB - Last synced at: 8 days ago - Pushed at: over 8 years ago - Stars: 4 - Forks: 1

kaelzhang/java-fastjson-protobuf
Spring `HttpMessageConverter` implementation with Alibaba FastJson and serializer/deserializer of Protobuf Messages.
Language: Java - Size: 95.7 KB - Last synced at: 8 days ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

kaelzhang/node-argv-split
Split argv(argument vector) and handle special cases.
Language: JavaScript - Size: 24.4 KB - Last synced at: 8 days ago - Pushed at: 10 months ago - Stars: 10 - Forks: 1

kaelzhang/torch-fit
`Keras.Model.fit`-like torch fit implementation
Language: Python - Size: 3.91 KB - Last synced at: 8 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

kaelzhang/Time2Vec
Size: 0 Bytes - Last synced at: 8 days ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

kaelzhang/thomasleveil Fork of thomasleveil/thomasleveil
Size: 1.95 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

kaelzhang/staged-recipes Fork of conda-forge/staged-recipes
A place to submit conda recipes before they become fully fledged conda-forge feedstocks
Size: 145 MB - Last synced at: 8 days ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

kaelzhang/node-scaffold-generator
Generates a repo from a specified template and data.
Language: JavaScript - Size: 43 KB - Last synced at: 8 days ago - Pushed at: 12 months ago - Stars: 11 - Forks: 7

kaelzhang/node-ocr
Optical character recognition for node.js
Language: JavaScript - Size: 113 KB - Last synced at: 8 days ago - Pushed at: over 11 years ago - Stars: 3 - Forks: 0

kaelzhang/test-ignore-installation
A repository to test installation of the ignore package
Language: TypeScript - Size: 3.91 KB - Last synced at: 8 days ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

kaelzhang/kdj 📦
Fintech utility to calculate KDJ
Language: JavaScript - Size: 7.81 KB - Last synced at: 8 days ago - Pushed at: over 4 years ago - Stars: 10 - Forks: 6

kaelzhang/ostai-eslint-config-next
Eslint config for next-based applications
Size: 0 Bytes - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

kaelzhang/finmath
The collections of simple, weighted, exponential, smoothed moving averages.
Language: JavaScript - Size: 63.5 KB - Last synced at: 8 days ago - Pushed at: over 4 years ago - Stars: 55 - Forks: 20

kaelzhang/eslint-config-ostai
Custom eslint config
Language: JavaScript - Size: 13.7 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

kaelzhang/skema
🛰 Skema provides a handy & composable way to validate / transform / purify the input data.
Language: JavaScript - Size: 271 KB - Last synced at: 8 days ago - Pushed at: over 5 years ago - Stars: 356 - Forks: 4

kaelzhang/python-newt
Thread-safe, mixed-threading-and-asyncio, producer-consumer queue for Python
Language: Python - Size: 157 KB - Last synced at: 8 days ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 0

kaelzhang/egg-snowflake 📦
Egg plugin to generate unique and increased twitter-snowflake uuid.
Language: JavaScript - Size: 14.6 KB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 0

kaelzhang/python-get-rolling-window
Create a rolling window from a 1-D numpy ndarray
Language: Python - Size: 7.81 KB - Last synced at: 8 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

kaelzhang/counterintuitive-errors
A collection of common counterintuitive errors and solutions
Size: 4.88 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

kaelzhang/node-ssh-url
Utilities to resolute and parse ssh url.
Language: JavaScript - Size: 178 KB - Last synced at: 8 days ago - Pushed at: about 11 years ago - Stars: 4 - Forks: 1

kaelzhang/stock-pandas-examples
Examples for stock-pandas
Language: Jupyter Notebook - Size: 122 KB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 1

kaelzhang/ngx
Data-driven nginx configuration manager.
Language: JavaScript - Size: 102 KB - Last synced at: 8 days ago - Pushed at: over 7 years ago - Stars: 6 - Forks: 1

kaelzhang/bollinger-bands
Utilities to draw and calculate bollinger bands
Language: JavaScript - Size: 7.81 KB - Last synced at: 8 days ago - Pushed at: over 4 years ago - Stars: 19 - Forks: 4

kaelzhang/git-cloc
Count Lines of Code for Git
Language: Shell - Size: 131 KB - Last synced at: 8 days ago - Pushed at: almost 12 years ago - Stars: 14 - Forks: 3

kaelzhang/promise-faker
Provides promise-like APIs but does the synchronous things.
Language: JavaScript - Size: 13.7 KB - Last synced at: 8 days ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 1

kaelzhang/node-err-object
Custom error object.
Language: JavaScript - Size: 44.9 KB - Last synced at: 8 days ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 2

kaelzhang/defaultbackend
The wrapper of gcr.io/google_containers/defaultbackend
Language: Dockerfile - Size: 1000 Bytes - Last synced at: 8 days ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

kaelzhang/nginx-ingress-controller
Just wrap the original nginx-ingress-controller for cloud registry
Language: Dockerfile - Size: 1.95 KB - Last synced at: 8 days ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

kaelzhang/graceful-instanceof
The instanceof mechanism cross package/module versions.
Language: JavaScript - Size: 5.86 KB - Last synced at: 8 days ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

kaelzhang/egg-wechat-pay
Wechat pay plugin for egg(WIP)
Language: JavaScript - Size: 13.7 KB - Last synced at: 8 days ago - Pushed at: over 7 years ago - Stars: 34 - Forks: 7

kaelzhang/python-csv-dataset
csv-dataset helps to read csv files and create descriptive and efficient input pipelines for deep learning in a streaming fashion
Language: Python - Size: 70.3 KB - Last synced at: 8 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

kaelzhang/node-socket-pool
Persistent socket connections with pool for node server side.
Language: JavaScript - Size: 42 KB - Last synced at: 8 days ago - Pushed at: over 7 years ago - Stars: 8 - Forks: 4

kaelzhang/MTS-Mixers
Size: 0 Bytes - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

kaelzhang/node-safe-rm
The node port of shell-safe-rm: A much safer replacement of bash rm with nearly full functionalities and options of the rm command!
Language: JavaScript - Size: 2.93 KB - Last synced at: 8 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

kaelzhang/bin-tool
The utility tool to create powerful command line tools
Language: JavaScript - Size: 97.7 KB - Last synced at: 8 days ago - Pushed at: almost 6 years ago - Stars: 1 - Forks: 0

kaelzhang/node-ignored-cli
List all files that is ignored by .gitignore
Language: JavaScript - Size: 4.88 KB - Last synced at: 8 days ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

kaelzhang/dnspod-go Fork of decker502/dnspod-go 📦
DNSPod SDK for Go
Language: Go - Size: 17.6 KB - Last synced at: 8 days ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

kaelzhang/p-async-cache
Cache the async promise lookups and avoid fetching the same thing more than necessary.
Language: JavaScript - Size: 7.81 KB - Last synced at: 8 days ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0

kaelzhang/node-aliyun-object-storage
An easy-to-use stream-enabled client for Aliyun OSS (Object Storage Service)
Language: JavaScript - Size: 3.91 KB - Last synced at: 8 days ago - Pushed at: almost 10 years ago - Stars: 1 - Forks: 0

kaelzhang/178manga-reader
你,懂的!Manga reader!
Language: JavaScript - Size: 219 KB - Last synced at: 8 days ago - Pushed at: almost 11 years ago - Stars: 9 - Forks: 2

kaelzhang/node-dubbo
Dubbo client for node.
Language: JavaScript - Size: 59.6 KB - Last synced at: 8 days ago - Pushed at: almost 7 years ago - Stars: 25 - Forks: 5

kaelzhang/neuron-cli
Command line tools for neuron
Language: JavaScript - Size: 44.9 KB - Last synced at: 8 days ago - Pushed at: almost 9 years ago - Stars: 1 - Forks: 0

kaelzhang/neuron.js
:shipit: A Full Feature CommonJS Module Manager, Dependency Graph Handler and Loader for Browsers
Language: JavaScript - Size: 7.25 MB - Last synced at: 8 days ago - Pushed at: about 9 years ago - Stars: 63 - Forks: 17

kaelzhang/how-to-set-up-a-kubernetes-cluster-in-qcloud
This is a tutorial about how to set up a kubernetes cluster in qcloud to replace TKE
Size: 0 Bytes - Last synced at: 8 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

kaelzhang/node-finmath
Fintech mathematics
Language: JavaScript - Size: 5.86 KB - Last synced at: 8 days ago - Pushed at: over 7 years ago - Stars: 6 - Forks: 0

kaelzhang/node-tmp-sync
The sync version of tmp just for test cases, making it much easier.
Language: JavaScript - Size: 6.84 KB - Last synced at: 8 days ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 1

kaelzhang/script-ready
Detect if a DOMElement node is ready
Language: JavaScript - Size: 16.6 KB - Last synced at: 8 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

kaelzhang/node-code-stringify
The node.js module that converts JavaScript variables into source codes. Unlike `JSON.stringify`, code-stringify also deals with reference(object) types of variables.
Language: JavaScript - Size: 40 KB - Last synced at: 8 days ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 0

kaelzhang/error-stack
Parse and manipulate error-stack
Language: JavaScript - Size: 14.6 KB - Last synced at: 8 days ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 1

kaelzhang/p-concurrency
Decorate async functions with limited concurrency, which can be used as decorator in the future.
Language: JavaScript - Size: 11.7 KB - Last synced at: 8 days ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

kaelzhang/rc-parser
Find and parse rc, rc.js, rc.yaml or etc if any one of them exists
Language: JavaScript - Size: 26.4 KB - Last synced at: 8 days ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

kaelzhang/fs-chmod
A drop-in replacement of `fs.chmod` with `+x` support.
Language: JavaScript - Size: 17.6 KB - Last synced at: 8 days ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

kaelzhang/p-find-index
Wait for a left-most matched promise to be fulfilled
Language: JavaScript - Size: 8.79 KB - Last synced at: 8 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

kaelzhang/charts Fork of helm/charts
Fork Version of Curated applications for Kubernetes
Language: Go - Size: 25.5 MB - Last synced at: 8 days ago - Pushed at: almost 6 years ago - Stars: 0 - Forks: 0

kaelzhang/tke-bridge-agent Fork of EyGaGNV/tke-bridge-agent
Size: 4.13 MB - Last synced at: 8 days ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

kaelzhang/gaia
Gaia, the framework to make gRPC services
Language: JavaScript - Size: 170 KB - Last synced at: 8 days ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 2

kaelzhang/node-print-code
Print visualized slice of code from its content, line and column for CLI
Language: JavaScript - Size: 9.77 KB - Last synced at: 8 days ago - Pushed at: over 9 years ago - Stars: 1 - Forks: 2

kaelzhang/photoid
Photoid is a browser for developers
Size: 0 Bytes - Last synced at: 8 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

kaelzhang/node-util-inherits
node util.inherits with compatibility
Language: JavaScript - Size: 7.81 KB - Last synced at: 3 days ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 1

kaelzhang/node-test-fixture
Copy test-fixtures to temp dir and resolve files.
Language: JavaScript - Size: 28.3 KB - Last synced at: 8 days ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 2

kaelzhang/s-deviation
Utility to calculate standard deviation.
Language: JavaScript - Size: 6.84 KB - Last synced at: 8 days ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 3
