Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub / smikhalevski 61 repositories

The eternal fight with the urge to rewrite everything.

smikhalevski/doubter-plugin-string-format

🤔 String format validation plugin for Doubter.

Language: TypeScript - Size: 214 KB - Last synced: about 15 hours ago - Pushed: 1 day ago - Stars: 0 - Forks: 0

smikhalevski/json-marshal

JSON serializer that can stringify and parse any data structure.

Language: TypeScript - Size: 97.7 KB - Last synced: 13 days ago - Pushed: 13 days ago - Stars: 0 - Forks: 0

smikhalevski/doubter

🤔 Runtime validation and transformation library.

Language: TypeScript - Size: 6.32 MB - Last synced: 1 day ago - Pushed: 2 days ago - Stars: 65 - Forks: 1

smikhalevski/react-executor

🦖 Asynchronous task execution and state management for React.

Language: TypeScript - Size: 908 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 0 - Forks: 0

smikhalevski/locale-matcher

🔠 Super-fast locale matcher and normalizer in just 2 kB gzipped and no Intl dependency.

Language: TypeScript - Size: 393 KB - Last synced: about 23 hours ago - Pushed: 9 months ago - Stars: 4 - Forks: 0

smikhalevski/openvpn-docker

🐳 Private VPN in a couple of clicks.

Language: Shell - Size: 2.93 KB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 2 - Forks: 0

smikhalevski/json-otter 📦

🦦 The highly performant, symmetrical, backward compatible, and unambiguous JSON serializer/parser with BigInt support.

Language: TypeScript - Size: 3.88 MB - Last synced: 8 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

smikhalevski/react-executor-devtools

🦖 Devtools for React Executor.

Language: TypeScript - Size: 923 KB - Last synced: 19 days ago - Pushed: 20 days ago - Stars: 0 - Forks: 0

smikhalevski/roqueform-external-errors-plugin

The plugin that associates external errors with Roqueform fields using adopters.

Language: TypeScript - Size: 86.9 KB - Last synced: 24 days ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

smikhalevski/parallel-universe

🚀 The set of async flow control structures and promise utils.

Language: TypeScript - Size: 4.06 MB - Last synced: 28 days ago - Pushed: 29 days ago - Stars: 3 - Forks: 1

smikhalevski/smikhalevski

👋 A couple of words about me!

Size: 1.35 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

smikhalevski/react-hookers

🤖 General-purpose React hooks with blackjack and hookers.

Language: TypeScript - Size: 1.1 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 1

smikhalevski/roqueform

🧀 The form state management library that can handle hundreds of fields without breaking a sweat.

Language: TypeScript - Size: 1.53 MB - Last synced: about 2 months ago - Pushed: 2 months ago - Stars: 4 - Forks: 1

smikhalevski/jointly

Run multiple processes from a single terminal.

Language: TypeScript - Size: 472 KB - Last synced: 13 days ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

smikhalevski/racehorse

🐴 The bootstrapper for WebView-based Android apps.

Language: Kotlin - Size: 3.45 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 3 - Forks: 1

smikhalevski/react-text-input 📦

Textarea and input components with custom scrollbars and autogrow in both axes.

Language: JavaScript - Size: 139 KB - Last synced: 29 days ago - Pushed: over 6 years ago - Stars: 15 - Forks: 7

smikhalevski/tag-soup

🍜 The fastest pure JS SAX/DOM XML/HTML parser with streaming support.

Language: HTML - Size: 1.88 MB - Last synced: about 12 hours ago - Pushed: about 1 year ago - Stars: 6 - Forks: 1

smikhalevski/react-scroll-box 📦

Charged cross-browser and cross-platform scrollable container implementation with no external dependencies but React 0.13+.

Language: JavaScript - Size: 2.99 MB - Last synced: 25 days ago - Pushed: about 5 years ago - Stars: 84 - Forks: 13

smikhalevski/react-snowflakes 📦

Fancy snowfall React component from Frank Sinatra.

Language: JavaScript - Size: 52.7 KB - Last synced: about 1 month ago - Pushed: over 6 years ago - Stars: 8 - Forks: 2

smikhalevski/doubter-json-schema

🤔 Converts Doubter shapes from and to JSON schemas.

Language: TypeScript - Size: 329 KB - Last synced: 1 day ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

smikhalevski/argcat

🙀 The simplest CLI arguments parser.

Language: TypeScript - Size: 955 KB - Last synced: about 1 month ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

smikhalevski/virtual-lodash 📦

Wrapper functions for Lodash that can be used as virtual methods with es6 bind operator.

Language: JavaScript - Size: 16.6 KB - Last synced: 3 months ago - Pushed: about 6 years ago - Stars: 2 - Forks: 1

smikhalevski/trie

🌲 The extremely fast compressed trie implementation in 2 kB gzipped.

Language: TypeScript - Size: 973 KB - Last synced: 28 days ago - Pushed: 9 months ago - Stars: 5 - Forks: 0

smikhalevski/speedy-entities

🏎💨 The fastest XML/HTML entity encoder/decoder in 20 kB gzipped.

Language: TypeScript - Size: 478 KB - Last synced: 29 days ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

smikhalevski/paint-bucket

🪣 Highly performant, extensible, and tiny color manipulation library.

Language: TypeScript - Size: 1.89 MB - Last synced: 4 months ago - Pushed: 6 months ago - Stars: 6 - Forks: 0

smikhalevski/toofast

⚡️ The Node.js performance testing tool with unit-test-like API.

Language: TypeScript - Size: 415 KB - Last synced: 29 days ago - Pushed: 9 months ago - Stars: 2 - Forks: 0

smikhalevski/algomatic

🔢 Various algorithms and math utilities.

Language: TypeScript - Size: 979 KB - Last synced: 15 days ago - Pushed: 9 months ago - Stars: 4 - Forks: 1

smikhalevski/pipit

🪶 The universal logger with the pluggable architecture.

Language: TypeScript - Size: 1.94 MB - Last synced: 3 days ago - Pushed: 9 months ago - Stars: 1 - Forks: 0

smikhalevski/flyweight-dom

🍃 The extremely fast DOM implementation in just 4 kB gzipped.

Language: TypeScript - Size: 705 KB - Last synced: 28 days ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0

smikhalevski/typedoc-custom-css

♻️ The custom CSS that beautifies TypeDoc default theme.

Language: CSS - Size: 7.81 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

smikhalevski/tenuous

Application theming through the prism of inversion of control.

Language: TypeScript - Size: 81.1 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 1

smikhalevski/wordwrap 📦

Yet another wordwrap script.

Language: JavaScript - Size: 4.88 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

smikhalevski/xslt-extensions 📦

Pure XSLT 1.0 date-time and string extensions.

Language: XSLT - Size: 184 KB - Last synced: about 1 year ago - Pushed: almost 10 years ago - Stars: 0 - Forks: 0

smikhalevski/surefire

Creates a proxy of an object that allows capturing snapshots after changes.

Language: TypeScript - Size: 83 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

smikhalevski/resume

Language: JavaScript - Size: 3.57 MB - Last synced: about 1 year ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0

smikhalevski/q3a-osp-docker 📦

Docker image of Quake 3 OSP dedicated server with Slack integration

Language: TypeScript - Size: 28.3 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 1 - Forks: 1

smikhalevski/react-redux-typescript-babel-webpack-boilerplate 📦

Boilerplate project for setting up React + Redux + TypeScript + Babel + Webpack stack. Also uses LESS for stylesheets and Jasmine for unit tests.

Language: TypeScript - Size: 16.6 KB - Last synced: about 1 year ago - Pushed: over 7 years ago - Stars: 10 - Forks: 2

smikhalevski/qpid-hawk 📦

Bash-based Apache Qpid incremental re/configurator.

Language: Shell - Size: 194 KB - Last synced: about 1 year ago - Pushed: almost 9 years ago - Stars: 0 - Forks: 0

smikhalevski/pipe

The callback piping utility.

Language: TypeScript - Size: 77.1 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

smikhalevski/pojoghost 📦

Reflection-based POJO converter.

Language: Java - Size: 240 KB - Last synced: about 1 year ago - Pushed: over 9 years ago - Stars: 0 - Forks: 0

smikhalevski/observer-domain 📦

An accessor-based approach to defining observable domain models.

Language: JavaScript - Size: 44.9 KB - Last synced: about 1 year ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0

smikhalevski/normal-lodash-webpack-plugin 📦

Webpack plugin that squashes multiple versions of Lodash.

Language: JavaScript - Size: 4.88 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

smikhalevski/message_bus Fork of discourse/message_bus

A reliable and robust messaging bus for Ruby and Rack

Language: JavaScript - Size: 618 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0

smikhalevski/ehony 📦

Camel exchange tracer for OSGi

Language: Java - Size: 28.3 KB - Last synced: about 1 year ago - Pushed: over 7 years ago - Stars: 0 - Forks: 0

smikhalevski/dsl-backbone 📦

Handy approach to create your own fluent domain specific languages with Java, JSON and XML.

Language: Java - Size: 465 KB - Last synced: about 1 year ago - Pushed: almost 10 years ago - Stars: 4 - Forks: 0

smikhalevski/camel-serial-access 📦

Proof-of-concept Apache Camel serial access route policy.

Language: Java - Size: 115 KB - Last synced: about 1 year ago - Pushed: about 10 years ago - Stars: 1 - Forks: 0

smikhalevski/camel-buffered-aggregator 📦

Buffered aggregation strategy for Apache Camel.

Language: Java - Size: 110 KB - Last synced: about 1 year ago - Pushed: about 10 years ago - Stars: 0 - Forks: 0

smikhalevski/bips Fork of bitcoin/bips

Bitcoin Improvement Proposals

Size: 8.53 MB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0

smikhalevski/awt-painter 📦

CSS-like effects brought to Java shape painting.

Language: Java - Size: 1.3 MB - Last synced: about 1 year ago - Pushed: over 9 years ago - Stars: 0 - Forks: 0

smikhalevski/badge-factory 📦

Tiny web service for generating badges from URL

Language: JavaScript - Size: 603 KB - Last synced: about 1 year ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0

smikhalevski/mfml

The ICU MessageFormat + XML/HTML compiler and runtime that makes your translations tree-shakeable.

Language: TypeScript - Size: 1.77 MB - Last synced: about 1 month ago - Pushed: about 2 years ago - Stars: 3 - Forks: 0

smikhalevski/react-toggle 📦

Simple React toggle button component.

Language: CSS - Size: 9.77 KB - Last synced: 3 days ago - Pushed: over 7 years ago - Stars: 0 - Forks: 0

smikhalevski/single-module-instance-webpack-plugin 📦

Webpack plugin that forces require to return same instance of module regardless the place where import occurs.

Language: JavaScript - Size: 8.79 KB - Last synced: about 13 hours ago - Pushed: over 7 years ago - Stars: 11 - Forks: 2

smikhalevski/react-tag-list-editor 📦

Editable list of tag pills.

Language: JavaScript - Size: 109 KB - Last synced: 29 days ago - Pushed: almost 8 years ago - Stars: 3 - Forks: 2

smikhalevski/react-filtered-list 📦

Filterable unordered list that highlights filter entries in its items.

Language: JavaScript - Size: 70.3 KB - Last synced: 7 days ago - Pushed: almost 8 years ago - Stars: 0 - Forks: 0

smikhalevski/react-substring-highlighter 📦

Plain text substring highlight component.

Language: JavaScript - Size: 76.2 KB - Last synced: 2 days ago - Pushed: almost 8 years ago - Stars: 0 - Forks: 0

smikhalevski/react-declarative-renderer 📦

Describe React markup with JSON

Language: JavaScript - Size: 5.86 KB - Last synced: 4 days ago - Pushed: about 8 years ago - Stars: 0 - Forks: 0

smikhalevski/declarative-filter 📦

Declarative filter and sorting operations.

Language: JavaScript - Size: 5.86 KB - Last synced: about 1 year ago - Pushed: almost 8 years ago - Stars: 0 - Forks: 0

smikhalevski/json-ast-visitor 📦

JSON abstract syntax tree parser and serializer

Language: JavaScript - Size: 11.7 KB - Last synced: 1 day ago - Pushed: about 6 years ago - Stars: 0 - Forks: 0

smikhalevski/flow-function-bind 📦

Example of how you can run flow over sources that use function bind operator

Language: JavaScript - Size: 4.88 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0

smikhalevski/react-declarative-table 📦

Highly performant and customizable table component with no external dependencies but React 0.13+.

Language: JavaScript - Size: 229 KB - Last synced: 3 days ago - Pushed: almost 8 years ago - Stars: 0 - Forks: 0

smikhalevski/codedegen

🗡 Fast and simple JS/TS code generator.

Language: TypeScript - Size: 519 KB - Last synced: 25 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

smikhalevski/event-bus

🚌 Yet another event bus. There are many like it, but this one is mine.

Language: TypeScript - Size: 98.6 KB - Last synced: about 24 hours ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

smikhalevski/route-pattern

🔀 The path pattern parser, that supports named variables, variable constraints, bash-like alternation, regular expressions, and wildcards.

Language: TypeScript - Size: 689 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

smikhalevski/object-pool

🤿 The tiny and efficient object pool.

Language: TypeScript - Size: 90.8 KB - Last synced: 3 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

smikhalevski/tokenizer-dsl

🪵 The API for building streaming tokenizers and lexers.

Language: TypeScript - Size: 432 KB - Last synced: 6 days ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

smikhalevski/tiny-router

🔀 The universal router, that supports complex route patterns and conditional routing.

Language: TypeScript - Size: 492 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0

smikhalevski/react-dom-renderer

⚛️ Renders XML/HTML/SVG source as React nodes using a customizable element renderer.

Language: TypeScript - Size: 340 KB - Last synced: 25 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

smikhalevski/react-compose-contexts

⚛️ Compose context providers to increase readability.

Language: TypeScript - Size: 77.1 KB - Last synced: about 8 hours ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

smikhalevski/jtdc

JSON Type Definition to TypeScript compiler.

Language: TypeScript - Size: 770 KB - Last synced: 6 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0