gajus
Software architect. Passionate about Node.js, React, GraphQL, PostgreSQL. Active open-source contributor.
London
Pinned Repositories
babel-plugin-react-css-modules
Transforms styleName to className using compile time CSS module resolution.
eslint-plugin-flowtype
Flow type linting rules for ESLint.
eslint-plugin-jsdoc
JSDoc specific linting rules for ESLint.
liqe
Lightweight and performant Lucene-like parser, serializer and search engine.
react-css-modules
Seamless mapping of class names to CSS modules inside of React components.
redux-immutable
redux-immutable is used to create an equivalent function of Redux combineReducers that works with Immutable.js state.
roarr
JSON logger for Node.js and browser.
slonik
A Node.js PostgreSQL client with runtime and build time type safety, and composable SQL.
swing
A swipeable cards interface. The swipe-left/swipe-right for yes/no input. As seen in apps like Jelly and Tinder.
turbowatch
Extremely fast file change detector and task orchestrator for Node.js.
gajus's Repositories
gajus/slonik
A Node.js PostgreSQL client with runtime and build time type safety, and composable SQL.
gajus/eslint-plugin-jsdoc
JSDoc specific linting rules for ESLint.
gajus/eslint-plugin-flowtype
Flow type linting rules for ESLint.
gajus/roarr
JSON logger for Node.js and browser.
gajus/turbowatch
Extremely fast file change detector and task orchestrator for Node.js.
gajus/table
Formats data into a string table.
gajus/liqe
Lightweight and performant Lucene-like parser, serializer and search engine.
gajus/eslint-config-canonical
The most comprehensive ES code style guide.
gajus/gitdown
GitHub markdown preprocessor.
gajus/global-agent
Global HTTP/HTTPS proxy agent configurable using environment variables.
gajus/puppeteer-proxy
Proxies Puppeteer Page requests.
gajus/eslint-plugin-canonical
ESLint rules for Canonical ruleset.
gajus/eslint-plugin-sql
SQL linting rules for ESLint.
gajus/pg-formatter
A PostgreSQL SQL syntax beautifier.
gajus/format-graphql
Formats GraphQL schema definition language (SDL) document.
gajus/extract-email-address
Extracts email address from an arbitrary text input.
gajus/pg-dump-parser
Parses PostgreSQL dump files into an array of schema objects.
gajus/postgres-bridge
postgres/pg compatibility layer
gajus/roarr-cli
A CLI program for processing Roarr logs.
gajus/semantic-url-parser
Extracts content information from known URL patterns.
gajus/slonik-sql-tag-raw
Slonik SQL tag for constructing dynamic queries.
gajus/fast-printf
Fast and spec-compliant printf implementation for Node.js and browser.
gajus/get-stack-trace
Stack traces as an array of stack frames with source maps support.
gajus/slonik-interceptor-query-cache
Caches Slonik query results.
gajus/slonik-interceptor-query-logging
Logs Slonik queries.
gajus/slonik-interceptor-field-name-transformation
Transforms Slonik query result field names.
gajus/hdinf
Parses duration information from human-readable format into an arbitrary format.
gajus/sentry-tracing
Example of Sentry tracing using OpenTelemetry and ESM modules
gajus/gajus-com
gajus/kakarieku
MacOS app that alerts you when a process utilizes 100% CPU for extended amount of time