Charles Pick phpnode

Team Member. York, UK

Founder of codemix, web enthusiast, father.

Charles Pick has made 1918 contributions to 71 codemix open source projects

orientoJavaScript 212

Former official node.js driver for OrientDB. Fast, lightweight, uses the binary protocol. Now deprecated.


504 Contributions.

babel-plugin-typecheckJavaScript 823

Static and runtime type checking for JavaScript in the form of a Babel plugin.


191 Contributions.

fast.jsJavaScript 2930

Faster user-land reimplementations for several common builtin native JavaScript functions.


141 Contributions.

restyiiPHP 16

A RESTful extension for Yii.


126 Contributions.

php-orientdbPHP 5

A fast PHP driver for the OrientDB binary protocol.


93 Contributions.

htmlingJavaScript 167

Polymer / HTML5 templating syntax for node.js


67 Contributions.

YiiSolrPHP 50

A wrapper for the pecl solr library that provides common Yii constructs, such as models, data providers etc


58 Contributions.

validatingJavaScript 10

Quick and easy validators for node.js and the browser.


32 Contributions.

contractualJavaScript 52

Unobtrusive, backwards compatible, syntactic sugar for Design by contract in JavaScript.


32 Contributions.

classingJavaScript 5

Fluent classes for node.js and the browser.


32 Contributions.

YiiBlocksJavaScript 70

A set of building blocks that provide common functions for Yii web applications


27 Contributions.

babel-plugin-contractsJavaScript 128

Design by Contract for JavaScript via a Babel plugin.


25 Contributions.

YiiRedisPHP 131

A set of wrappers for different data types in redis


23 Contributions.

YiiElasticSearchPHP 32

Elastic Search client for Yii


21 Contributions.

YiiUsersPHP 4

User management for Yii


20 Contributions.

mallocJavaScript 6

Simple malloc() & free() implementation for node.js, built on top of array buffers.


19 Contributions.

YiiCurlPHP 30

A curl library for Yii


18 Contributions.

Yii-Docs-GeneratorPHP 47

Generates HTML documentation for Yii applications


18 Contributions.

orientdb-protobufsJava 6

An experiment to see how the orientdb binary protocol could look if it used protocol buffers.


17 Contributions.

bootstrap-alertJavaScript

Twitter Bootstrap Alert plugin packaged for component.js instead of bower


16 Contributions.

bootstrap-cssCSS 1

Twitter Bootstrap CSS / LESS packaged for component.js instead of bower


15 Contributions.

bootstrap-dropdownJavaScript

Twitter Bootstrap Dropdown plugin packaged for component.js instead of bower


15 Contributions.

bootstrap-modalJavaScript

Twitter Bootstrap Modal plugin packaged for component.js instead of bower


15 Contributions.

bootstrap-popoverJavaScript

Twitter Bootstrap Popover plugin packaged for component.js instead of bower


15 Contributions.

bootstrap-scrollspyJavaScript

Twitter Bootstrap Scrollspy plugin packaged for component.js instead of bower


15 Contributions.

bootstrap-tabJavaScript

Twitter Bootstrap Tab plugin packaged for component.js instead of bower


15 Contributions.

bootstrap-tooltipJavaScript 1

Twitter Bootstrap Tooltip plugin packaged for component.js instead of bower


15 Contributions.

bootstrap-transitionJavaScript 1

Twitter Bootstrap Transition plugin packaged for component.js instead of bower


15 Contributions.

bootstrap-typeaheadJavaScript

Twitter Bootstrap Typeahead plugin packaged for component.js instead of bower


15 Contributions.

yiipasswordPHP 81

Password strategies for Yii


15 Contributions.

bootstrap-collapseJavaScript

Twitter Bootstrap Collapse plugin packaged for component.js instead of bower


15 Contributions.

bootstrap-buttonJavaScript

Twitter Bootstrap Button plugin packaged for component.js instead of bower


15 Contributions.

bootstrap-carouselJavaScript

Twitter Bootstrap Carousel plugin packaged for component.js instead of bower


15 Contributions.

handlebarsgenCoffeeScript 2

An extendable static code generator for handlebars templates, targetting languages other than JavaScript, e.g. PHP


15 Contributions.

modelingJavaScript 14

Fast and flexible data models for node.js and the browser.


14 Contributions.

bootstrap-affixJavaScript

Twitter Bootstrap Affix plugin packaged for component.js instead of bower


12 Contributions.

YiiLinkablePHP 1

A simple extension for Yii allowing easy and consistent access to model URLs and appropriate anchor text.


11 Contributions.

Yii-Package-ManagerPHP 6

A package manager for Yii


11 Contributions.

oauth2yiiPHP 18

An OAuth2 client / server extension for the Yii framework


11 Contributions.

YiiGitPHP 36

A git wrapper for Yii, allows access to all git commands programatically


11 Contributions.

YiiStateMachinePHP 28

A state machine behavior for Yii


11 Contributions.

babel-plugin-closure-eliminationJavaScript 223

A Babel plugin which eliminates closures from your JavaScript wherever possible.


10 Contributions.

mimingJavaScript 3

Processing and formatting for various mime types.


9 Contributions.

geonames-importerJavaScript 6

Imports geonames data into elasticsearch


9 Contributions.

url-routeJavaScript 10

Web component providing URL routing


9 Contributions.

babel-plugin-macrosJavaScript 184

Hygienic, non-syntactic macros for JavaScript via a Babel plugin.


9 Contributions.

dispatchingJavaScript 5

Tiny routing / dispatch library for node and the browser.


8 Contributions.

atomicbuffersJavaScript 5

Atomic `readInt32()`, `writeInt32()`, `readUInt32()` and `writeUInt32()` for node.js buffers.


8 Contributions.

directorCoffeeScript

Simple directives for jQuery


8 Contributions.

gitignore-parserJavaScript 34

A simple .gitignore parser for node.js


8 Contributions.

AccessRestrictablePHP 2

A Yii ActiveRecordBehavior that automatically applies conditions for access restriction to every query.


7 Contributions.

urlrouterCoffeeScript 1

Tiny URL routing for the browser


7 Contributions.

obligationsJavaScript 1

Tiny JavaScript library for preconditions and postconditions, intended for use with Contractual.


6 Contributions.

htmling-demo-appCSS 7

HTMLing demo running on express


6 Contributions.

benchaCoffeeScript 1

Mocha-esque UI for the excellent benchmarkjs benchmarking library


6 Contributions.

oriento-query-builderJavaScript 1

A standalone query builder for OrientDB, designed for node.js/io.js and the browser.


5 Contributions.

castingJavaScript 5

Tiny type casting library for node.js and the browser.


4 Contributions.

bootstrap-componentJavaScript

Twitter Bootstrap packaged for component.js instead of bower


4 Contributions.

YiiEmailerPHP 2

Emailing functions for Yii


4 Contributions.

binary-protocolJavaScript 13

Easy, fast, writers and readers for implementing custom binary protocols in node.js.


3 Contributions.

YiiJSJavaScript 11

A port of the Yii PHP framework to JavaScript


3 Contributions.

babel-plugin-traceJavaScript 6

This is a Babel plugin which adds a straightforward, declarative syntax for adding debug logging to JavaScript applications.


3 Contributions.

hybridauthmanagerPHP 1

An AuthManager for Yii that stores the hierarchy in a flat PHP file and the assignments in DB


2 Contributions.

handlebarsphpPHP 6

Transpiles handlebars templates into native PHP templates


2 Contributions.

yii2-localeurlsPHP 189

Automatic locale/language management for URLs


1 Contribution.

orientdb-pubsubText

A proposal for adding pub/sub to orientdb


1 Contribution.

fast-node-hello-worldHTML

Prove that node is as fast as I claim


1 Contribution.

YiiYaaPHP 1

YAA is an additional abstraction layer for Yii that aggregates a number of child models into a clean single model that is easy to cache


1 Contribution.

Yii-Resource-ManagerPHP 3

Helpers to allow Yii to interact with resources (files) of different types


1 Contribution.



codemix is

5 core team members...




with 129 awesome contributors...