An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by tsmx

A curated list of projects in awesome lists by tsmx .

https://github.com/tsmx/json-traverse

Traverse and manipulate JSON objects.

json traverse

Last synced: 11 Jun 2025

https://github.com/tsmx/human-readable

Easily create human-readable strings from byte sizes, e.g. 17238 --> 17.24 kB. Supports decimal (MB,GB,..) and binary (MiB, GiB,..) units as well as user-defined conversion from/to other sizes.

binary bytes conversion decimal filesize human-readable iec pretty-print si

Last synced: 02 May 2025

https://github.com/tsmx/jest-process-exit

Testing process.exit with Jest in NodeJS

exit jest nodejs process testing

Last synced: 17 Mar 2026

https://github.com/tsmx/object-hmac

Create and verify HMAC's for JSON objects.

data-integrity hash hmac json json-objects object objects-hmac sha-256 sign verify

Last synced: 24 Aug 2025

https://github.com/tsmx/mongoose-encrypted-string

EncryptedString type for Mongoose schemas.

encryption mongoose mongoose-schemas string-crypto

Last synced: 02 May 2025

https://github.com/tsmx/nodejs-tutorial

Tutorial project for a complete NodeJS stack including unit-testing and CI/CD: Express, Winston, MongoDB, Mongoose, Jest, supertest, mongodb-memory-server, Docker, Docker-Compose, GitHub Actions, eslint.

ci-cd docker docker-compose eslint express github-actions jest mongodb mongodb-memory-server mongoose nodejs supertest tutorial unit-test winston

Last synced: 26 Feb 2026

https://github.com/tsmx/node-commonjs-to-esm

Example showing how to migrate an existing NodeJS project from CommonJS to ESM

commonjs ecmascript esm esmodules nodejs

Last synced: 11 Sep 2025

https://github.com/tsmx/obis-reader

NodeJS project for reading OBIS data from a smart-meter and storing them in a MongoDB. Including explanation on how to run on a Raspberry Pi.

mongodb obis-data raspberry-pi smart-meter

Last synced: 10 Feb 2026

https://github.com/tsmx/react-counter

Simple React component for animated counting up. Demonstrating class-based and functional component implementation.

class-based component dashboards functional hooks react

Last synced: 30 Apr 2026

https://github.com/tsmx/string-crypto

Easy encryption and decryption for strings in NodeJS.

aes cipheriv crypto cryptography encryption string

Last synced: 22 Feb 2026

https://github.com/tsmx/secure-config-test

Test project for using @tsmx/secure-config including Docker/Kubernetes

Last synced: 01 Mar 2025

https://github.com/tsmx/commander-options

Hands-on tutorial for the various option features of Commander.

cli commander hands-on nodejs options tutorial

Last synced: 22 Apr 2026

https://github.com/tsmx/cloudfunctionpubsub

Simple example project showing how to use GCP Cloud Functions for sending an email with a Pub/Sub Trigger.

Last synced: 13 May 2026

https://github.com/tsmx/oracle-rest-get

A configurable service creating a read-only REST-API (GET) for an Oracle Database scheme.

api oracle-db rest

Last synced: 31 Aug 2025

https://github.com/tsmx/timerjobservice

A service for configuring, executing and controlling scheduled timer jobs using cron.

Last synced: 01 Mar 2025

https://github.com/tsmx/express-jwt-validator

Simple express middleware for validating JWT bearer tokens.

bearer-token express jsonwebtoken jwt middleware validation verification

Last synced: 26 Nov 2025

https://github.com/tsmx/gae-env-secrets

Seamlessly integrates GCP Secret Manager with App Engine environment variables.

app-engine environment-variables gae gcp gcp-app-engine secret-manager

Last synced: 01 Mar 2025

https://github.com/tsmx/eslintrc-to-flatfile

Example showing how to migrate an existing eslinrc.json to new flat file config for using ESLint v9 and above in a CommonJS project

commonjs eslint eslintrc flatfile

Last synced: 27 Feb 2026

https://github.com/tsmx/obis-reader-gz1

OBIS ASCII reader for Weidmann GZ1 gas meter sensor

Last synced: 03 Jun 2026

https://github.com/tsmx/json-tools

A JSON toolset based on json-traverse.

json object-manipulation tool toolset

Last synced: 12 May 2026

https://github.com/tsmx/gcp-get-env

Simple retrieving of Google Cloud Platform (GCP) provided default process.env variables in cloud functions (gen1 and gen2) and app engine for Node.js 16, 18 and 20.

Last synced: 15 May 2026

https://github.com/tsmx/secure-config-cloud-function

Tutorial on how to create a GCP cloud function with a secure configuration management using Node.js (ESM) and secure-config and Secret Manager.

cloud-functions configuration configuration-management esm gcloud gcp nodejs secret-manager secure-config

Last synced: 15 May 2026

https://github.com/tsmx/kafkajs-file-consumer

File-consumer project for the "Using Apache Kafka for transferring files" tutorial

apache-kafka file-transfer kafka kafkajs

Last synced: 07 Oct 2025

https://github.com/tsmx/kafkajs-file-producer

File-producer project for the "Using Apache Kafka for transferring files" tutorial

apache-kafka file-transfer kafka kafkajs

Last synced: 12 May 2025

https://github.com/tsmx/netcoremicroservice

Example for a .Net Core 3.1 microservice implementation including docker

Last synced: 01 Aug 2025

https://github.com/tsmx/horsepower-selector

Demo app for the React + TypeScript + Bootstrap quick start powered by Vite guide.

bootstrap react typescript vite

Last synced: 11 Apr 2026

https://github.com/tsmx/nodejs-lambda-tutorial

Tutorial for creating and deploying a Lambda function on AWS with Node.js (ESM)

aws aws-cli aws-lambda aws-lambda-node docker esm esmodules lambda-functions lamdba nodejs

Last synced: 11 Apr 2026

https://github.com/tsmx/beanstalktest

Test-project for AWS Beanstalk using NodeJS.

Last synced: 01 Mar 2025

https://github.com/tsmx/ws-server

Last synced: 01 Mar 2025

https://github.com/tsmx/appenginetest

Test-project for Google-Cloud AppEngine using NodeJS.

Last synced: 14 May 2026

https://github.com/tsmx/charts-test

Serving a HighChart or ChartJS chart on a web page populated with data from a REST-endpoint using Express.

chart chartjs express highcharts website

Last synced: 01 Mar 2025

https://github.com/tsmx/request-to-log

Last synced: 01 Mar 2025

https://github.com/tsmx/secureapi

A sample project showing how to create a secured REST-API with login and bearer token authentication.

Last synced: 10 May 2026