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.
Last synced: 11 Jun 2025
https://github.com/tsmx/secure-config
Easy and secure NodeJS configuration management.
aes configuration configuration-management credentials crypto encryption-at-rest environment hmac json key multi-environment nodejs secret
Last synced: 02 May 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/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/secure-config-tool
Supporting command-line tool for secure-config.
aes cli command-line-tool configuration configuration-management credentials crypto encryption-at-rest environment hmac json key multi-environment nodejs secret
Last synced: 02 May 2025
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/weather-tools
Toolset for calculating wind chill, dew point, heat index and more.
celsius celsius-to-fahrenheit dew-point fahrenheit fahrenheit-to-celsius heat-index weather-station wind-chill wind-direction
Last synced: 02 May 2025
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/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.
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/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/secureapi
A sample project showing how to create a secured REST-API with login and bearer token authentication.
Last synced: 10 May 2026