Checking...Checking...Open Source Projectsby Andrey Gubanov

Show:All♥ HighlightedCLI ToolDeployment ToolNodeJSBrowserWebsiteBuild ToolDocumentation
This page! Designed by Alex Kolodko. It's built automatically on Travis CI using html-webpack-plugin and react-dom/server. The deployment to Github Pages is made using another project I've developed deploy-to-git.
Website
The tool exports text dumps (via mongoexport) of given MongoDB database to given Git repository and restores them back (via mongoimport).
CLI ToolNodeJS
This tool allows to embed code from Github on a webpage (originally you could embed Github Gists only).
HighlightedBrowser
A function for elements selections (in other words a tiny jQuery alternative) in less than ⅛ of a kilobyte.
HighlightedBrowser
The tool makes possible to automatically or manually deploy build artifacts to a Git repository. The tool works great with semantic-release and any CI service.
HighlightedCLI ToolNodeJSDeployment Tool
The tool allows to run server-side JavaScript files via NodeJS as easily as PHP files via Apache (like index.php but index.srv.js instead). Express.js is used as a core.
HighlightedCLI ToolNodeJS
Refreshes NodeJS module object when its file is modified. The function is originally created for node-direct.
NodeJS
A plugin for semantic-release. It's made for projects which must not be published at NPM (any private project). Instead, it uses Git tags for versioning.
NodeJSDeployment Tool
The plugin transforms ECMAScript 2015 modules into compact AMD form.
Build Tool
The plugin transforms ECMAScript 2015 modules into compact CommonJS form.
Build Tool
The plugin transforms object spread syntax into fast "for" loops.
Build Tool
A plugin for ESLint which contains a single rule. It warns about used "warning" comments and shows them as they are.
NodeJS
Quite experimental plugin for Babel. It converts function calls (like nofn.forEach) into fast "for" loops.
Build Tool
A Webpack loader which allows to generate static CSS code via JavaScript.
Build Tool
A straightforward definition of multi-threaded functions for NodeJS and browser.
HighlightedNodeJSBrowser
Check imports in JS files and update package.json dependencies automatically.
HighlightedCLI Tool
The plugin is a fork of babel-plugin-jsx-base-component made by Yurii Khmelvskii. Originally it was forked to add support for Babel 7.
Build Tool

Seemple.js

Seemple.js (previously called Matreshka.js) is a reactive framework developed by me. It's inspired by Backbone (if you remember what Backbone is) and follows reactive principles. Today it's not widely used but it still can be a good starting point for JavaScript juniors.

A simple JavaScript framework for single page applications creation. It fills the gap between a junior and a senior because of simple and intuitive API based on JavaScript classes and accessors.
HighlightedBrowser
A router library for Seemple.js. The library turns on two-way data binding between object properties and parts of an URL.
Browser
A website with detailed three-lingual documentation for Seemple.js. It's built automatically via custom Webpack plugin script from JSDoc files.
WebsiteDocumentation
The function binds named HTML form fields (input, select, textarea etc) contained at given HTML form to corresponding object properties.
Browser
The repository contains all the main tutorials and some example applications (Contact List, Markdown Editor, Tree View, SoundCloud player, TodoMVC).
HighlightedDocumentation

defi.js

This is a hard-fork of Seemple.js where all framework-ish features were removed.

A bunch of utilities that enable accessor-based reactivity for JavaScript objects. That's the library I really recommend to try!
HighlightedBrowserNodeJS
A router library for defi.js (hard-forked from Seemple.js). The library turns on two-way data binding between object properties and parts of an URL.
HighlightedBrowser
A super simple React state management library powered by defi.
HighlightedBrowser
Full documentation for defi.js. It's built automatically via custom Webpack plugin script from JSDoc files.
HighlightedWebsiteDocumentation
This preset of binder creators (think of it as of defi plugin) defines two-way data binding rules for common use (HTML binding, attribute binding, etc).
Browser
This binder creator returns a binder which initializes and binds CodeMirror instance created with fromTextArea function to a property.
Browser
A set of three binder creators for easy file read and drag'n'drop.
Browser

Circlecell

Projects created for Circlecell company.

Rewritten from scratch validator and reformatter for JSON, a lightweight data-interchange format.
HighlightedWebsite
JSCompress is an online JavaScript compressor. This is the second version of the tool which is modular, has more features (eg drag'n'drop) and works 100% on client-side.
HighlightedWebsite
An advanced JSON linter built totally based on community feedback. It includes simple API which allows to store filled up JSON at Amazon S3 for sharing.
Website
Mobile-friendly tool offers a variety of randomly generated keys and passwords you can use to secure any application, service or device.
Website
DNS Lookup is an online tool that will find the IP address and perform a deep DNS lookup of any URL, providing in-depth details on common record types, like A, MX, NS, SOA, and TXT.
Website