Pedro M. Silva's repositories
SimpleEventsSystem
A PHP implementation of the Observer pattern.
AngularPHP
A flexible and powerful PHP framework that is optimized for serving as a backend for AngularJS sites.
clui-progressbar
Simple terminal progress bar, backed by clui-live
data-balanced-tree
Efficient balanced tree implementation in TypeScript
miei-storage-system-backend
Back-end application of a food storage management system.
SimpleCommands
An open source PHP library to parse commands from strings
SmartBackup
An easy-to-use backup application for Windows that allows you to backup your files without having to worry about it or having to spend time doing it.
TrainMeter
A simple application made in VB.NET that allows you to regist and compare your trainings.
data-cache
Incredibly simple and extensible in-memory sync/async cache with optional persistence and eviction
data-cancel-token
Simple TypeScript/ES2015 class to emulate cancellation tokens
data-either
Simple TypeScript/ES2017 class to represent either values
data-future
Simple TypeScript/ES2015 class to allow to create a promise and to be resolved/rejected later
data-optional
Simple Java8-inspired monadic class to represent optional values.
data-stopwatch
Measure the elapsed time in your code between two moments
data-transactional-log
Safely and reliable serialize and write data to a file in transactions, and read them back again
data-unit
Simple TypeScript/ES2017 classes to represent unit values (like time/data size)
enclosure
Javascript IOC Container and module loading system
node-novel
A bunch of node tools to automate the workflow for writing and publishing books using markdown.
pytalk.js
Bidirectional communication between Node.js and Python
safe-file-write
Write to a file, making sure it's parent folders exist, and that if the write operation is cancelled mid-writing, it does not corrupt any possible file there previously.
subtitle.js
Parse and manipulate SRT (SubRip)
turing-machine
A simplistic simulation of turing machines written in TypeScript