Ecosyste.ms: Repos

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

GitHub / ivandotv 39 repositories

ivandotv/nextjs-pino-log-demo

Example of transactional logging with Pino logger, both on the frontend and the backend with Nextjs framework

Language: TypeScript - Size: 180 KB - Last synced: 13 days ago - Pushed: 13 days ago - Stars: 9 - Forks: 2

ivandotv/oktopod

Event bus for communication between decoupled Xstate machines (services)

Language: TypeScript - Size: 351 KB - Last synced: 8 days ago - Pushed: 17 days ago - Stars: 13 - Forks: 1

ivandotv/pumpit

PumpIt is a small (~2KB) dependency injection container without the decorators, suitable for the browser.

Language: TypeScript - Size: 747 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 23 - Forks: 2

ivandotv/ivandotv

Github profile

Size: 34.2 KB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 1 - Forks: 0

ivandotv/supabase Fork of supabase/supabase

The open source Firebase alternative.

Size: 1.33 GB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 0 - Forks: 0

ivandotv/puntoenv

PuntoEnv enables you to load .env files in to process.env and also do variable expansion in a predetermined order based on the NODE_ENV environment variable value

Language: TypeScript - Size: 614 KB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 4 - Forks: 0

ivandotv/microbundle-template

Opinionated template repository for creating Javascript libraries with Typescript, Microbundle, and Jest and some other tools and scripts.

Language: Dockerfile - Size: 683 KB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 16 - Forks: 0

ivandotv/nextjs-page-transitions

Demo of Next.js full page transitions using framer motion library

Language: TypeScript - Size: 108 KB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 45 - Forks: 18

ivandotv/jme

Fully or partially merge JSON files via the command line.

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

ivandotv/live-radio

Next.js progressive web application for listening to online radio

Language: TypeScript - Size: 4.01 MB - Last synced: 17 days ago - Pushed: 17 days ago - Stars: 8 - Forks: 1

ivandotv/nextjs-material-pwa

Template for creating progressive web apps with MaterialUI, Next.js and Workbox

Language: TypeScript - Size: 6.21 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 47 - Forks: 17

ivandotv/mobx-nextjs-root-store

Mobx root store implementation for next.js with server-side rendering

Language: TypeScript - Size: 110 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 52 - Forks: 15

ivandotv/nextjs-client-signin-logic

Example of implementing client sign-in flow with Next.js and protecting static pages from unauthorized access.

Language: TypeScript - Size: 207 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 128 - Forks: 31

ivandotv/nextjs-koa-api

Koa.js framework setup to run within Next.js API routes.

Language: TypeScript - Size: 339 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 10 - Forks: 1

ivandotv/nextjs-oauth-signin-logic

Language: TypeScript - Size: 76.2 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0

ivandotv/tinga

Small 1kb logging module made primarily for the browser. Supports multiple log levels

Language: TypeScript - Size: 424 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 7 - Forks: 0

ivandotv/radio-browser-api

Wrapper around free and open-source radio browser API. It simplifies the task of querying the API

Language: TypeScript - Size: 2.03 MB - Last synced: 24 days ago - Pushed: about 2 months ago - Stars: 35 - Forks: 13

ivandotv/vitest-database-containers

Example repository that demonstrates how to test MongoDB and PostgreSQL databases with Docker containers and Jest.

Language: TypeScript - Size: 148 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

ivandotv/jest-database-containers 📦

Example repository that demonstrates how to test MongoDB and PostgreSQL databases with Docker containers and Jest.

Language: TypeScript - Size: 373 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 12 - Forks: 2

ivandotv/graphql-no-alias

No alias directive for graphql mutation and query types. It can limit the amount of alias fields that can be used for queries and mutations, preventing batch attacks.

Language: TypeScript - Size: 235 KB - Last synced: 23 days ago - Pushed: about 2 months ago - Stars: 9 - Forks: 2

ivandotv/gh-actions-test

Language: HCL - Size: 1.95 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

ivandotv/hello-github-actions

Language: Dockerfile - Size: 4.88 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

ivandotv/validar

Easy object schema validation

Language: TypeScript - Size: 862 KB - Last synced: 14 days ago - Pushed: about 1 month ago - Stars: 2 - Forks: 0

ivandotv/react-hooks-mobx-root-store

Example implementation of mobx root store with react hooks

Language: TypeScript - Size: 212 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 19 - Forks: 5

ivandotv/monorepo-test

Language: JavaScript - Size: 600 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 1 - Forks: 0

ivandotv/docker-wordpress-image

Docker WordPress images for easy development and production

Language: Shell - Size: 11.7 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 3 - Forks: 0

ivandotv/validar-decorators

Decorators for the validar package. https://github.com/ivandotv/validar

Language: TypeScript - Size: 574 KB - Last synced: 14 days ago - Pushed: about 1 month ago - Stars: 2 - Forks: 0

ivandotv/graphql-no-batched-queries

Graphql validation to disable batched queries and mutations.

Language: TypeScript - Size: 265 KB - Last synced: 23 days ago - Pushed: about 2 months ago - Stars: 5 - Forks: 1

ivandotv/estacion

Event bus implementation based on native node events. Also works in the browser.

Language: TypeScript - Size: 840 KB - Last synced: 14 days ago - Pushed: about 1 month ago - Stars: 18 - Forks: 4

ivandotv/onion-compose

Simple function inspired by koa compose the difference is that this one accepts any number of arguments.

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

ivandotv/docker-ffmpeg-split-video

Use ffmpeg via docker container and easily split video file in multiple parts.

Language: Shell - Size: 17.6 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 5 - Forks: 1

ivandotv/dumba

Small library for handling forms with Mobx

Language: TypeScript - Size: 1.58 MB - Last synced: 28 days ago - Pushed: 29 days ago - Stars: 5 - Forks: 0

ivandotv/nice-fetch

Simple wrapper for browser native fetch function

Language: JavaScript - Size: 297 KB - Last synced: 1 day ago - Pushed: 1 day ago - Stars: 3 - Forks: 0

ivandotv/insert-array-immutable

Insert items into array at specified index and return new array

Language: TypeScript - Size: 307 KB - Last synced: 15 days ago - Pushed: about 1 month ago - Stars: 3 - Forks: 0

ivandotv/grant-server

This module is a packaged Grant OAuth proxy server. That means that you can just install this package and run grant-serve to have a proxy OAuth server running. Docker image is also available.

Language: TypeScript - Size: 675 KB - Last synced: about 22 hours ago - Pushed: 1 day ago - Stars: 5 - Forks: 0

ivandotv/nextjs-translation-demo

Example of Next.js localization with Lingui.js

Language: TypeScript - Size: 636 KB - Last synced: 13 days ago - Pushed: 13 days ago - Stars: 19 - Forks: 7

ivandotv/typescript-babel-jest-rollup 📦

Starter template with Typescript - Babel - Jest - Rollup

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

ivandotv/awesome-mobx Fork of mobxjs/awesome-mobx

A collection of awesome things regarding MobX.

Size: 298 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

ivandotv/node-module-typescript 📦

Opinionated template repository for starting new node modules with typescript

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

ivandotv/extract-zip-promise 📦

Simple wrapper around extract-zip module

Language: JavaScript - Size: 143 KB - Last synced: 28 days ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0

ivandotv/fuerte

Mobx powered library inspired by the best parts of Backbone.js and Ember.js

Language: TypeScript - Size: 987 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 3 - Forks: 0

ivandotv/gorush Fork of appleboy/gorush

A push notification server written in Go (Golang).

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

ivandotv/gitignore Fork of github/gitignore

A collection of useful .gitignore templates

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

ivandotv/nextjs-workbox-config

Wrapper script around "workbox-webpack-plugin" that generates service worker for use with Next.js

Language: TypeScript - Size: 141 KB - Last synced: 23 days ago - Pushed: 3 months ago - Stars: 1 - Forks: 0

ivandotv/koa-pick-locale

Koa middleware to pick locale from an array of supported locales

Language: TypeScript - Size: 178 KB - Last synced: 23 days ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0

ivandotv/cypress-realworld-testing-todomvc Fork of cypress-io/cypress-realworld-testing-todomvc

A TodoMVC Application for the Testing Your First Application Course in the Real World Testing with Cypress Curriculum

Size: 232 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

ivandotv/graphql-eslint-issue

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

ivandotv/graphql-eslint Fork of B2o5T/graphql-eslint

ESLint parser, plugin and set rules for GraphQL (for schema and operations). Easily customizable with custom rules. Integrates with IDEs and modern GraphQL tools.

Size: 3.65 MB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

ivandotv/AlgoCasts Fork of StephenGrider/AlgoCasts

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

ivandotv/xstate Fork of statelyai/xstate

State machines and statecharts for the modern web.

Language: TypeScript - Size: 31.2 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

ivandotv/nextjs-monorepo-example Fork of belgattitude/nextjs-monorepo-example

A nextjs monorepo example with typescript, ts-jest and yarn workspaces

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

ivandotv/samples Fork of GoogleChrome/samples

A repo containing samples tied to new functionality in each release of Google Chrome.

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

ivandotv/next-with-workbox Fork of cansin/next-with-workbox

Higher order Next.js config to generate service workers

Language: JavaScript - Size: 1.24 MB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0

ivandotv/gui-challenges Fork of argyleink/gui-challenges

centralized projects from the YouTube show GUI Challenges

Size: 735 KB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0

ivandotv/github-actions-for-ci

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

ivandotv/NestJS-Fundamentals-Course Fork of webmakaka/NestJS-Fundamentals-Course

[Kamil Mysliwiec, Mark Pieszak] NestJS Fundamentals Course [ENG, 2020]

Size: 31.3 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

ivandotv/docker-nginx-dockerize

NGINX image with dockerize templating utility.

Language: Shell - Size: 4.88 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0

ivandotv/next.js Fork of vercel/next.js

The React Framework

Language: JavaScript - Size: 48.1 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

ivandotv/cypress-documentation Fork of cypress-io/cypress-documentation

Cypress Documentation including Guides, API, Plugins, Examples, & FAQ.

Size: 474 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

ivandotv/publish-devto Fork of sinedied/publish-devto

:postbox: GitHub Action to publish markdown files on dev.to platform, with assets hosted on GitHub.

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

ivandotv/publish-devto-template Fork of sinedied/devto-github-template

Size: 27.3 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0

ivandotv/docker-nginx-static

This image is built for serving static content (think Gatsby sites) as fast as possible

Language: Shell - Size: 2.93 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0

ivandotv/mobx Fork of mobxjs/mobx

Simple, scalable state management.

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

ivandotv/serializr Fork of mobxjs/serializr

Serialize and deserialize complex object graphs to and from JSON and Javascript classes

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

ivandotv/svelte Fork of sveltejs/svelte

Cybernetically enhanced web apps

Size: 61.3 MB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

ivandotv/jest Fork of facebook/jest

Delightful JavaScript Testing.

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

ivandotv/DefinitelyTyped Fork of DefinitelyTyped/DefinitelyTyped

The repository for high quality TypeScript type definitions.

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

ivandotv/snowpack-issue-test

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

ivandotv/mobx-keystone Fork of xaviergonz/mobx-keystone

A MobX powered state management solution based on data trees with first class support for Typescript, support for snapshots, patches and much more

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

ivandotv/indexeddb-upgrade-conflict-demo

Demo how to handle indexedDB upgrade conflicts when multiple tabs are open

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

ivandotv/js-unit-testing-guide Fork of mawrkus/js-unit-testing-guide

📙 A guide to unit testing in Javascript

Size: 80.1 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

ivandotv/mobx-state-tree Fork of mobxjs/mobx-state-tree

Opinionated, transactional, MobX powered state container combining the best features of the immutable and mutable world for an optimal DX

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

ivandotv/create-transform-issue

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

ivandotv/eslint Fork of eslint/eslint

A fully pluggable tool for identifying and reporting on patterns in JavaScript

Language: JavaScript - Size: 21.2 MB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

ivandotv/just-the-docs Fork of just-the-docs/just-the-docs

A modern, high customizable, responsive Jekyll theme for documention with built-in search.

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