Halim Qarroum's repositories
awesome-iot
π€ A curated list of awesome Internet of Things projects and resources.
timed-cache
:alarm_clock: A minimalist time-based caching system.
directed-graph
:busstop: An implementation of a directed graph in Javascript.
thread-pool
π A lock-free thread-pool implementation in C++11.
docker-android
π€ A minimal and customizable Docker image running the Android emulator as a service.
ssm-supercharged
β‘ OpenSSH + AWS SSM + EC2 Instance Connect + sshuttle.
inquirer-s3
:mag: An S3 object selector for Inquirer.
ultimate-aws-workspace
π» A developer-friendly, low-latency, Cloud Desktop running on AWS EC2.
arp-spoofer
πΎ A command-line tool to easily run a man-in-the-middle attack leveraging ARP cache poisoning.
modbus-browser
:flashlight: A Modbus TCP browser application as a command-line client.
circular-linked-list
:cyclone: An implementation of a circular doubly-linked list in C.
is-online-emitter
:zap: Receive events about gain and loss of Internet connectivity.
middleware-chain
:herb: A middleware chain component for Node and the browser.
expressify
:tanabata_tree: Transport agnostic express-style applications.
proxify-url
:steam_locomotive: A YQL wrapper used to generate a proxy URL to a given resource.
ansible-ssm
:briefcase: An ansible role to provision physical and virtual hosts with the AWS SSM agent.
iot-jobs-agent
π A simulation agent for AWS IoT Jobs that can process jobs for thousands of devices and report a state to AWS IoT Jobs.
expressify-mqtt
:incoming_envelope: Expressify over an MQTT(S) transport.
promise-pool
:ferris_wheel: A promise pool supporting sequential execution of promises across a pool, following different strategies.
scoped-injector
:syringe: An opiniated require wrapper used to inject scoped package dependencies in Node.js.
the-pointer-arithmetics-challenge
πββοΈ Retrieving a pointer to a structure given a pointer to one of its member.
ami-resolver
:ferris_wheel: Resolves AMI images available in multiple AWS regions given a base AMI name or identifier.
aws-iot-certificate-generator
π A X.509 Root CA and device certificate generator for use with AWS IoT Just-In-Time-Registration.
binary-search-tree
π³ A set of idiomatic implementations of a binary-search tree in multiple languages.
expressify-ipc
π Expressify over an inter-process communication transport.
number-generator
πͺ A multi-threaded generator allowing to create a large dataset of random numbers.