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
3053Faster user-land reimplementations for several common builtin native JavaScript functions.
babel-plugin-typecheck
903Static and runtime type checking for JavaScript in the form of a Babel plugin.
flow-runtime
556A runtime type system for JavaScript with full Flow compatibility.
babel-plugin-closure-elimination
274A Babel plugin which eliminates closures from your JavaScript wherever possible.
yii2-localeurls
270Automatic locale/language management for URLs
babel-plugin-macros
229Hygienic, non-syntactic macros for JavaScript via a Babel plugin.
oriento
204Former official node.js driver for OrientDB. Fast, lightweight, uses the binary protocol. Now deprecated.
babel-plugin-contracts
181Design by Contract for JavaScript via a Babel plugin.
htmling
172Polymer / HTML5 templating syntax for node.js
yii2-dockerized
108A template for docker based Yii 2 applications
yii2-excelexport
60A utility to quickly create Excel files from query results or raw data
contractual
59Unobtrusive, backwards compatible, syntactic sugar for Design by contract in JavaScript.
gitignore-parser
48A simple .gitignore parser for node.js
yii2-configloader
38Build configuration arrays from config files and env vars.
yii2-dockerbase
35Yii 2 base image for dockerized yii2 projects
YiiElasticSearch
33Elastic Search client for Yii
yii2-streamlog
27A Yii 2 log target for streams in URL format
babel-plugin-trace
19This is a Babel plugin which adds a straightforward, declarative syntax for adding debug logging to JavaScript applications.
oauth2yii
19An OAuth2 client / server extension for the Yii framework
reign
18A persistent, typed objects implementation for node.js and the browser.
restyii
16A RESTful extension for Yii.
binary-protocol
15Easy, fast, writers and readers for implementing custom binary protocols in node.js.
modeling
13Fast and flexible data models for node.js and the browser.
malloc
12Simple malloc() & free() implementation for node.js, built on top of array buffers.
url-route
10Web component providing URL routing
validating
10Quick and easy validators for node.js and the browser.
yii2-excel-message
9Translate messages via Excel files
htmling-demo-app
8HTMLing demo running on express
backing
7Provides 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
7Imports geonames data into elasticsearch
yii2-bs3activeform
7A Bootstrap 3 enhanced ActiveForm for Yii 2
atomicbuffers
6Atomic `readInt32()`, `writeInt32()`, `readUInt32()` and `writeUInt32()` for node.js buffers.
garbage-collector
6A garbage collector for JavaScript built on top of typed arrays.
handlebarsphp
6Transpiles handlebars templates into native PHP templates
orientdb-protobufs
6An experiment to see how the orientdb binary protocol could look if it used protocol buffers.
casting
5Tiny type casting library for node.js and the browser.
dispatching
5Tiny routing / dispatch library for node and the browser.
classing
5Fluent classes for node.js and the browser.
php-orientdb
5A fast PHP driver for the OrientDB binary protocol.
babel-plugin-hyperhtml
4Babel plugin which compiles JSX into hyperHTML
AccessRestrictable
3A Yii ActiveRecordBehavior that automatically applies conditions for access restriction to every query.
miming
3Processing and formatting for various mime types.
babel-plugin-conditional
2Conditionally applies a set of babel plugins based on the result of an expression evaluated at runtime.
bootstrap-css
2Twitter Bootstrap CSS / LESS packaged for component.js instead of bower
bs3activeform
2A lightweight utility to render Bootstrap 3 forms in Yii
handlebarsgen
2An extendable static code generator for handlebars templates, targetting languages other than JavaScript, e.g. PHP
bencha
1Mocha-esque UI for the excellent benchmarkjs benchmarking library
bootstrap-affix
1Twitter Bootstrap Affix plugin packaged for component.js instead of bower
bootstrap-scrollspy
1Twitter Bootstrap Scrollspy plugin packaged for component.js instead of bower
bootstrap-tooltip
1Twitter Bootstrap Tooltip plugin packaged for component.js instead of bower
bootstrap-transition
1Twitter Bootstrap Transition plugin packaged for component.js instead of bower
hybridauthmanager
1An AuthManager for Yii that stores the hierarchy in a flat PHP file and the assignments in DB
malloc-append
1Simple append-only alloc() implementation on top of buffers and array buffers.
obligations
1Tiny JavaScript library for preconditions and postconditions, intended for use with Contractual.
urlrouter
1Tiny URL routing for the browser
YiiAbstractArrayModel
0Work with PHP files in Active Record way
blank
0This is a blank repo, used for code review
bootstrap-carousel
0Twitter Bootstrap Carousel plugin packaged for component.js instead of bower
bootstrap-collapse
0Twitter Bootstrap Collapse plugin packaged for component.js instead of bower
bootstrap-alert
0Twitter Bootstrap Alert plugin packaged for component.js instead of bower
bootstrap-button
0Twitter Bootstrap Button plugin packaged for component.js instead of bower
bootstrap-component
0Twitter Bootstrap packaged for component.js instead of bower
bootstrap-dropdown
0Twitter Bootstrap Dropdown plugin packaged for component.js instead of bower
bootstrap-modal
0Twitter Bootstrap Modal plugin packaged for component.js instead of bower
bootstrap-tab
0Twitter Bootstrap Tab plugin packaged for component.js instead of bower
bootstrap-popover
0Twitter Bootstrap Popover plugin packaged for component.js instead of bower
bootstrap-typeahead
0Twitter Bootstrap Typeahead plugin packaged for component.js instead of bower
director
0Simple directives for jQuery
orientdb-pubsub
0A proposal for adding pub/sub to orientdb
type-registry
0Provides a container which can hold different kinds of Type.