workingclasscode {at} gmail {dot} com
Demos, Experiments and Showcases Back The whole page is pure HTML/CSS, no JavaScript!
Page: Frameworks / Libraries Page: DSP / Machine Learning Page: Engines / Processors / Pattern Processing Page: Discrete Mathematics / Combinatorics / Logic / Optimisation Page: Graphics / 3D / Animation Page: Plugins / Add-Ons Page: Demo Applications Page: Simple Games Page: Tools / Scripts Page: Various experiments
Frameworks, Libraries, Engines, ..
Signal Processing, Image / Video Processing, Feature Detection, Computer Vision, DSP, Machine Learning, Sound Visualization, ..
Pattern Processing, Parsers, Processors, Template Engines, Grammars, ..
Combinatorics, Discrete Mathematics, Logic, Constraints, Optimisation, ..
Graphics, Animation, 3D, Transition Libraries, Slideshows, ..
Plugins, Add-Ons, Extensions, Modules, Scripts, ..
Demo Applications
Simple games, game ideas, ..
Various Tools & Scripts for automation tasks..
Various experiments, studies, demos, ..
Rainbow: a mini rapid-development MVC framework for PHP 5.2+ up to 7+
tico: tiny, super-simple but versatile quasi-MVC web framework for PHP
Contemplate: a light-weight, uniform, fast & flexible object-ooriented template engine for PHP, Python, Node.js, XPCOM and Browser
InTpl: super-simple PHP templates w/ inheritance
HtmlWidget: standalone & pluggable optimised html widgets for PHP, Python, Node / JavaScript
Tao.js: a simple, tiny, isomorphic, precise & fast template engine for handling both string and live dom based templates
Filter.js: a pure JavaScript Library for real-time Video & Image Processing, Filtering & Computer Vision (browser & node.js)
ModelView.js: a fast, light-weight, extendable & isomorphic MV* (MVVM) framework (plays nicely with jQuery)
MOD3: a 3D modifier library for Three.js, J3D, CubicVR.js, OSG.js, Copperlicht, Pre3D
PublishSubscribe: simple Publish-Subscribe implementation for PHP, Python, Node/XPCOM/JavaScript
Dromeo: a simple, barebones pattern router for PHP, Python, Node/XPCOM/JavaScript
Importer: a simple isomorphic class & asset dependency manager and loader for PHP, Python, Node/XPCOM/JavaScript
Dialect: a flexible cross-platfrom & cross-vendor SQL builder, using grammar-templates, for PHP, Python, JavaScript
DialectORM: a tiny, fast, super-simple and versatile Object-Relational-Mapper supporting Relationships, for PHP, Python, JavaScript
Xpresion: a simple, fast and flexible eXpression parser engine / rewrite system with variables & custom functions support, for PHP, Python, Node.js and Browser
DateX: eXtended & localised Date parsing, diffing, formatting & validation for Node/XPCOM/JavaScript, Python, PHP
Abacus: a combinatorics & number theory symbolic computation library for Node/XPCOM/JavaScript, Python, Java
FnList.js: efficient (functional) methods to process lists/sets/vectors/strings or arbitrary range of numbers for Node/XPCOM/JavaScript
Sort.js: library of sorting algorithms implementations & utilities
Pattern.js: library of pattern-matching algorithms implementations & utilities (IN PROGRESS)
Beeld: a scriptable & configurable builder tool in PHP / Python / Node
classy.js: an Object-Oriented mini-framework for JavaScript
AreaSelect.js: select rectangular regions easily in DOM elements
Unicache: a universal, agnostic, flexible Caching framework for PHP, Node.js, Browser
RT: uniform real-time client communication for Node/XPCOM/JavaScript supporting Poll, BOSH & Web-Sockets
Asynchronous: a simple manager for asynchronous, sequenced, interleaved, linearised & parallelised tasks for Node/XPCOM/JavaScript
GrammarTemplate: versatile and intuitive grammar-based templating for PHP, Python, Node/XPCOM/JavaScript
GrammarTree: Grammar to Abstract Syntax Tree generic parser for JavaScript / Python / PHP (IN PROGRESS)
GrammarLearner: Grammar Inference for JavaScript / Python / PHP (IN PROGRESS)
Simulacra: a combinatorics, probability & simulation PHP package (DEPRECATED)
ActionScript 3 Transitions Library (demo)
Imagik: Fully-Featured, Fully-Customisable and Extendable Responsive CSS3 Slideshow
Plot.js: simple and small plotting library for Canvas, SVG and plain HTML
Filter.js: a pure JavaScript Library for real-time Video & Image Processing, Filtering & Computer Vision (browser & node.js)
FnList.js: efficient (functional) methods to process lists/sets/vectors/strings or arbitrary range of numbers for Node/XPCOM/JavaScript
Filter.js with Three.js
Real-time Video Processing with Filter.js
Sound Visualization with Filter.js & Dancer.js (Trioptic)
Video & Image Processing in Node.js with Filter.js
Interactive Face Detection with HAAR.js & openCV cascades
Many Faces Detection with HAAR.js & openCV cascades
Interactive Mouth Detection with HAAR.js & openCV cascades
Face Detection with HAARPHP & openCV cascades
A summary of Code Optimization Methods
Contemplate: a light-weight, uniform, fast & flexible object-ooriented template engine for PHP, Python, Node.js, XPCOM and Browser
Tao.js: a simple, tiny, isomorphic, precise & fast template engine for handling both string and live dom based templates
Xpresion: a simple, fast and flexible eXpression parser engine / rewrite system with variables & custom functions support, for PHP, Python, Node.js and Browser
Abacus: a combinatorics & number theory symbolic computation library for Node/XPCOM/JavaScript, Python, Java
FnList.js: efficient (functional) methods to process lists/sets/vectors/strings or arbitrary range of numbers for Node/XPCOM/JavaScript
GrammarTemplate: versatile and intuitive grammar-based templating for PHP, Python, Node/XPCOM/JavaScript
GrammarTree: Grammar to Abstract Syntax Tree generic parser for JavaScript / Python / PHP (IN PROGRESS)
GrammarLearner: Grammar Inference for JavaScript / Python / PHP (IN PROGRESS)
A simple Regular Expression Analyser for PHP, Python, Node/XPCOM/JavaScript
An intuitive Regular Expression Composer for PHP, Python, Node/XPCOM/JavaScript
Transform a grammar in JSON format to a Codemirror syntax-highlight mode with Codemirror Grammar
Transform a grammar in JSON format to an ACE syntax-highlight mode with ACE Grammar
Transform a grammar in JSON format to a syntax-highlighter for Prism with Prism Grammar
Transform a grammar in JSON format to a syntax-highlighter brush for SyntaxHighlighter with SyntaxHighlighter Grammar
Transform a grammar in JSON format to a syntax-highlighter mode for Highlight.js with HighlightJS Grammar
Online CSS Processor and Minifier tool
Generic PHP Deobfuscator and Beautifier
Filter.js: a pure JavaScript Library for real-time Video & Image Processing, Filtering & Computer Vision (browser & node.js)
Xpresion: a simple, fast and flexible eXpression parser engine / rewrite system with variables & custom functions support, for PHP, Python, Node.js and Browser
Abacus: a combinatorics & number theory symbolic computation library for Node/XPCOM/JavaScript, Python, Java
FnList.js: efficient (functional) methods to process lists/sets/vectors/strings or arbitrary range of numbers for Node/XPCOM/JavaScript
Sort.js: library of sorting algorithms implementations & utilities
Pattern.js: library of pattern-matching algorithms implementations & utilities (IN PROGRESS)
GrammarTemplate: versatile and intuitive grammar-based templating for PHP, Python, Node/XPCOM/JavaScript
GrammarTree: Grammar to Abstract Syntax Tree generic parser for JavaScript / Python / PHP (IN PROGRESS)
GrammarLearner: Grammar Inference for JavaScript / Python / PHP (IN PROGRESS)
A simple Regular Expression Analyser for PHP, Python, Node/XPCOM/JavaScript
An intuitive Regular Expression Composer for PHP, Python, Node/XPCOM/JavaScript
Real-time Video Processing with Filter.js
Simulacra: a combinatorics, probability & simulation PHP package (DEPRECATED)
Intuitive 3D Rubik Cube with Three.js
Intuitive 3D Rubik Cube in ActionScript3 with PaperVision3D
A summary of Code Optimization Methods
sudoku.js: Sudoku game, builder & solver in pure JavaScript. Scaled-down version of CrossWord.js a professional Crossword Builder, by same author
Create and practice on a series of chess exercises in your browser (TODO)
Filter.js with Three.js
Sound Visualization with Filter.js & Dancer.js (Trioptic)
Video & Image Processing in Node.js with Filter.js
ActionScript 3 Transitions Library (demo)
Flasher XML Slideshow based on ActionScript3 Transitions Library
Real 3D Flipbook with MOD3.js & Three.js
Dancing Box with MOD3.js, Three,js & Dancer.js
Intuitive 3D Rubik Cube with Three.js
3D Carousel with Three.js
Real 3D Flipbook in ActionScript3 with PaperVision3D & AS3DMod
Intuitive 3D Rubik Cube in ActionScript3 with PaperVision3D
Imagik: Fully-Featured, Fully-Customisable and Extendable Responsive CSS3 Slideshow
Plot.js: simple and small plotting library for Canvas, SVG and plain HTML
Diagonal Slideshow, jQuery plugin
NoFlash Responsive Slideshow, multiple customised transition effects, jQuery plugin
Sample Billiard game in pure JavaScript with Neraliu's NEngine.js
ModelView.js: a fast, light-weight, extendable & isomorphic MV* (MVVM) framework (plays nicely with jQuery)
MOD3: a 3D modifier library for Three.js, J3D, CubicVR.js, OSG.js, Copperlicht, Pre3D
DateX: eXtended & localised Date parsing, diffing, formatting & validation for Node/XPCOM/JavaScript, Python, PHP
Transform a grammar in JSON format to a Codemirror syntax-highlight mode with Codemirror Grammar
Transform a grammar in JSON format to an ACE syntax-highlight mode with ACE Grammar
Transform a grammar in JSON format to a syntax-highlighter for Prism with Prism Grammar
Transform a grammar in JSON format to a syntax-highlighter brush for SyntaxHighlighter with SyntaxHighlighter Grammar
Transform a grammar in JSON format to a syntax-highlighter mode for Highlight.js with HighlightJS Grammar
Diagonal Slideshow, jQuery plugin
NoFlash Responsive Slideshow, multiple customised transition effects, jQuery plugin
Google Maps jQuery plugin (v2 & v3)
Mark I: a (github-flavored) markdown viewer & editor, Firefox add-on
Jason: a json viewer & editor, Firefox add-on
TodoMVC with ModelView.js, a simple, fast, extendable, isomorphic & light-weight MV* (MVVM) framework
Abacus: a combinatorics & number theory symbolic computation library for Node/XPCOM/JavaScript, Python, Java
Study & analysis of various Sorting Algorithms in JavaScript
Study & analysis of various Pattern Matching Algorithms in JavaScript
A simple Regular Expression Analyser for PHP, Python, Node/XPCOM/JavaScript
An intuitive Regular Expression Composer for PHP, Python, Node/XPCOM/JavaScript
Transform a grammar in JSON format to a Codemirror syntax-highlight mode with Codemirror Grammar
Transform a grammar in JSON format to an ACE syntax-highlight mode with ACE Grammar
Transform a grammar in JSON format to a syntax-highlighter for Prism with Prism Grammar
Transform a grammar in JSON format to a syntax-highlighter brush for SyntaxHighlighter with SyntaxHighlighter Grammar
Transform a grammar in JSON format to a syntax-highlighter mode for Highlight.js with HighlightJS Grammar
Online CSS Processor and Minifier tool
Real-time Video Processing with Filter.js
Interactive Face Detection with HAAR.js & openCV cascades
Interactive Mouth Detection with HAAR.js & openCV cascades
Intuitive 3D Rubik Cube with Three.js
Intuitive 3D Rubik Cube in ActionScript3 with PaperVision3D
Sample Billiard game in pure JavaScript with Neraliu's NEngine.js
sudoku.js: Sudoku game, builder & solver in pure JavaScript. Scaled-down version of CrossWord.js a professional Crossword Builder, by same author
Create and solve your own jigsaw puzzles on-the-fly in your browser (TODO)
Create and practice on a series of chess exercises in your browser (TODO)
Intuitive 3D Rubik Cube with Three.js
Intuitive 3D Rubik Cube in ActionScript3 with PaperVision3D
Sample Billiard game in pure JavaScript with Neraliu's NEngine.js
sudoku.js: Sudoku game, builder & solver in pure JavaScript. Scaled-down version of CrossWord.js a professional Crossword Builder, by same author
Create and solve your own jigsaw puzzles on-the-fly in your browser (TODO)
Create and practice on a series of chess exercises in your browser (TODO)
Contemplate: a light-weight, uniform, fast & flexible object-ooriented template engine for PHP, Python, Node.js, XPCOM and Browser
Xpresion: a simple, fast and flexible eXpression parser engine / rewrite system with variables & custom functions support, for PHP, Python, Node.js and Browser
Abacus: a combinatorics & number theory symbolic computation library for Node/XPCOM/JavaScript, Python, Java
Study & analysis of various Sorting Algorithms in JavaScript
Study & analysis of various Pattern Matching Algorithms in JavaScript
Beeld: a scriptable & configurable builder tool in PHP / Python / Node
GrammarTemplate: versatile and intuitive grammar-based templating for PHP, Python, Node/XPCOM/JavaScript
GrammarTree: Grammar to Abstract Syntax Tree generic parser for JavaScript / Python / PHP (IN PROGRESS)
GrammarLearner: Grammar Inference for JavaScript / Python / PHP (IN PROGRESS)
A simple Regular Expression Analyser for PHP, Python, Node/XPCOM/JavaScript
An intuitive Regular Expression Composer for PHP, Python, Node/XPCOM/JavaScript
Online CSS Processor and Minifier tool
Generic PHP Deobfuscator and Beautifier
Simulacra: a combinatorics, probability & simulation PHP package (DEPRECATED)
Scripts & Tools for Automation Tasks
Abacus: a combinatorics & number theory symbolic computation library for Node/XPCOM/JavaScript, Python, Java
Study & analysis of various Sorting Algorithms in JavaScript
Study & analysis of various Pattern Matching Algorithms in JavaScript
A simple Regular Expression Analyser for PHP, Python, Node/XPCOM/JavaScript
An intuitive Regular Expression Composer for PHP, Python, Node/XPCOM/JavaScript
Generic PHP Deobfuscator and Beautifier
Dancing Box with MOD3.js, Three,js & Dancer.js
A summary of Code Optimization Methods
Google Maps jQuery plugin (v2 & v3)