Open Source
Examples and Projects
-
Frameworks, Libraries, Engines, ..
-
DSP, Signal Processing, Image / Video Processing, Feature Detection, Computer Vision, Machine Learning, Sound Visualization, ..
-
Pattern Processing, Parsers, Grammars, Fuzzy Matching, Processors, Template Engines, ..
-
Mathematics, Scientific Computation, Symbolic Computation, Combinatorics, Logic, Constraints, Optimization, ..
-
Graphics, Animation, 3D, Transition Libraries, Slideshows, ..
-
Networking, Real-Time Communication, HTTP and AJAX Frameworks, ..
-
Plugins, Add-Ons, Extensions, Widgets, Modules, Scripts, ..
-
Demo Applications
-
Simple games, game ideas, ..
-
Various Tools and Scripts for automation tasks..
-
Various experiments, studies, demos, ..
-
Examples of Projects and Applications ..
Frameworks / Libraries
-
tico: a mini, super-simple and versatile MVC web framework for PHP
-
ModelView.js: a simple, fast, light-weight and isomorphic MVVM front-end framework for JavaScript
-
Contemplate: a light-weight, fast and versatile object-ooriented template engine for PHP, JavaScript, Python
-
Dromeo: a simple, versatile, barebones pattern router for PHP, JavaScript, Python
-
Dialect: a flexible cross-platform and cross-vendor SQL query builder for PHP, JavaScript, Python
-
DialectORM: a simple, fast, and versatile object-relational-mapper (ORM) framework for PHP, JavaScript, Python
-
Formal: a simple and versatile form data validation framework for PHP, JavaScript, Python
-
Unicache: a universal, agnostic, flexible caching framework for PHP, JavaScript, Python
-
EazyHttp: easy, simple and fast HTTP requests for PHP, JavaScript, Python
-
LoginManager: a simple, barebones login manager for PHP, JavaScript, Python
-
InTpl: a super-simple PHP template engine with inheritance
-
Importer: a simple and versatile class and asset dependency manager and loader for PHP, JavaScript, Python
-
PublishSubscribe: a publish-subscribe pattern implementation for PHP, JavaScript, Python
-
Paginator: a flexible pagination class for PHP, JavaScript, Python
-
Localizer: a simple and versatile localization (l10n/i18n) class for PHP, JavaScript, Python
-
HtmlWidget: standalone and pluggable optimized HTML widgets for PHP, JavaScript, Python
-
SimpleCaptcha: a simple, image-based, mathematical captcha for PHP, JavaScript, Python
-
RegexAnalyzer: an intuitive and flexible regular expression analyser for PHP, JavaScript, Python
-
RegexComposer: an intuitive regular expression composer for PHP, JavaScript, Python
-
Xpresion: a simple, fast and versatile eXpression parser engine / rewrite system for PHP, JavaScript, Python
-
GrammarTemplate: a versatile and intuitive grammar-based template engine for PHP, JavaScript, Python
-
GrammarTree: grammar to abstract syntax tree (AST) generic parser for PHP, JavaScript, Python (IN PROGRESS)
-
Fuzzion: fuzzy / approximate string similarity metrics for PHP, JavaScript, Python
-
Matchy: exact and fuzzy string and regular expression matching algorithms for PHP, JavaScript, Python
-
Pattern.js: tests of pattern-matching algorithms in JavaScript
-
Sort.js: a library of sorting algorithms implementations and utilities
-
LiteSeek: a lite, fast and versatile fuzzy full-text search engine for PHP, JavaScript, Python (IN PROGRESS)
-
RT: a versatile real-time communication client for JavaScript supporting Poll, BOSH and Web Sockets
-
AjaxListener: listen to any AJAX event on page, even by other scripts
-
Asynchronous: a simple manager for asynchronous and parallelized tasks for JavaScript
-
Filter.js: a pure JavaScript framework for real-time video and image processing and computer vision (browser and nodejs)
-
Abacus: a computer algebra system for symbolic computations for combinatorics and algebraic number theory for JavaScript and Python
-
SciLite: a scientific computing environment similar to Octave/Matlab in pure JavaScript
-
TensorView: view arbitrary array data as multidimensional tensors of various shapes and slices efficiently
-
Geometrize: a computational geometry and rendering library for JavaScript
-
Plot.js: a simple and versatile plotting library for Canvas, SVG and plain HTML
-
CanvasLite: a lite canvas alternative in pure JavaScript for browser and nodejs
-
Gradient: create linear, radial, conic and elliptic gradients without canvas
-
MOD3: a 3D modifier library for Three.js, J3D, CubicVR.js, OSG.js, Copperlicht, Pre3D
-
AreaSelect.js: select rectangular regions easily in DOM elements
-
AreaSortable.js: sort items of an area using drag-and-drop for Desktop and Mobile browsers
-
InfoPopup.js: show info popups simply and easily for Desktop and Mobile browsers
-
Imagik: a fully featured and extendable responsive CSS3 slideshow
-
minislider: an optimized Desktop and Mobile mini responsive slider
-
minicarousel: an optimized mini responsive carousel for Desktop and Mobile
-
AS3TransitionsLibrary: an ActionScript 3 slideshow transitions library (demo)
-
classy.js: an object-oriented mini framework for JavaScript
-
Beeld: a configurable builder tool in PHP, JavaScript, Python
DSP / Machine Learning
-
Filter.js: a pure JavaScript framework for real-time video and image processing and computer vision (browser and nodejs)
-
Filter.js with Three.js
-
Real-time video processing with Filter.js
-
Sound Visualization with Filter.js and Dancer.js (Trioptic)
-
Cartoonify yourself with Filter.js
-
Video and image processing in nodejs with Filter.js
-
HAAR.js: interactive face detection with openCV cascades
-
Many faces detection with HAAR.js and openCV cascades
-
Interactive mouth detection with HAAR.js and openCV cascades
-
HAARPHP: Face detection with openCV cascades
-
SciLite: a scientific computing environment similar to Octave/Matlab in pure JavaScript
Engines / Processors / Pattern Processing / Fuzzy Matching
-
RegexAnalyzer: an intuitive and flexible regular expression analyser for PHP, JavaScript, Python
-
RegexComposer: an intuitive regular expression composer for PHP, JavaScript, Python
-
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
-
svg2json: an SVG to JSON parser
-
img2svg: an Image to SVG transformer
-
CSSMinifier: an online CSS Processor and Minifier tool
-
Contemplate: a light-weight, fast and versatile object-ooriented template engine for PHP, JavaScript, Python
-
Xpresion: a simple, fast and versatile eXpression parser engine / rewrite system for PHP, JavaScript, Python
-
GrammarTemplate: a versatile and intuitive grammar-based template engine for PHP, JavaScript, Python
-
Fuzzion: fuzzy / approximate string similarity metrics for PHP, JavaScript, Python
-
Matchy: exact and fuzzy string and regular expression matching algorithms for PHP, JavaScript, Python
-
Pattern.js: tests of pattern-matching algorithms in JavaScript
-
LiteSeek: a lite, fast and versatile fuzzy full-text search engine for PHP, JavaScript, Python (IN PROGRESS)
-
GrammarTree: grammar to abstract syntax tree (AST) generic parser for PHP, JavaScript, Python (IN PROGRESS)
Mathematics / Scientific Computation / Optimization
-
Abacus: a computer algebra system for symbolic computations for combinatorics and algebraic number theory for JavaScript and Python
-
Abacus REPL: a simple REPL for symbolic computations for the computer algebra system Abacus
-
SciLite: a scientific computing environment similar to Octave/Matlab in pure JavaScript
-
TensorView: view arbitrary array data as multidimensional tensors of various shapes and slices efficiently
-
Geometrize: a computational geometry and rendering library for JavaScript
-
MOD3: a 3D modifier library for Three.js, J3D, CubicVR.js, OSG.js, Copperlicht, Pre3D
-
RegexAnalyzer: an intuitive and flexible regular expression analyser for PHP, JavaScript, Python
-
RegexComposer: an intuitive regular expression composer for PHP, JavaScript, Python
-
Matchy: exact and fuzzy string and regular expression matching algorithms for PHP, JavaScript, Python
-
Fuzzion: fuzzy / approximate string similarity metrics for PHP, JavaScript, Python
-
Sort.js: a library of sorting algorithms implementations and utilities
-
Filter.js: a pure JavaScript framework for real-time video and image processing and computer vision (browser and nodejs)
-
Real-time video processing with Filter.js
-
Rubik3: an intuitive 3D Rubik Cube with Three.js
-
3DRubikCube: an intuitive 3D Rubik Cube in ActionScript3 with PaperVision3D
-
sudoku.js: a sudoku game, builder and solver in pure JavaScript. Scaled-down version of CrossWord.js
-
chess.js: play a game of chess
-
Xpresion: a simple, fast and versatile eXpression parser engine / rewrite system for PHP, JavaScript, Python
-
GrammarTemplate: a versatile and intuitive grammar-based template engine for PHP, JavaScript, Python
-
GrammarTree: grammar to abstract syntax tree (AST) generic parser for PHP, JavaScript, Python (IN PROGRESS)
-
A summary guide of Code Optimization Methods
Graphics / 3D / Animation
-
Imagik: a fully featured and extendable responsive CSS3 slideshow
-
touchTouch: an enhanced and optimized, no dependencies, Desktop and Mobile version of the excellent github.com/tutorialzine/touchTouch
-
minislider: an optimized Desktop and Mobile mini responsive slider
-
minicarousel: an optimized mini responsive carousel for Desktop and Mobile
-
Diagonal Slideshow jQuery plugin
-
NoFlash: a jQuery responsive slideshow with multiple customised transition effects
-
AS3TransitionsLibrary: an ActionScript 3 slideshow transitions library (demo)
-
Flasher: an XML slideshow based on AS3TransitionsLibrary
-
Geometrize: a computational geometry and rendering library for JavaScript
-
Plot.js: a simple and versatile plotting library for Canvas, SVG and plain HTML
-
CanvasLite: a lite canvas alternative in pure JavaScript for browser and nodejs
-
Gradient: create linear, radial, conic and elliptic gradients without canvas
-
Real 3D Flipbook with MOD3.js and Three.js
-
Real 3D Flipbook in ActionScript3 with PaperVision3D and AS3DMod
-
Real 3D Carousel with Three.js
-
Dancing Box with MOD3.js, Three.js and Dancer.js
-
Rubik3: an intuitive 3D Rubik Cube with Three.js
-
3DRubikCube: an intuitive 3D Rubik Cube in ActionScript3 with PaperVision3D
-
Filter.js with Three.js
-
Sound Visualization with Filter.js and Dancer.js (Trioptic)
-
Cartoonify yourself with Filter.js
-
Video and image processing in nodejs with Filter.js
-
img2svg: an Image to SVG transformer
-
billiard.js: a sample billiard game in pure JavaScript with Neraliu's NEngine.js
Networking / Real-Time Communication / HTTP / AJAX
-
EazyHttp: easy, simple and fast HTTP requests for PHP, JavaScript, Python
-
AjaxListener: listen to any AJAX event on page, even by other scripts
-
RT: a versatile real-time communication client for JavaScript supporting Poll, BOSH and Web Sockets
-
Importer: a simple and versatile class and asset dependency manager and loader for PHP, JavaScript, Python
-
Dromeo: a simple, versatile, barebones pattern router for PHP, JavaScript, Python
-
Weather at a Glance with ModelView.js
-
Weather at a Glance with React.js
-
Weather at a Glance with Vue.js
Plugins / Add-Ons / Widgets
-
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
-
MOD3: a 3D modifier library for Three.js, J3D, CubicVR.js, OSG.js, Copperlicht, Pre3D
-
DateX: a Date parsing, diffing, formatting and validation class for extended and localised dates for PHP, JavaScript, Python
-
Pikadaytime: an extended, optimized, no dependencies, version of github.com/Pikaday/Pikaday
-
ColorPicker: an extended, optimized, no dependencies, version of the excellent www.eyecon.ro/colorpicker
-
humane2.js: an extended and simplified version of the excellent github.com/wavded/humane-js
-
Diagonal Slideshow jQuery plugin
-
NoFlash: a jQuery responsive slideshow with multiple customised transition effects
-
Google Maps jQuery plugin (v2 and v3)
Demo Applications
-
Abacus: a computer algebra system for symbolic computations for combinatorics and algebraic number theory for JavaScript and Python
-
Abacus REPL: a simple REPL for symbolic computations for the computer algebra system Abacus
-
SciLite: a scientific computing environment similar to Octave/Matlab in pure JavaScript
-
TodoMVC with ModelView.js
-
Two-way data binding with ModelView.js
-
Some HtmlWidgets with ModelView.js
-
Weather at a Glance with ModelView.js
-
Weather at a Glance with React.js
-
Weather at a Glance with Vue.js
-
Study and analysis of various Sorting Algorithms in JavaScript
-
Study and analysis of various Pattern Matching Algorithms in JavaScript
-
Intuitive Regular Expression Analyser for PHP, JavaScript, Python
-
Intuitive Regular Expression Composer for PHP, JavaScript, Python
-
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
-
img2svg: an Image to SVG transformer
-
CSSMinifier: an online CSS Processor and Minifier tool
-
Real-time video processing with Filter.js
-
Cartoonify yourself with Filter.js
-
HAAR.js: interactive face detection with openCV cascades
-
Interactive mouth detection with HAAR.js and openCV cascades
-
3DRubikCube: an intuitive 3D Rubik Cube in ActionScript3 with PaperVision3D
-
Rubik3: an intuitive 3D Rubik Cube with Three.js
-
sudoku.js: a sudoku game, builder and solver in pure JavaScript. Scaled-down version of CrossWord.js
-
chess.js: play a game of chess
-
billiard.js: a sample billiard game in pure JavaScript with Neraliu's NEngine.js
Simple Games
-
billiard.js: a sample billiard game in pure JavaScript with Neraliu's NEngine.js
-
sudoku.js: a sudoku game, builder and solver in pure JavaScript. Scaled-down version of CrossWord.js
-
Rubik3: an intuitive 3D Rubik Cube with Three.js
-
3DRubikCube: an intuitive 3D Rubik Cube in ActionScript3 with PaperVision3D
-
chess.js: play a game of chess
-
sunfish.js: JavaScript port of Sunfish Python Chess Engine
Tools / Scripts
-
Beeld: a configurable builder tool in PHP, JavaScript, Python
-
Abacus: a computer algebra system for symbolic computations for combinatorics and algebraic number theory for JavaScript and Python
-
Abacus REPL: a simple REPL for symbolic computations for the computer algebra system Abacus
-
SciLite: a scientific computing environment similar to Octave/Matlab in pure JavaScript
-
CSSMinifier: an online CSS Processor and Minifier tool
-
Intuitive Regular Expression Analyser for PHP, JavaScript, Python
-
Intuitive Regular Expression Composer for PHP, JavaScript, Python
-
Study and analysis of various Sorting Algorithms in JavaScript
-
Study and analysis of various Pattern Matching Algorithms in JavaScript
-
img2svg: an Image to SVG transformer
-
Scripts and Tools for Automation Tasks
-
Contemplate: a light-weight, fast and versatile object-ooriented template engine for PHP, JavaScript, Python
-
Xpresion: a simple, fast and versatile eXpression parser engine / rewrite system for PHP, JavaScript, Python
-
GrammarTemplate: a versatile and intuitive grammar-based template engine for PHP, JavaScript, Python
-
GrammarTree: grammar to abstract syntax tree (AST) generic parser for PHP, JavaScript, Python (IN PROGRESS)
Various Experiments
-
A summary guide of Code Optimization Methods
-
Abacus: a computer algebra system for symbolic computations for combinatorics and algebraic number theory for JavaScript and Python
-
Abacus REPL: a simple REPL for symbolic computations for the computer algebra system Abacus
-
SciLite: a scientific computing environment similar to Octave/Matlab in pure JavaScript
-
Study and analysis of various Sorting Algorithms in JavaScript
-
Study and analysis of various Pattern Matching Algorithms in JavaScript
-
Intuitive Regular Expression Analyser for PHP, JavaScript, Python
-
Intuitive Regular Expression Composer for PHP, JavaScript, Python
-
Dancing Box with MOD3.js, Three.js and Dancer.js
-
Google Maps jQuery plugin (v2 and v3)