Nicolab
Enjoying by doing useful projects. Using Elixir, JavaScript, Node.js, Crystal, Go, Linux, Docker and more.
Freelance & CTOBidart, Euskadi (France)
Pinned Repositories
atom-local-history
Atom package for maintaining local history of files.
atom-package-js-generator
[No longer maintained] Generate Atom.io packages in Javascript instead of CoffeeScript.
crystal-dbx
ORM and query builder for Crystal lang.
crystal-lru-cache
:gem: key/value LRU cache that supports lifecycle, global size limit and expiration time.
crystal-result
:gem: Rust-like error handling for Crystal (`Ok` / `Err`)
crystal-validator
:gem: Data validation module for Crystal lang
evemit
Minimal and fast JavaScript event emitter for Node.js and front-end (only 1kb)
php-ftp-client
A flexible FTP and SSL-FTP client for PHP
storux
Easy and powerful state store manager.
unit.js
Simple, intuitive and flexible unit testing framework for javascript / Node.js. Integrates the great assertions libraries Must.js, Should.js, Assert of Node.js, Sinon.js and other friendly features.
Nicolab's Repositories
Nicolab/php-ftp-client
A flexible FTP and SSL-FTP client for PHP
Nicolab/crystal-validator
:gem: Data validation module for Crystal lang
Nicolab/crystal-dbx
ORM and query builder for Crystal lang.
Nicolab/evemit
Minimal and fast JavaScript event emitter for Node.js and front-end (only 1kb)
Nicolab/crystal-result
:gem: Rust-like error handling for Crystal (`Ok` / `Err`)
Nicolab/crystal-lru-cache
:gem: key/value LRU cache that supports lifecycle, global size limit and expiration time.
Nicolab/crystal-crypt
:gem: Cryptographic utilities made easy for Crystal lang.
Nicolab/storux
Easy and powerful state store manager.
Nicolab/crystal-prop
Properties utilities for Crystal lang (improved getter, IoC, factory, ...).
Nicolab/granite-paginate
Crystal shard adding pagination support for Granite ORM.
Nicolab/crystal-testify
Testing utilities for Crystal lang specs. OOP abstraction for creating unit and integration tests.
Nicolab/waitwait
Golang's `WaitGroup` and Unix's `sleep` for Javascript (browser and Node.js).
Nicolab/awesome-crystal
:gem: A collection of awesome Crystal libraries, tools, frameworks and software
Nicolab/catalog
The shard catalog for shardbox.org
Nicolab/core-stack
The base of a Javascript core object with builtin: plugin system, event emitter and stack handler.
Nicolab/crystal
The Crystal Programming Language
Nicolab/crystalline
A Language Server Protocol implementation for Crystal. 🔮
Nicolab/e11ty-starter
Starter kit for eleventy with tailwind and snowpack
Nicolab/examples
Nicolab/javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
Nicolab/letter
Nicolab/Nicolab
Nicolab/node-binance-api
Node Binance API is an asynchronous node.js library for the Binance API designed to be easy to use.
Nicolab/preactement
Create a custom element from any Preact component with this tiny (1Kb GZipped) function.
Nicolab/vite
A Marko plugin for Vite
Nicolab/elixir-nodejs-breachintelligence
An Elixir API for calling Node.js functions
Nicolab/free-midi-chords
A collection of free MIDI chords and progressions ready to be used in your DAW, Akai MPC, or Roland MC-707/101
Nicolab/tp-node-ci
Nicolab/typesafe-i18n
A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.
Nicolab/unsuckjs.com
Progressively enhance HTML with lightweight JavaScript libraries.