Sayem Shafayet's Projects
Implementing many of the commonly used algorithms in coffee-script.
A compact browser-based database engine that runs guaranteed atomic operations with additional support for encryption and compression.
One-stop solution for essential utilities (i.e. async loops, conditions, pub/sub) for nodejs and the browser
Somewhat maintained forks of bsdiff and bspatch utilities (with a few pre-built binaries).
Cohtml is a declarative markup language with ruby/coffee-script like syntax that transpiles to and from Html.
Opensource book on concurrency, atomicity, asynchrony, mutex, locks and everything in-between.
Gulp Plugin for Line Ending Corrector (A utility that makes sure your files have consistent line endings)
An alternative take on time keeping.
Serve HTTPS over WebSocket. This is the "Inner Server" meant to be installed on the same device / network as local server.
Serve HTTPS over WebSocket. This is the "Outer Server" meant to be installed on the remote server instance that's accessible to the public.
Public showcase of projects and experiments (mostly FOSS) by Sayem Shafayet (ishafayet).
Reverse engineer JSON data to create Schema, Joi, Java POJOs, SQL tables, mongodb schemas etc.
A command line tool to automate the process of publishing modules to the npm registry after automatically increasing the version number
Khilji's Folly - A historic hill defense game for js13k 2023
Command Line Wrapper for Line Ending Corrector (A utility that makes sure your files have consistent line endings)
A declarative language that transpiles to HTML5 and CoffeeScript. Purpose made to work with Google's Polymer 0.x.
Line Ending Corrector - A utility that makes sure your files have consistent line endings
meta-engine
Data Management/Administration UI for NeDB, The JavaScript Database, for Node.js, nw.js, electron and the browser
Read ASTM data from serial port
Bring moments of relief to folks with OCD (Obsessive-compulsive disorder) through a fun game of organizing messy desktop spaces.
PolyLithic is a fast paced, skill based, sci-fi 2 player standoff HTML5 game.
An extremely low-footprint, compact complementary framework for Google's Polymer 2.x, based on webcomponents.
An industrial grade native promise scheduling library. Automatically limit number of promises running in parallel.
An implantation of JavaScript-like Promises in Java
Get thorough profit/depreciation calculation of investments and savings that takes inflation, taxes, and wealth taxes into account.
A parodic reimplementation of Reactor core for educational purposes and comic relief.
A command line utility to clearly visualize special characters in text files in the terminal.
A simple utility that lets you automatically capture an image with your computer's primary camera/webcam when you log in.
An event-driven, platform agnostic, compact framework for services/provider for the browser written in ES6.