Open Source Development

codemix are huge fans of open source and release as much of our work as possible under open, permissive licenses. Our projects are downloaded millions of times each month.

Our Projects

fast.js

3053

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

babel-plugin-typecheck

903

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

flow-runtime

556

A runtime type system for JavaScript with full Flow compatibility.

babel-plugin-closure-elimination

274

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

yii2-localeurls

270

Automatic locale/language management for URLs

babel-plugin-macros

229

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

oriento

204

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

babel-plugin-contracts

181

Design by Contract for JavaScript via a Babel plugin.

htmling

172

Polymer / HTML5 templating syntax for node.js

yii2-dockerized

108

A template for docker based Yii 2 applications

yii2-excelexport

60

A utility to quickly create Excel files from query results or raw data

contractual

59

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

gitignore-parser

48

A simple .gitignore parser for node.js

yii2-configloader

38

Build configuration arrays from config files and env vars.

yii2-dockerbase

35

Yii 2 base image for dockerized yii2 projects

YiiElasticSearch

33

Elastic Search client for Yii

yii2-streamlog

27

A Yii 2 log target for streams in URL format

babel-plugin-trace

19

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

oauth2yii

19

An OAuth2 client / server extension for the Yii framework

reign

18

A persistent, typed objects implementation for node.js and the browser.

restyii

16

A RESTful extension for Yii.

binary-protocol

15

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

modeling

13

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

malloc

12

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

url-route

10

Web component providing URL routing

validating

10

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

yii2-excel-message

9

Translate messages via Excel files

htmling-demo-app

8

HTMLing demo running on express

backing

7

Provides a virtual address space for large segments of memory via JavaScript ArrayBuffers, and operations for allocating and freeing within the address space, optionally via a simple reference counting garbage collector.

geonames-importer

7

Imports geonames data into elasticsearch

yii2-bs3activeform

7

A Bootstrap 3 enhanced ActiveForm for Yii 2

atomicbuffers

6

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

garbage-collector

6

A garbage collector for JavaScript built on top of typed arrays.

handlebarsphp

6

Transpiles handlebars templates into native PHP templates

orientdb-protobufs

6

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

casting

5

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

dispatching

5

Tiny routing / dispatch library for node and the browser.

classing

5

Fluent classes for node.js and the browser.

php-orientdb

5

A fast PHP driver for the OrientDB binary protocol.

babel-plugin-hyperhtml

4

Babel plugin which compiles JSX into hyperHTML

AccessRestrictable

3

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

miming

3

Processing and formatting for various mime types.

babel-plugin-conditional

2

Conditionally applies a set of babel plugins based on the result of an expression evaluated at runtime.

bootstrap-css

2

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

bs3activeform

2

A lightweight utility to render Bootstrap 3 forms in Yii

handlebarsgen

2

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

bencha

1

Mocha-esque UI for the excellent benchmarkjs benchmarking library

bootstrap-affix

1

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

bootstrap-scrollspy

1

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

bootstrap-tooltip

1

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

bootstrap-transition

1

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

hybridauthmanager

1

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

malloc-append

1

Simple append-only alloc() implementation on top of buffers and array buffers.

obligations

1

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

urlrouter

1

Tiny URL routing for the browser

YiiAbstractArrayModel

0

Work with PHP files in Active Record way

blank

0

This is a blank repo, used for code review

bootstrap-carousel

0

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

bootstrap-collapse

0

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

bootstrap-alert

0

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

bootstrap-button

0

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

bootstrap-component

0

Twitter Bootstrap packaged for component.js instead of bower

bootstrap-dropdown

0

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

bootstrap-modal

0

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

bootstrap-tab

0

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

bootstrap-popover

0

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

bootstrap-typeahead

0

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

director

0

Simple directives for jQuery

orientdb-pubsub

0

A proposal for adding pub/sub to orientdb

type-registry

0

Provides a container which can hold different kinds of Type.