Anton Kulakov

Full stack Javascript developer

Highly composable and modular Nodejs tasks runner for the new functional JS era

A finite state machine javascript micro framework

React Horizon makes it easier to use your React application with realtime backend

Fantastically useful patterns for the react.js

feathers-reactive - Reactive API extensions for Feathers services

react-scroll - React scroll component

scribe - A rich text editor framework for the web platform

peerjs - Peer-to-peer data in the browser.

bacon.js - FRP (functional reactive programming) library for Javascript

sharedb - A database frontend for concurrent editing systems

sanctuary - :see_no_evil: Refuge from unsafe JavaScript

Fluture - FantasyLand compliant (monadic) alternative to Promises

Contribute to rpc-stream development by creating an account on GitHub.

event-stream - EventStream is like functional programming meets IO

through - simple way to create a ReadableWritable stream that works

co-rethinkdb - Generator/Promise based querying goodness for RethinkDB

react-modal - Accessible modal dialog component for React

simple-peer - Simple WebRTC video/voice and data channels

gitkit-js - Pure javascript implementation of Git (Node.js and Browser)

react-input-enhancements - Set of enhancements for input control

react-infinite - A browser-ready efficient scrolling container based on UITableView

axios - Promise based HTTP client for the browser and node.js

AlloyFinger - super tiny size multi-touch gestures library for the web.    You can touch this →

HumanizeDuration.js - 361000 becomes "6 minutes, 1 second"

messenger-bot - A Node client for the Facebook Messenger Platform

nes - WebSocket adapter plugin for hapi routes

seneca-web - A plugin that provides HTTP functionality for the Seneca framework

react-stonecutter - Animated grid layout component for React

awesome-promises - A curated list of useful resources for JavaScript Promises

rx-react - ReactJS bindings for RxJS

memoizee - Complete memoize/cache solution for JavaScript

react-native-animatable - Standard set of easy to use animations and declarative transitions for React Native

socketio-jwt - Authenticate incoming connections with JWTs

passport.socketio - access passport.js authenticated user information from connection

react-jade - Compile Jade to React JavaScript

serverless-starter - A boilerplate for new Serverless Projects

redis - Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, HyperLogLogs, ...

node-pg-native - Native (C/C++) bindings to PostgreSQL with sync and async options.

rethinkdb-websocket-server - Node.js WebSocket server that proxies to RethinkDB. Supports query validation.

nedb - The JavaScript Database, for Node.js, nw.js, electron and the browser

authorized - Action based authorization middleware.

node-sha1 - a native js function for hashing messages with the SHA-1 algorithm

passwordless - node.js/express module to authenticate users without password

mithril.js - A Javascript Framework for Building Brilliant Applications (development repo)

css-modules-require-hook - A require hook to compile CSS Modules in runtime

promise-series - Execute methods that return promises in series

simple curry module, with nothing too clever, and full test coverage

msx - JSX for Mithril

node-require-directory - Recursively iterates over specified directory, requiring each file, and returning a nested hash structure containing those libraries.

chairo - Seneca micro-services plugin

launchpad - NodeJS Browser Launcher

feathers-validator - WIP. A validator for Feathers services, or any service.

feathers-passport - [DEPRECATED] Feathers REST and websocket authentication with PassportJS

feathers-primus - The Feathers Primus real-time API provider

feathers-socketio - The Feathers real-time API provider

restify-mongoose - Restify-Mongoose provides a resource abstraction to expose mongoose models as REST resources.

koa-validate - validate koa request params and format request params

mailgun-js - A simple Node.js helper module for Mailgun API.

mailgun-es6 - Node Mailgun API Wrapper using only native JS modules.

mongodb-next - A fluent Promise and Streams2 MongoDB API wrapper

mers - Mongoose Express Rest Service

gulp-notify - gulp plugin to send messages based on Vinyl Files or Errors to Mac OS X, Linux or Windows using the node-notifier module. Fallbacks to Growl or simply logging

node-schedule - A cron-like and not-cron-like job scheduler for Node.

async-q - Port of caolan/async to Q

express-jwt - connect/express middleware that validates a JsonWebToken (JWT) and set the req.user with the attributes

multer - Node.js middleware for handling multipart/form-data.

MediumButton extends your Medium Editor with the possibility add buttons.

You-Dont-Need-Lodash-Underscore - Lists of Javascript methods which you can use natively

redux-act - An opinionated lib to create actions and reducers for Redux

serialize-javascript - Serialize JavaScript to a superset of JSON that includes regular expressions and functions.

coworkers - A RabbitMQ Microservice Framework in Node.js

Contribute to reconnect development by creating an account on GitHub.

shoe - streaming sockjs for node and the browser

nssocket - An elegant way to define lightweight protocols on-top of TCP/TLS sockets in node.js

redux-crud - A set of standard actions and reducers for Redux CRUD Applications

lru-memoize - A utility to provide LRU memoization for any js function

async-validate - Asynchronous object validation

babel-plugin-react-transform - Babel plugin to instrument React components with custom transforms

simple-relay-starter - A very simple starter for React Relay using Browserify

express-graphql - Create a GraphQL HTTP server with Express.

playground - Playground.js is a framework for your javascript based games. It gives you out-of-box access to essentials like mouse, keyboard, sound and well designed architecture that you can expand to your needs.

kgo - A stupidly easy flow control function.

You-Dont-Need-jQuery - Examples of how to do query, style, dom, ajax, event etc like jQuery with plain javascript.

stream-handbook - how to write node programs with streams

skatejs - SkateJS is a library built on top of the W3C web component specs that enables you to write functional and performant web components with a very small footprint. It focuses on size, performance and is built around a functional rendering pipeline.

lazy.js - Like Underscore, but lazier

mem - Memoize functions - an optimization technique used to speed up consecutive function calls by caching the result of calls with identical input

emojify.js - A Javascript module to convert Emoji keywords to images

Contribute to tchannel-node development by creating an account on GitHub.

node-cron - Cron for NodeJS.

umzug - Framework agnostic migration tool for Node.JS

JavaScript-Load-Image - JavaScript Load Image is a library to load images provided as File or Blob objects or via URL. It returns an optionally scaled and/or cropped HTML img or canvas element. It also provides a method to parse image meta data to extract Exif tags and thumbnails and to restore the complete image header after resizing.

dreamjs - A lightweight json data generator.

seneca - A microservices toolkit for Node.js.

pigato - PIGATO - an high-performance Node.js microservices framework

patrun - A fast pattern matcher on JavaScript object properties.

Javascript : Test-Driven Learning

notie - a clean and simple notification, input, and selection suite for javascript, with no dependencies - npm package. Translation via translation providers

hippie - End-to-end API testing made easy

supertest - Super-agent driven library for testing node.js HTTP servers using a fluent API

bull - A NodeJS persistent job and message queue based on Redis

kue - Kue is a priority job queue backed by redis, built for node.js.

templatizer - Simple solution for compiling jade templates into vanilla JS functions for blazin' fast client-side use.

morgan - HTTP request logger middleware for node.js

response-time - Response time header for node.js

lockit-utilities - Utilities module for lockit

lockit-mongodb-adapter - MongoDB adapter for lockit

lockit-couchdb-adapter - CouchDB adapter for lockit

passport - Simple, unobtrusive authentication for Node.js. - An express inspired, event-driven framework for building real time distributed applications over and redis.

prerender-node - Express middleware for prerendering javascript-rendered pages on the fly for SEO

node_acl - Access control lists for node applications

promisify-node - Wrap Node-callback functions to return Promises.

Jsome - :sparkles: Make your JSON look AWESOME - No more hells. Callbacks made easy, with error handlers and more.

node-simplecrawler - Flexible event driven crawler for node.

node-fetch - A light-weight module that brings window.fetch to node.js and io.js

elasticsearch-streams - Stream in and out of Elasticsearch

node-orm2 - Object Relational Mapping

memcached - A fully featured Memcached client build on top of Node.js. Build with scaling in mind so it will support Memcached clusters and consistent hashing.

express-mongoose - Plugin for easy rendering of Mongoose async Query results.

v2 - a minimalistic, high-performant 2D vector class

primus - :zap: Primus, the creator god of the transformers & an abstraction layer for real-time to prevent module lock-in.

ws`: The fastest cross platform RFC-6455 WebSocket implementation for Node.js.

Contribute to javascript-decorators development by creating an account on GitHub.

co-views - Higher-level template rendering for node.js using generators

Node.js compression middleware

react-dropzone - Simple HTML5 drag-drop zone with React.js.

nightmare - A high-level browser automation library.

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

minish - Simple shell-like command-line interface for Node.js apps

The ultimate generator based flow-control goodness for nodejs (supports thunks, promises, etc)

react-server-routing-example - An example using universal client/server routing and data in React with AWS DynamoDB - Realtime Micro Framework for Nodejs

once - Run a function exactly one time

mongojs - Node.js module that implements the offical mongo api

express-promise - Middleware for easy rendering of async Query results.

promised-mongo - Node.js module that implements the offical mongo api

postcss-write-svg - Write SVGs directly in CSS

redux-logger - Logger middleware for Redux

redux-thunk - Thunk middleware for Redux

levi - Stream based full-text search for Node.js and browsers. Built on LevelDB.

react-dock - Resizable dockable react component

Contribute to meteor-uploads development by creating an account on GitHub.

rollup - Next-generation ES6 module bundler

flow-router - Carefully Designed Client Side Router for Meteor

meteor-react-layout - Simple React Layout Manager for Meteor with SSR Support

cohesive-colors - Tool that creates cohesive color schemes.

Meteor-CollectionFS - DEPRECATED - project is no longer maintained

gulp-plumber - Fixing Node pipes

bcrypt.js - Optimized bcrypt in plain JavaScript with zero dependencies.

agenda - Lightweight job scheduling for node

gulp-inject - A javascript, stylesheet and webcomponent injection plugin for Gulp

graphiql - An in-browser IDE for exploring GraphQL.

q - A promise library for JavaScript

socketio-auth - Authentication module for

react-checkbox-group - Sensible checkbox groups manipulation for DOM.

react-mentions - @mention people in a textarea

A window.fetch JavaScript polyfill.

gulp-rev-all - Static asset revisioning with dependency considerations, appends content hash to each filename (eg. unicorn.css => unicorn.098f6bcd.css), re-writes references.

everyauth - node.js auth package (password, facebook, & more) for Connect and Express apps

react-notification-system - A complete and totally customizable component for notifications in React

react-autosuggest - WAI-ARIA compliant React autosuggest component

flux-store - A simple store for Flux

brain - [UNMAINTAINED] Neural networks in JavaScript

react-canvas - High performance rendering for React components

es6features - Overview of ECMAScript 6 features

refluxjs - A simple library for uni-directional dataflow application architecture with React extensions inspired by Flux

mysql - A pure node.js JavaScript Client implementing the MySql protocol.

flux-react - A library combining tools to develop with a FLUX architecture

node-style-guide - A guide for styling your node.js / JavaScript code. Fork & adjust to your taste.

puer - more than a live-reload server, built for efficient frontend development

director - a tiny and isomorphic URL router for JavaScript

run-sequence - Run a series of dependent gulp tasks in order

visibilityjs - Wrapper for the Page Visibility API

notify.js - A handy wrapper for the Web Notifications API

MaSha - JS tool for mark and share text parts

node-mongodb-native - Mongo DB Native NodeJS Driver

node-mongodb-native - Mongo DB Native NodeJS Driver