Anton Kulakov

Full stack Javascript developer

Software engineering principles, from Robert C. Martin's book Clean Code, adapted for JavaScript. This is not a style guide. It's a guide to producing readable, reusable, and refactorable software in JavaScript.

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


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

Fantastically useful patterns for the react.js

apollo-server - GraphQL server for Express, Connect, HAPI and Koa, written in TypeScript

feathers-graphql - [Experimental] A GraphQL adapter for Feathers

feathers-generator-templates - Application templates for feathers-generator

feathers-generator - A metalsmith based generator for scaffolding Feathers apps.

feathers-reactive - Reactive API extensions for Feathers services

graphql-anywhere - :icecream: Run a GraphQL query anywhere, against any data, with no schema.

react-history - Manage the URL with React

react-hotkeys - Declarative hotkey and focus area management for React

uppy - :dog: The next open source file uploader for web browsers - a work in progress

metascraper - Easily scrape metadata from articles on the web using Open Graph metadata, regular HTML metadata, and series of fallbacks.

quill-drag-and-drop-module - Quill module to add drag-and-drop support to the Quill container

draft-js-plugins - React Plugin Architecture for DraftJS including Slack-Like Emojis, FB-Like Mentions and Stickers

redux-entity - WIP. An abstraction layer around handling normalized entity storage and data fetching with redux

auto-bind - Automatically bind methods to their class instance

most - Ultra-high performance reactive programming

fast-json-stringify - 5x faster than JSON.stringify()

layzr.js - A small, fast, and modern library for lazy loading images.

functional-programming-jargon - Jargon from the functional programming world in simple terms!

Fluture - FantasyLand compliant (monadic) alternative to Promises

fantasy-land - Specification for interoperability of common algebraic structures in JavaScript

enzyme - JavaScript Testing utilities for React

feathers-hooks-utils - Provides some utilities that are useful when writing feathersjs hooks.

react-swipeable-views - A React component for swipeable views. :snowflake:

feathers-bootstrap - Feathers application bootstrap and configuration using JSON files

rill - :left_right_arrow: Universal web application framework.

reactcss - :lipstick: Inline Styles in JS

feathers-hooks-collection - A collection of common hooks

redux-boot - Modular Redux bootstrap with asynchronous side-effects.

react-soundplayer - Create custom SoundCloud players with React

teleapi - The useful library to simplify your work with Telegram Bot API

horizon-react - Simplifying the connection between Horizon and React by using higher order components.

react-jsonschema-form - A React component for building Web forms from JSONSchema.

react-stonecutter - Animated grid layout component for React

microwork - Microwork - simple creation of distributed scalable microservices in node.js with RabbitMQ

feathers-validate-hook - Feathers hook for validate json-schema with is-my-json-valid

formsy-react - A form input builder and validator for React JS

reconsider - A minimalistic promise based database migration tool for rethinkdb

react-native-vector-icons - 3000 Customizable Icons for React Native with support for NavBar/TabBar/ToolbarAndroid, image source and full stying.

searchkit - React UI components / widgets. The easiest way to build a great search experience with Elasticsearch.

thinky-express-example - An example to showcase an absurdly simple and effective MVC framework with thinky, a RethinkDB ORM, and Express

lowdb - A small local database for small projects :cat: (powered by lodash API)

hapi-auth-basic - Basic authentication plugin

hapi-auth-cookie - Cookie authentication plugin

chairo - Seneca micro-services plugin

feathers-sendgrid - Sendgrid service for Feathers

Contribute to feathers-action development by creating an account on GitHub.

feathers-rethinkdb - A Feathers service adapter for RethinkDB.

feathers-mongodb - A mongodb service for feathers

feathers-waterline - A Feathers adapter for the Waterline ORM

feathers-sequelize - A Feathers service adapter for the Sequelize ORM. Supporting MySQL, MariaDB, Postgres, SQLite, and SQL Server

feathers-mongoose - Easily create a Mongoose Service for Feathersjs.

feathers-authentication - Feathers local, token, and OAuth authentication over REST and Websockets using JSON Web Tokens (JWT) with PassportJS.

feathers-socketio - The Feathers Socket.io real-time API provider

feathers-hooks - Before and after service method call hooks for easy authorization and processing

nodal-angular - Nodal Angular SPA Initializer & Helpers

rest-api-request - Library for easy communication with the API server

telegram-node-bot - Node module for creating Telegram bots.

waterline-graphql - GraphQL adapter for the Waterline ORM.

async-props - Co-located data loading for React Router

universal-redux-router - A router that turns URL params into first-class Redux state and runs action creators on navigation

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

redux-search - Redux bindings for client-side search

redux-analytics - Analytics middleware for Redux

redux-router5 - Router5 integration with redux

coworkers - A RabbitMQ Microservice Framework in Node.js

redux-orm - A small, simple and immutable ORM to manage relational data in your Redux store.

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

redux-transducers - Transducer utilities for Redux.

ducks-modular-redux - A proposal for bundling reducers, action types and actions when using Redux

react-router-relay - Relay integration for React Router

graphql-schema - Create GraphQL schemas with a fluent/chainable interface

babel-plugin-graphql - Babel plugin that compile GraphQL tagged template strings

lokka - Simple JavaScript Client for GraphQL

graffiti-mongoose - Mongoose (MongoDB) adapter for graffiti (Node.js GraphQL ORM)

web-crud - Web application CRUD Node and Mongoose

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

Manage browser history with JavaScript

i18n-tag - :book: Simple i18n tagged template strings.

react-native-navbar - Navbar component for React Native

isomorphic-style-loader - Isomorphic CSS style loader for Webpack

feathers - A minimalist, real-time JavaScript framework built for NodeJS, React-Native and the browser.

yolk - :egg: A library for building asynchronous user interfaces.

mz - modernize node.js to current ECMAScript standards

koa-graphql - Create a GraphQL HTTP server with Koa.

koa-pug - A Pug middleware for Koa

Simple cookie-based session middleware

recompose - A React utility belt for function components and higher-order components.

alt - Isomorphic flux implementation

mongorito - MongoDB ODM for modern Node.js apps. It rocks.

react-router - A complete routing library for React

RxJS - The Reactive Extensions for JavaScript

crown - Roll out features gradually

redux-router - Redux bindings for React Router - keep your router state inside your Redux store

redux-immutablejs - Redux Immutable facilities.

redux-actions - Flux Standard Action utilities for Redux.

reselect - Selector library for Redux

redux-batched-subscribe - store enhancer for https://github.com/rackt/redux which allows batching subscribe notifications.

redux-immutable-state-invariant - Redux middleware that detects mutations between and outside redux dispatches. For development use only.

redux-logger - Logger middleware for Redux

redux-rx - RxJS utilities for Redux.

redux-promise - FSA-compliant promise middleware for Redux.

react-native-web - React Native for Web

react2tree - Utility for mapping React component hierarchies to tree structures

simplest-redux-example - Simplest redux + react example for beginners like me

redux-rest - Automatically create Redux action constants, action creators, and reducers for your REST API

koa - Expressive middleware for node.js using generators

react-native-material-kit - Bringing Material Design to React Native

react-proxy - Proxies React components without unmounting or losing their state

react-autosuggest - WAI-ARIA compliant React autosuggest component

react-transmit - Relay-inspired library based on Promises instead of GraphQL.

hapi-react-views - A hapi view engine for React components